最新的项目需要向网络共享服务器定时上传资料。但是客户的网络环境不知道咋配的,mount的执行总是有延时,并且还经常掉线。所以在上传文件之前我必须判断mount的目录是否是一个samba共享目录。 在我的环境下,这个共享文件夹是/mnt/smb/。这个文件夹有如下特性: 1:如果mount成功,它就是共享服务器的根文件夹,否则只是一个普通...
在CentOS7下使用OneDrive Free Client将网站备份文件同步到个人OneDrive
标题应该能说明想干嘛了是吧?注意,这里的“OneDrive Free Client(https://github.com/abraunegg/onedrive)”是个特指,是一个开源的Linux下访问巨硬OneDrive的工具。 这玩意儿安装起来颇费周折,故此撰文记录一下。 首先,这个工具有两个开发者。原开发者skilion(https...
在Ubuntu20.04(控制台)下自动挂载NTFS文件系统的U盘
首先,请确认rootfs的版本是Ubuntu20.04。高版本或低版本不好用概不负责。 其次,这份方案是为了解决 1)挂载NTFS U盘 和 2)控制台模式这两个问题。如果是Ubuntu桌面系统,那么解决的办法一大把。 第三,我是在自己编译操作系统的时候遇到的问题,所以首先要确保内核里编译了FUSE(File Systems ̵...
制作ARM基板上运行的Ubuntu20.04的rootfs
事前准备 一台Ubuntu工作机,最好是同样的Ubuntu20.04。因为编译的时候要用到开发机的配置文件。如果版本不一样的话,低编高根本执行不下去,高编低也会有警告。 工作机的语言设置成与基板一致(英语) 安装必要工具 其中debootstrap就是ubuntu提供的制作工具。另外两个是chroot的前提。 apt-get insta...
使用正则表达式过滤Linux启动日志中的时间戳
Linux内核启动时,会显示启动信息。调试驱动的时候,这些信息非常有用。但是比较工具默认会把前面方括号里的时间戳也一起差分,因为每次启动的时间都略有差异,所以会造成每行都有差分,等于没有差分的情况出现。 这种情况当然要用到正则这个大杀器出马了。只需一个规则找到每行开始的中括号,那么无论是在差分工具里增加正则filter,还是用文本工具替...
Petalinux删除用户添加的app
petalinux下可以用 petalinux-create -t apps [–template TYPE] –name <user-application-name> –enable 添加用户程序并自动编译。 但是却没有提供对应的删除方法。rootfs中可以通过设置非选中的方式不选择该...
【翻译】在CentOS7上安装PHP7.2
看到老秦说他升级php到7.2,访问速度得以提升,不禁心理痒痒的,于是搜了一下vesta面板升级php的办法。结果人论坛里有详细的步骤。照本宣科,全扒下来也没用上5分钟。 只不过人家写的是7.0,全改成7.2就万事大吉了。 CentOS采用的PHP比较保守。我所使用的CentOS7里,php的版本是5.6。 yum升级php有两种办法,...
CentOS7增加swap文件
创建Linos虚拟机的时候选择了默认,使用VestaCP的时候又用了默认。 两个默认导致1G内存吃紧,MySQL经常因为申请不到空间而挂掉,而MySQL的监视线程就会去重启MySQL,重启时内存仍旧不足,就此挂掉。 尝试了好多办法缩减https和mySQL服务所占用的内存,有好用的有不好用的,总之杯水车薪。 既然节流不行,那就换个思路试...
RX4803驱动开发小记
EPSON的时钟芯片RX4803,其官网上给出了一个驱动的例子。但在实际使用中,该驱动配合Synopsys DesignWare SSI标准的SPI驱动(spi-dw.c)无法对rx4803芯片进行操作。 先说结论: SSI SPI与RX4803采用SPI_CPOL | SPI_CPHA方式进行接续时,无法使用SPI的spi_write...