随笔分类 -  linux user

摘要:1.首先使用ps -aux查看我们需要debug的程序的进程id 2.使用 top -p 1167,然后按下"c",再按下“H”。或者直接运行top -p 1167 -cH 3.查看这个线程的状态 首先切换到目录 /proc/<线程id> cd /proc/1377 通过cat status知道线程 阅读全文
posted @ 2025-12-18 17:57 midhillzhou 阅读(7) 评论(0) 推荐(0)
摘要:1.cd sdk/kernel/linux/linux-6.1.83/tools/perf 2.make ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- NO_LIBPYTHON=1 NO_LIBPERL=1 NO_LIBBPF=1 3.在当前路径下 阅读全文
posted @ 2025-10-05 22:48 midhillzhou 阅读(11) 评论(0) 推荐(0)
摘要:1.下载代码 https://pyropus.ca./software/memtester/old-versions/ 目前用的版本是4.5.1 2.修改交叉编译器,并进行编译 arm-linux-gnueabihf-gcc 3.指令 ./memtester 200M 5 阅读全文
posted @ 2025-10-05 22:45 midhillzhou 阅读(24) 评论(0) 推荐(0)
摘要:1 ubi文件系统的制作 1.1 测试项目的文件目录结构如下 其中diag.img和diag.ubifs是生成的产物。 ubinize.cfg是自己手写的配置文件,下文将会讲解。 ubi_source_dir是待制作的ubi 镜像的原始文件。 1.2 使用如下命令制作出diag.ubifs mkfs 阅读全文
posted @ 2025-09-28 19:44 midhillzhou 阅读(50) 评论(0) 推荐(0)
摘要:1. 列出目前有哪些i2c controller i2cdetect -l 2.查看某个特定i2c controller下面下挂的设备 i2cdetect -y 0 一般我们还会加上-r选项 其中0表示想要查看i2c controller的标号,可以改成命令i2cdetect -l 中列出所有的数字 阅读全文
posted @ 2025-08-08 13:19 midhillzhou 阅读(91) 评论(0) 推荐(0)
摘要:在ubuntu 22.04可以直接安装 sudo apt install repo 在ubuntu 20.04上需要手动安装 cd /usr/bin wget https://storage.googleapis.com/git-repo-downloads/repo chmod a+x ./rep 阅读全文
posted @ 2025-07-26 11:31 midhillzhou 阅读(430) 评论(0) 推荐(0)
摘要:1.通过图形化界面配置每个网卡的dns服务器 2.修改/etc/resolv.conf软连接指向 原本链接到/run/systemd/resolve/stub-resolv.conf,但是发现里面的内容不是我想要的,感觉有点不太对。 所以将其链接到同级目录下的/run/systemd/resolve 阅读全文
posted @ 2024-11-15 15:11 midhillzhou 阅读(1483) 评论(0) 推荐(1)
摘要:服务端配置: 1.安装package:apt install nfs-kernel-server -y 2.创建共享目录: mkdir /home/user/mnt 3.修改文件夹权限:sudo chmod -R 777 /home/user/mnt 4.修改配置文件: sudo vi /etc/e 阅读全文
posted @ 2024-07-30 10:59 midhillzhou 阅读(439) 评论(0) 推荐(0)
摘要:本教程以virtualbox 7.0.14 + ubuntu 22.04.4为例。 ubuntu官网其实已经有一篇写的非常棒的安装教程,链接如下。 https://ubuntu.com/tutorials/how-to-run-ubuntu-desktop-on-a-virtual-machine- 阅读全文
posted @ 2024-03-11 21:01 midhillzhou 阅读(1107) 评论(0) 推荐(0)
摘要:1.在dnsmasq.conf里追加如下行 echo 'log-queries' >> /var/dnsmasq.conf 2.在启动参数中,通过 --log-facility选项,设置log存放的文件 /bin/dnsmasq -C /var/dnsmasq.conf -r /var/resolv 阅读全文
posted @ 2021-11-01 09:45 midhillzhou 阅读(2424) 评论(0) 推荐(0)
摘要:目前有3种方法: 方法一:将进程crash生成的corefile,从目标板子上拷贝到pc上进行分析。 缺点比较明显,不能实时debug进程。 优点也很明显,不需要单独编译user gdb,直接用toolchain中的就可以了。 方法二和方法三的思路都是一致的,将gdb编译出来,下载到板子上运行,动态 阅读全文
posted @ 2021-10-30 10:05 midhillzhou 阅读(1937) 评论(0) 推荐(0)
摘要:环境:ubuntu 20.04 vlc 3.0.16 1.通过vlc gui目前可以正常发出ipv4组播流,但ipv6组播流发不出来,本机抓包一直抓不到,不知道哪里有问题 2.命令行播放ipv6组播流 命令是 vlc one_piece_996_1080p.mp4 --ipv6 --sout udp 阅读全文
posted @ 2021-10-26 15:57 midhillzhou 阅读(1096) 评论(0) 推荐(0)
摘要:创建一个文件,以写打开,持续写FILE *fp;fp = fopen("/var/data.xml","w");fprintf(fp,"%s %s","str1","str2");fprintf(fp,"str3");备注:如果/var/data.xml存在,则清除所有内容,并打开 复制一个文件到某 阅读全文
posted @ 2021-09-30 11:18 midhillzhou 阅读(95) 评论(0) 推荐(0)
摘要:配置信息保存在dhcp conf udhcpd_main中执行read_config(optarg)以将conf中的信息,写入到server_config 另外注意一个变量p_serverpool_config,它应该是server_config的一部分,专门记录server pool的信息 Dhc 阅读全文
posted @ 2021-09-30 11:06 midhillzhou 阅读(73) 评论(0) 推荐(0)
摘要:1. 安装 $ sudo apt-get install samba 2. 配置 $ sudo vim /etc/samba/smb.conf 2.1 末尾添加如下: [samba_share] comment = samba_share path = /home/zhongshan/ browse 阅读全文
posted @ 2021-06-17 16:02 midhillzhou 阅读(8210) 评论(0) 推荐(0)
摘要:转载自 https://www.yanbinghu.com/2019/04/20/41283.html 作者知乎:https://zhuanlan.zhihu.com/p/74897601 阅读全文
posted @ 2020-12-29 14:30 midhillzhou 阅读(96) 评论(0) 推荐(0)
摘要:一、安装ubuntu 18 desktop 在vmvare里 1.下载ubuntu镜像 https://releases.ubuntu.com/ 2.vmvare安装ubuntu过程 https://www.cnblogs.com/tianyu2018/p/11546409.html 3.重启后,一 阅读全文
posted @ 2020-07-24 11:14 midhillzhou 阅读(509) 评论(0) 推荐(0)
摘要:强烈推荐一本很不错的git书籍:https://git-scm.com/book/zh-tw/v2 常用git命令 1.git config一些配置 git config --global user.name "Zhongshan.Zhou"git config --global user.emai 阅读全文
posted @ 2020-05-18 16:53 midhillzhou 阅读(242) 评论(0) 推荐(0)
摘要:1、安装vsftpd软件 sudo apt-get install vsftpd 2、新建文件 sudo vim /etc/vsftpd.user_list 用于记录用户名 3、 修改sudo vim /etc/vsftpd.conf 3.1打开注释 write_enable=YES 3.2在末尾 阅读全文
posted @ 2018-05-21 11:10 midhillzhou 阅读(2004) 评论(1) 推荐(0)
摘要:1、安装 sudo apt-get install nginx 2、这时候应该就已经启动了,跳到步骤4。 通过命令“ps -aux | grep nginx”看下是否启动 3、如果没有启动,可以使用命令 "sudo nginx"。停止命令为"sudo ngnix -s stop". 4、打开浏览器, 阅读全文
posted @ 2018-05-15 11:17 midhillzhou 阅读(2263) 评论(0) 推荐(0)