1.杀死进程

kill -9 xxx(最为常用),或者 killall -9 NAME

如果强制kill,可以加sudo kill -9 xx

例如,首先查询进程,例如查询和python相关的进程,如何查询进程见下文。

root@localhost ~]# ps -ef | grep python

root      1565     1  0 Apr03 ?        00:00:32 /usr/bin/python -Es /usr/sbin/tuned -l -P
root     19228 19184 16 20:28 pts/2    00:00:01 /root/anaconda3/bin/python /root/anaconda3/bin/ipython

19228 是进程id,杀死方法如下

[root@localhost ~]# kill -9 19228


杀死进程后,发现没了刚刚杀死的进程。

[root@localhost ~]# ps -ef | grep python

root      1565     1  0 Apr03 ?        00:00:32 /usr/bin/python -Es /usr/sbin/tuned -l -P

2. 查询所有进程:ps aux 或者 ps -ef

ps -ef 用标准的格式显示进程:

PID就是进程ID,PPID是父进程ID

[root@localhost ~]# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Apr03 ?        00:00:23 /usr/lib/systemd/systemd --syste
root         2     0  0 Apr03 ?        00:00:00 [kthreadd]
root         3     2  0 Apr03 ?        00:00:07 [ksoftirqd/0]
root         5     2  0 Apr03 ?        00:00:00 [kworker/0:0H]
root         6     2  0 Apr03 ?        00:00:06 [kworker/u64:0]
root         8     2  0 Apr03 ?        00:00:01 [migration/0]
root         9     2  0 Apr03 ?        00:00:00 [rcu_bh]

ps aux 用BSD的格式来显示进程:

[root@localhost ~]# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0 193928  6804 ?        Ss   Apr03   0:23 /usr/lib/system
root         2  0.0  0.0      0     0 ?        S    Apr03   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Apr03   0:07 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   Apr03   0:00 [kworker/0:0H]
root         6  0.0  0.0      0     0 ?        S    Apr03   0:06 [kworker/u64:0]
root         8  0.0  0.0      0     0 ?        S    Apr03   0:01 [migration/0]
root         9  0.0  0.0      0     0 ?        S    Apr03   0:00 [rcu_bh]

3.查询特定进程:用ps -aux | grep xxx 或者 ps -ef | grep xxx,这和history | grep xxx优点类似

[root@localhost ~]#  ps -aux | grep nvidia
root       491  0.0  0.0      0     0 ?        S    Apr03   0:00 [nvidia-modeset]
root     19141  0.0  0.0 112720   976 pts/0    S+   20:25   0:00 grep --color=auto nvidia
[root@localhost ~]# ps -ef | grep nvidia
root       491     2  0 Apr03 ?        00:00:00 [nvidia-modeset]
root     19151 19013  0 20:26 pts/0    00:00:00 grep --color=auto nvidia

(推荐阅读 30S,非常易读的教程)

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐