一、进程管理的作用

  1.  判断服务器健康状态
  2. 查看系统中所有进程
  3. 杀死进程

 

二、判断服务器健康状态

[[email protected] /]# top     实时监视进程状态

重点看0.00, 0.01, 0.02平均负载,75.0%idcpu空闲率,1732632k free内存空闲

top - 21:12:23 up  1:13,  1 user,  load average: 0.00, 0.01, 0.02

Tasks:  84 total,   1 running,  83 sleeping,   0 stopped,   0 zombie  僵尸进程,如果太多需要重启消灭

Cpu(s):  0.0%us, 25.0%sy,  0.0%ni, 75.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   1906284k total,   173652k used,  1732632k free,     7120k buffers

Swap:   511996k total,        0k used,   511996k free,    40736k cached

……………………

 

三、查看系统所有进程

[[email protected] /]# ps aux

USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

root          1  0.0  0.0       19232  1484 ?        Ss   19:58   0:00 /sbin/init

root          2  0.0  0.0      0     0 ?        S    19:58   0:00 [kthreadd]

root          3  0.0  0.0      0     0 ?        S    19:58   0:00 [migration/0]

 

linux系统管理——进程管理

linux系统管理——进程管理

 

四、杀死进程

   4.1  按照进程id杀死单个进程

先用ps或者pstree  -p查看进程id

kill  -1  进程id   重启进程

kill  -15  进程id   结束进程

kill  -9  进程id   强制结束进程

 

  4.2  按照进程名杀死所有进程

killall   -信号   进程名

[[email protected] /]# killall -9 httpd

httpd: 没有进程被杀死

 

4.3  按照终端号杀死该终端进程

先w查询有哪些终端登录,杀死本地终端进程

[[email protected] /]# w

21:50:28 up  1:51,  2 users,  load average: 0.00, 0.01, 0.02

USER     TTY      FROM              [email protected]   IDLE   JCPU  

root     tty1     -                21:50    8.00s  0.01s  0.01s -

root     pts/0    192.168.159.1    19:59    0.00s  0.13s  0.05s w

          [[email protected] /]# pkill -9 -t tty1

 

 

 

 

 

 

 

 

 

 

相关文章:

  • 2021-07-24
  • 2021-08-27
  • 2022-01-02
  • 2021-12-17
  • 2021-12-15
  • 2021-11-07
  • 2021-10-29
  • 2020-06-06
猜你喜欢
  • 2022-01-02
  • 2022-01-18
  • 2019-08-15
  • 2021-11-04
  • 2022-01-10
  • 2021-12-02
  • 2021-11-16
相关资源
相似解决方案