linux
linux-Gao
爱好linux 嵌入式
展开
-
【openEuler】obs使用及命令
osc up -S;rm _service -rf;for file in `ls _service:*`; do newfile=${file##*:}; mv -v $file $newfile;doneosc addremove;osc update *;osc ci -ml原创 2021-10-28 14:19:33 · 1260 阅读 · 0 评论 -
journalctl日志清空方法
journalctl日志清空方法1 删除 /run/log/journal 目录下文件2 重启systemd-journald服务rm /run/log/journal/* -rf;systemctl restart systemd-journald原创 2021-09-28 20:20:57 · 7213 阅读 · 1 评论 -
ndisc6命令使用手册
名称ndisc6命令是一个 ICMPv6邻居发现工具概要ndisc6 [-1mnqv] [-r attempts] [-w wait_ms] < IPv6 address> 描述ndisc6是一个Unix程序,它在用户区中实现ICMPv6邻居发现(通常由内核完成)。它用于查找任何链路上IPv6节点的链路层地址(第2层地址,在以太网情况下为MAC)。使用时必须指定节点的IPv6地址,以及要在其上执行查找的网络接口。并且参数对应网络接口的ipv6未被禁用,否则无法发送NS报文,报错如原创 2021-01-13 17:30:57 · 2125 阅读 · 0 评论 -
进程PID获取方法
C语言与shell获取进程pid方法原创 2018-07-10 20:19:50 · 14991 阅读 · 0 评论 -
守护进程--shell脚本
用shell写一个简单的守护进程脚本, 以下脚本守护goahead进程,goahead进程起来后会有多个线程 启动此脚本后,进入循环,通过ps命令查看goahead进程数量,判断重启或杀死异常进程#! /bin/sh #进程名字 PRO_NAME=goahead echo "=============keep.sh pid : $$ ================"while ...原创 2018-07-13 17:48:52 · 1702 阅读 · 1 评论 -
linux设备堆栈大小限制
问题情景:在设备运行过程中,进程在执行一函数(function_B)时崩溃了。添加打印信息发现,进程不是由于段错误退出,且在执行到function_A后,并没有进入B函数(在B函数第一行添加打印,未输出)执行,然后进程死亡。问题原因:C语言程序执行时会先检查函数的堆栈,linux系统会有一个默认的堆栈大小限制,在B函数中,由于一个数组分配空间过大(2M),栈空间大小超出了限制,不能...原创 2018-07-13 18:04:33 · 10789 阅读 · 0 评论