首页 > 系统服务 > 详细

Linux面试

时间:2020-03-26 12:54:39      阅读:59      评论:0      收藏:0      [点我收藏+]

一、进程管理命令之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

Linux面试

原文:https://www.cnblogs.com/hdc520/p/12573557.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!