随笔分类 - linux
摘要:APPLE的Bonjour dns-sd -B _services._dns-sd._udp查找所有服务 输出结果 Timestamp A/R Flags if Domain Service Type Instance Name 20:00:16.622 Add 2 9 . _tcp.local.
阅读全文
摘要:我的yocto是哪个版本?hardknott还是dunfell? grep "DISTRO_" sources/poky/meta-poky/conf/distro/poky.conf
阅读全文
摘要:服务端为ubuntu,客户端为win10自带ssh命令行 使用客户端ssh命令行生成公私钥,命令为ssh-keygen 生成的id_rsa.pub就是公钥,一般在\Users<用户名>.ssh目录下 将公钥的全部内容复制到服务端的~/.ssh/authorized_keys文件中 下次连接将不再需要
阅读全文
摘要:使用vim执行set ff=unix命令后保存,需要vim支持 sed -i 's/\r//g' <file name>
阅读全文
摘要:cat /sys/kernel/debug/gpio
阅读全文
摘要:防止resolv.conf被修改,删除 chattr +i /etc/resolv.conf 让resolv.conf只能被追加 chattr +a /etc/resolv.conf 查看resolv.conf的属性 lsattr /etc/resolv.conf 得到的结果为 i /etc/res
阅读全文
摘要:本文提供了一个直接可用的配置文件,vsftpd版本为2.0.2。 出于安全考虑,禁止了匿名用户,禁止了文件上传。 注意事项 vsftpd放到/usr/sbin; vsftpd.conf放到/etc; 需要下载的文件放到配置文件指定的路径/home/ftp/,由anon_root和local_root
阅读全文
摘要:赋值符“=” "="右边变量的值可能出现在赋值语句之前或者之后 赋值符“:=” ":="右边变量的值只能出现在赋值语句之前 赋值符“?=” "?="左边的变量未定义时赋值才会发生 变量追加“+=” 追加前会自动添加空格 模式规则 至少在规则的目标定义中要包涵“%”,否则就是一般规则 目标中的“%”表
阅读全文
摘要:相关介绍 BC7602是一个蓝牙透传芯片,可以使用串口或者SPI与其通讯 spidev是linux下SPI的通用驱动 spi-pipe是开源spidev测试工具spitools中的命令 波形图 信号说明: 黄色:CS 绿色:CLK 紫色:MOSI 蓝色:MISO SPI模式说明: mode:0 ls
阅读全文
摘要:背景 以下场景我们经常会遇到: 我们在安装系统的时候可能没有合理的分配空间,导致某些分区空间吃紧,而另外一些空间基本使用不到; 由于业务量激增->数据量激增,磁盘空间被用光; 这种情况下重新调整磁盘分区就很有必要。但是系统的数据都是很宝贵的,调整空间的前提是保证当前数据不被破坏。 要求 扩容操作不影
阅读全文
摘要:背景 linux上的openssl,openssh可能是比较旧的版本。且没办法通过包管理工具进行更新,例如apt。这种情况就需要手动安装。以下操作在ubuntu18.04下通过。 卸载旧版openssh systemctl stop sshd systemctl disable sshd sudo
阅读全文
摘要:查询 https://www.iana.org/assignments/enterprise-numbers/enterprise-numbers 申请(免费) http://pen.iana.org/pen/PenApplication.page
阅读全文
摘要:在linux中使用GlobalProtect 背景 GlobalProtect是一个VPN工具 在linux下面可以使用openconnect代替 Ubuntu18.04中通过apt安装的openconnect版本不是最新的,要8.0以上版本才支持GlobalProtect,所以需要编译源码 编译及
阅读全文
摘要:背景:项目使用NXP IMX8MM CPU,rootfs使用yocto构建,yocto版本是sumo。 步骤: 1.clone selinux源码到sources路径 git clone git://git.yoctoproject.org/meta-selinux 理论上是应该用sumo分支的,但
阅读全文
摘要:交叉编译的时候偶尔遇到报错 例如ld: unrecognized option '-Wl,-O1' 这是由于环境变量中有垃圾,可以通过设置环境变量来解决 例如 LDFLAGS=""
阅读全文
摘要:项目背景: 1. 平台是NXP IMX8MM,使用yocto集成的QT5.9.4; 2. 使用QML,这个不重要,直接用C++也不行; 3. 窗体,标签页都可以显示中文,但网页内容就显示一些框框。 现象: 方案: 原因是QT找不到中文字库。QT WebEngine使用的字库应该放到/usr/shar
阅读全文
摘要:systemctl disable lightdm
阅读全文
摘要:背景 有一个web服务由systemctl控制。 现在要通过web页面升级程序。 升级前要停掉web服务,否则无法更新web相关的文件。 执行systemctl stop web时,升级程序也被杀死了... 原因 默认情况下systemctl stop 时会对同一个control group (cg
阅读全文
摘要:如果一个字符串包含‘ “ \ $ #等特殊字符,转成可以在shell命令中使用的字符串非常麻烦。 这样的字符串常出现在密码字符串中。 如果有’ ”的嵌套,手动转换将更困难,非常容易出错。 现在发现python内建模块shlex可以处理这类问题。shlex是一个shell语义分析器。 具体使用可以参考
阅读全文
摘要:最近有一个需求,shell终端输入^X切换到另一个登陆界面。 如何判断输入的是^加上其他字母成为要解决的问题。 查了一堆资料,发现可以这样判断: #!/bin/sh echo Please input ^X: read a echo $a if [ $a = $'\030' ];then echo
阅读全文

浙公网安备 33010602011771号