2017-06-30(ps pstree top kill w killall pkill)
ps(查看系统下所有进程)
| -a | 显示一个终端的所有进程,除了会话引线 |
| -u | 显示进程的归属用户以及内存的使用情况 |
| -x | 显示没有控制终端的进程 |
| -l | 长格式显示,更加详细的信息 |
| -e | 显示所有的进程 |
ps aux
显示系统中所有的进程,使用BSD操作系统格式(aux 前面没有-)
ps -le
显示系统中所有的进程,使用linux的标准格式
ps aux 输出说明


pstree(查看进程树)
pstree
| -p | 显示进程的PID |
| -u | 显示进程的所属用户 |
top
| -d | 指定top命令每隔几秒更新,默认是3秒 |
| -b | 使用批处理模式输出 一般与-n选项合用 |
| -n | 指定top命令的执行次数 一般与-b选项合用 |
| top -b -n 1 > /root/top.log 将完整的top信息输出到top.log中 | |
在top命令的交互模式中可以执行的命令
| ? 或者 h | 显示交互模式的帮助 |
| P | 以CPU使用率排序,默认是此项 |
| M | 以内存的使用率排序 |
| N | 以PID排序 |
| q | 退出top |
top输出内容说明

| 红色字体为衡量一个系统是否健康的重要标准 | |||||||||||
| 07:17:52 | 系统的当前时间 | ||||||||||
| up 6:53 | 系统运行的时间 | ||||||||||
| 2 users | 系统中的登录用户数 | ||||||||||
| load average: 0.00,0.01,0.00 | 系统之前在1分钟,5分钟,15分钟的平均负载 | ||||||||||
| Tasks: |
|
||||||||||
| Cpu(s) |
|
||||||||||
| Mem |
|
||||||||||
| Swap |
|
||||||||||
kill(只能作用于单个进程)
kill -l (查看kill支持的信号进程)


kill -1 进程号 (平滑重启)
kill -9 进程号 (强制杀死进程)
killall (根据进程名批量杀进程)
killadd [选项] 信号 进程名
[选项] : -i 询问是否杀死进程
-I 忽略进程的大小写
pkill (与killall作用一样)
pkill [选项] 信号 进程名
-t 终端号:按照终端号踢出用户
w(查看当前登录用户的命令)


pkill -9 -t tty1 (踢除终端号为tty1的用户)

浙公网安备 33010602011771号