一、进程管理命令之ps -ef和ps aux
ps -ef | more
一般执行ps -ef 或者ps aux 命令是查看我们的进程是否启动成功,或者找出进程号,对进程的kill强制关闭,比如系统正在运行mysql进程,突然发现mysql挂掉了,那只能杀掉mysql这个进程了,我会使用ps -ef | grep mysql 命令查询mysql进程的ID号,加入进程号是2070,通过kill -9 2070这条命令即可杀死mysql进程。当然也可以通过这两个命令查看进程的资源损耗情况
二、top命令详解
显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等
参数解析:
-d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒
-p:指定特定的pid进程号进行观察
按键盘键执行相应的功能:
P:以CPU的使用资源排序显示
M:以内存的使用资源排序显示
T:由进程使用的时间累计排序显示
三、kill命令详解
功能:用来中止一个进程,工作原理:向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。
应用实例:
1)强制中止一个进程号为324的进程:kill -9 pid
2)解除Linux系统死锁:kill -SIGKILL pid
3)回收内存:首先kill -9 pid,在使用free即可发现内存容量增加。
4)中止httpd进程:首先ps -ef | grep httpd 然后kill -9 httpd_pid
5)重启和停止进程:kill -HUP pid
kill -9 324
原文:https://www.cnblogs.com/hdc520/p/12573557.html