Linux系统管理-进程管理

余生长醉 提交于 2020-03-25 23:05:03

1 进程

  每个程序至少会产生一个进程。

2 进程管理

  • 判断服务器的健康状态
  • 查看系统中的所有进程
  • 杀死进程

3 查看系统中的所有进程

  ps aux   使用BSD操作系统格式
  ps -le   使用Linux操作系统格式

 

 

 

pstree -p      查看进程树

 

 4 查看系统健康状态

top [选项]

选项:

  -d 秒数: 指定top命令每隔几秒更新。默认值:3秒

在top命令的交互模式可以执行的命令:

  ?或h:  显示交互模式帮助

  P:  以CPU使用率排序,默认。

  M:  以内存使用率排序

  N:  以PID排序

  q:  退出top

load average:1分钟,5分钟,15分钟  系统的平均负载:小于1,负载较小;大于1,系统已经超出负荷

 

 

 

 5 终止进程

kill -l 进程ID   :  查看可用的进程信号,重要信号:1 重启,9 强制杀死,15

 

killall [选项] [信号]      #根据进程名杀死进程

  -i:  交互式,询问是否杀死进程

  -I:  忽略进程名的大小写

pkill [选项] [信号]  进程名    #根据进程名杀死进程

  -t  终端号:  按照终端号踢出用户,例如:pkill -t -9 pts/1

w            #使用w命令查询本机已经登录的用户

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!