查看进程
ps aux
a:显示所有,u:显示进程所属用户,x:显示没有控制终端的进程
ps -le
-l:长格式显示,-e:显示所有进程
显示进程树
pstree [选项]
-p :显示进程的PID,-u:显示进程所属用户
查看系统健康状态
top [选项]
效果:
上面几个比较重要的参数:load average后面三个参数是前1、5、15分钟的平均负 载 。CPU空闲率74.7%id,空闲内存303152K,空闲的交换分区大小1037540K。
杀死进程
kill -l
:查看信号
kill -1
进程号:平滑重启进程
kill -9
进程号:强制终止进程
killall [选项][信号] 进程名
:按进程名杀死一组进程 , 如杀死所有httpd进程:killall -9 httpd
pkill [选项][信号] 进程名:按进程名杀死进程,如 pkill -9 httpd
进程优先级
查看进程时显示优先级
ps -le
PRI就是优先级,最终生效值是PRI+NI,PRI值越小优先级越高
修改进程优先级
修改进程的优先级修改的是NI值,关于NI值又以下几点需要注意:
nice命令
nice [选项] 命令
nice -n 5 service httpd start
nice命令只能修改还未启动的进程的优先级
renice命令
renice [优先级] PID ,如:
renice -5 2345
renice可以给已经存在的进程设置NI值,但是一次只能修改一个进程