linux系统管理——进程管理

一、进程管理的作用

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

 

二、判断服务器健康状态

[root@localhost /]# 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

……………………

 

三、查看系统所有进程

[root@localhost /]# 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]

 

 

四、杀死进程

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

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

kill  -1  进程id   重启进程

kill  -15  进程id   结束进程

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

 

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

killall   -信号   进程名

[root@localhost /]# killall -9 httpd

httpd: 没有进程被杀死

 

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

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

[root@localhost /]# w

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

USER     TTY      FROM              LOGIN@   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

          [root@localhost /]# pkill -9 -t tty1

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/weixin_39855998/article/details/81238283