阿尔哦覅和 发表于 2018-5-19 10:29:40

Linux中的进程管理

  什么是进程,顾名思义嘛!就是正在进行的程序,在Linux中,只要开启服务就会在后台对应的有了进程。那么进程管理究竟对于我们的日常运维工作有什么用呢?
  主要作用有三点:
  首先,最重要的是查看服务器健康状态
  第二,查看系统中运行的所有进程
  第三,杀死进程
  

  我们用到进程最重要的作不就是用就是用来查看服务器的健康状态,做运维的不就是为了保证服务器能够一直这么正常运行吗?
  

  ① top命令 -->查看服务器健康状态

  

  终端直接输入top,如图:

  

  这里面最重要的就是前面的那5行,其中几个比较重要的参数如下:
  load average:0.00, 0.00, 0.00:平均负载,前15分钟之内的平均负载
  100%id :cpu剩余空间

  Mem和Swap中的free :剩余空间
  

  

  ② ps命令

  

  ③ pstree [选项] :查看进程树
  -p 查看进程PID号
  -u 查看进程所属用户

  

  

  ④ 杀死进程
  kill -l 查看进程的信号

  

  kill -1 进程PID -->重启服务而不会踢出终端用户
  kill -9 进程PID -->强制杀死进程
  

  pkill -9 进程名 强制杀死进程
  pkill -9 -t tty1 退出终端用户

  
页: [1]
查看完整版本: Linux中的进程管理