54SA.COM|专注于系统运维管理,为中国SA提供动力!
Getting online shouldn't be tough. $7.99 .COMs
系统管理员之家Banner
当前位置: 主页 > Linux > 新手入门 > 常用命令 >

Linux系统运维之监控调试命令列表

时间:2011-12-02 09:20来源:未知 编辑:admin

 Linux系统运维工作中需要监控系统运行状况,下面是系统运维网整理的Linux监控调试命令列表。

可以直接运行

 

  1. tail -f /var/log/messages   监视Messages日志文件 
  2. strace -c ls >/dev/null 总结/剖析命令进行的系统调用 
  3. strace -f -e open ls >/dev/null 显示命令进行的系统调用 
  4. ltrace -f -e getenv ls >/dev/null   显示命令调用的库函数 
  5. lsof -p $$  显示当前进程打开的文件 
  6. lsof ~  显示打开用户目录的进程 
  7. tcpdump not port 22 显示除了ssh外的网络交通. 参见tcpdump_not_me 
  8. ps -e -o pid,args --forest  以树状结构显示进程 
  9. ps -e -o pcpu,cpu,nice,state,cputime,args --sort pcpu | sed '/^ 0.0 /d' 以CPU占用率为序显示进程 
  10. ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS    以内存使用量为序显示进程. 参见ps_mem.py 
  11. ps -C firefox-bin -L -o pid,tid,pcpu,state  显示指定进程的所有线程信息 
  12. ps -p 1,2   显示指定进程ID的进程信息 
  13. last reboot 显示系统重启记录 
  14. free -m 显示(剩余的)内存总量(-m以MB为单位显示) 
  15. watch -n.1 'cat /proc/interrupts'   监测文件/proc/interrupts的变化 

 

[责任编辑:admin]


------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名:
最新评论 进入详细评论页>>