ps命令是基础的监控命令,ps命令比如工具中的瑞士军刀,它能输出运行在系统上的全部程序的许多信息。安全
a:全部与终端相关的进程bash
u:全部与终端无关的进程多线程
x:以用户为中心组织进程状态信息显示工具
-e:显示全部进程spa
-f:显示完整格式的进程信息命令行
pstree :显示进程树
ps: a:查看和终端有关的进程 u:显示进程是哪一个用户启动的 x:和终端无关 ps aux |head 进程的分类: 和终端有关 和终端无关 进程状态: D:不可中断睡眠 R:运行或者就绪 S:可中断睡眠 T:中止 Z:僵尸 < :高优先级 N :低优先级 +: 前台进程组中的进程 l:多线程进程 s: 会话进程首进程
pgrep:命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程id #只显示进程号 pgrep bash top:实时动态的查看系统运行状态 M:根据驻留内存大小进行排序; P:根据CPU使用百分比大小进行排序; T:根据时间/累计时间进行排序; w:将当前设置写入~/.toprc文件中。 l:切换显示平均负载和启动时间信息; m:切换显示内存信息; t:切换显示进程和CPU状态信息; top -d 1 :指定刷新时长 top -b : 批处理模式 top -n 3 :只显示3屏 vmstat:显示虚拟内存信息 vmstat 1 :每秒钟显示一次 free:查看内存 kill: pkill: bg: fg: