国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux pkill命令:終止進程,按終端號踢出用戶

2024-08-27 23:56:40
字體:
來源:轉載
供稿:網友
當作于管理進程時,pkill 命令和 killall 命令的用法相同,都是通過進程名殺死一類進程,該命令的基本格式如下:

[root@localhost ~]# pkill [信號] 進程名

表 1 羅列了此命令常用的信號及其含義。

表 1 pkill 命令常用信號及其含義
信號編號信號名含義
0EXIT 程序退出時收到該信息。
1HUP掛掉電話線或終端連接的掛起信號,這個信號也會造成某些進程在沒有終止的情況下重新初始化。
2INT表示結束進程,但并不是強制性的,常用的 "Ctrl+C" 組合鍵發出就是一個 kill -2 的信號。
3QUIT退出。
9KILL殺死進程,即強制結束進程。
11SEGV 段錯誤。
15TERM正常結束進程,是 kill 命令的默認信號。

【例 1】[root@localhost ~]# pkill -9 httpd    <--按名稱強制殺死 httpd 進程
[root@localhost ~]# pstree -p | grep httpd    <-- 查看 apache 進程,發現沒有了
[root@localhost ~]# service httpd start     <--重新啟動 apache 進程
Starting httpd: httpd: Could not reliably determine the server’s fully qualified domain me, using 127.0.0.1 for ServerName
[OK]
[root@localhost ~]# pstree -p | grep httpd  <-- 再次查看,apache 進程重新啟動
        - httpd (11157) -+-httpd(11159)
        |                           |-httpd(11160)
        |                           |-httpd(11161)
        |                           |-httpd(11162)
        |                           |-httpd(11163)
        |                           |-httpd(11164)
        |                           |-httpd(11165)
        |                           |-httpd(11166)

pkill命令踢出登陸用戶

除此之外,pkill 還有一個更重要的功能,即按照終端號來踢出用戶登錄,此時的 pkill 命令的基本格式如下:

[root@localhost ~]# pkill [-t 終端號] 進程名

[-t 終端號] 選項用于按照終端號踢出用戶;

學習 killall 命令時,不知道大家發現沒有,通過 killall 命令殺死 sshd 進程的方式來踢出用戶,非常容易誤殺死進程,要么會把 sshd 服務殺死,要么會把自己的登錄終端殺死。

所以,不管是使用 kill 命令按照 PID 殺死登錄進程,還是使用 killall 命令按照進程名殺死登錄進程,都是非常容易誤殺死進程的,而使用 pkill 命令則不會,舉個例子:

[root@localhost ~]# w
#使用w命令查詢本機已經登錄的用戶
20:06:34 up 28 min, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root ttyl - 19:47 18:52 0.01s 0.01s -bash
root pts/0 192.168.0.100 19:47 0.00s 0.09s 0.04s w
root pts/1 192.168.0.100 19:51 14:56 0.02s 0.02s -bash
#當前主機已經登錄了三個root用戶,一個是本地終端ttyl登錄,另外兩個是從192.168.0.100登陸的遠程登錄
[root@localhost ~]# pkill -9 -t pts/1
#強制殺死從pts/1虛擬終端登陸的進程
[root@localhost ~]# w
20:09:09 up 30 min, 2 users, load average: 0.00, 0.00,0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root ttyl - 19:47 21:27 0.01s 0.01s -bash
root pts/0 192.168.0.100 19:47 0.00s 0.06s 0.00s w
#虛擬終端pts/1的登錄進程已經被殺死了

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芦山县| 江阴市| 新沂市| 自治县| 上虞市| 阿图什市| 绥宁县| 奈曼旗| 鄂温| 亚东县| 洪泽县| 灵石县| 株洲市| 德钦县| 武陟县| 西贡区| 临湘市| 舒城县| 于都县| 类乌齐县| 竹山县| 溆浦县| 平江县| 衢州市| 恩平市| 炉霍县| 天气| 武宁县| 容城县| 肥乡县| 普兰店市| 江川县| 星子县| 康保县| 大理市| 松滋市| 商南县| 安平县| 两当县| 海淀区| 闵行区|