Linux命令 — 监视和调试

命令代码 注释说明
free -m 以兆为单位罗列RAM状态
kill -9 process id 强行关闭进程并结束它
kill -1 process id 强制一个进程重载其配置
last reboot 显示重启历史
lsmod 罗列状态的内核模块
lsof -p process id 罗列一个由进程打开的文件列表
lsof /home/user1 罗列所给系统路径中的所打开的文件的列表
ps -eafw 罗列linux任务
ps -e -o pid,args –forest 以分级的方式罗列linux任务
pstress 以树状图显示程序
smartctl -A /dev/hda 通过启用SMART监控硬盘设备的可靠性
smartctl -i /dev/hda 检查一个硬盘设备的SMART是否启用
strace -c ls >/dev/null 罗列系统calls made并用一个进程接收
strace -f -e open ls >/dev/null 罗列库调用
tail /var/log/dmesg 显示内核引导过程中的内部事件
tail /val/log/messages 显示系统事件
top 罗列使用CPU资源最多的linux任务
watch -nl ‘cat /proc/interrupts’ 罗列实时中断