对linux问题定位常用的信息收集方法。
1. 适用范围:
系统挂死,
异常复位,
启动异常,
不停重启等
2. 收集方法:在问题单板上执行以下命令
运行时间:在单板上执行uptime >
uptime.txt
当前时间:在单板上执行date -R > date.txt
当前进程:在单板上执行ps aux >ps_aux.txt
当前进程:在单板上执行ps -ef > ps_ef.txt
cpu占用情况:在单板上执行top
-b -c -n 1 >top.txt
dmesg文件:dmesg > dmesg.txt
系统启动日志:/var/log/boot.msg和/var/log/boot.omsg
系统日志:/var/log/messages以及/var/log/messagesXXX.bz2压缩文件
history日志:history
> history.txt
环境变量env: env > env.txt
磁盘信息:执行fdisk
–l > fdisk.txt
磁盘信息:执行df
–h > df.txt
分区挂载信息:cat
/proc/mounts > mounts.txt
单板内存信息:cat
/proc/meminfo > meminfo.txt
单板slab信息:cat
/proc/slabinfo >slabinfo.txt
IO统计:执行vmstat
1 30 > vmstat.txt
网络状态:执行ifconfig
-a > ifconfig.txt
文件打开状况:执行lsof
> lsof.txt
收集完后要删除板子上的留下的日志文件
3. 单板上的特有信息
略