打开Linux运行终端,在终端输入ps,因为有些系统的差异可能需输入ps -aux命令(笔者的是:ps):
root@test_proj:~# ps
这时系统会通过终端打印出所有的运行中的进程:
root@test_proj:~# ps
PID USER TIME COMMAND
1 root 0:00 init [5]
2 root 0:00 [kthreadd]
3 root 0:00 [rcu_gp]
4 root 0:00 [rcu_par_gp]
5 root 0:00 [kworker/0:0-pm]
6 root 0:00 [kworker/0:0H-mm]
7 root 0:00 [kworker/u4:0-ev]
8 root 0:00 [mm_percpu_wq]
9 root 0:00 [ksoftirqd/0]
10 root 0:00 [rcu_preempt]
11 root 0:00 [migration/0]
12 root 0:00 [cpuhp/0]
13 root 0:00 [cpuhp/1]
14 root 0:00 [migration/1]
15 root 0:00 [ksoftirqd/1]
16 root 0:00 [kworker/1:0-eve]
17 root 0:00 [kworker/1:0H-kb]
18 root 0:00 [kdevtmpfs]
19 root 0:00 [rcu_tasks_kthre]
20 root 0:00 [kworker/1:1-eve]
21 root 0:00 [kworker/0:1-eve]
22 root 0:00 [oom_reaper]
23 root 0:00 [writeback]
25 root 0:00 [kworker/u4:1]
61 root 0:00 [kblockd]
62 root 0:00 [edac-poller]
63 root 0:00 [watchdogd]
64 root 0:00 [rpciod]
65 root 0:00 [kworker/u5:0]
66 root 0:00 [xprtiod]
67 root 0:00 [cfg80211]
如何终止进程呢,很简单,我们只需要找到运行程序的所在位置,如kdevtmpfs进程
18 root 0:00 [kdevtmpfs]
19 root 0:00 [rcu_tasks_kthre]
20 root 0:00 [kworker/1:1-eve]
最前面的18就是它的PID进程编号,我们想终止它
在终端输入 kill <PID> 我想终止的是kdevtmpfs进程那么我只需要输入 kill 18就欧克了
root@test_proj:~# kill 18