Linux kill,killall和killall5
Linux kill,killall和killall5
kill和killall5這兩個命令是系統自帶的,即使最小化安裝也有的命令,killall這個命令如果是最小化安裝需要 yum安裝,
安裝命令為:yum install
psmisc -y
kill命令----
殺死指定程式PID的程式,如果要找到我們需要殺死的程式,我們還需要在之前使用ps等命令再配合grep來查詢程式的pid。
使用 kill -l 命令列出所有可用訊號。
最常用的訊號是:
- 1 (HUP):重新載入程式。比如 nginx的pid為 888,那麼 kill -1 888,nginx的這個程式就過載了。如何判斷是否如此?pid啟動時間可以發現是過載過的哦。
- 9 (KILL):殺死一個程式。同1的用法
- 15 (TERM):正常停止一個程式。同1的用法
這個命令用起來比較繁瑣,因為引數後面必須接pid號,而pid號你得查出來才知道。
當然,你也可以殺死某個使用者的所有程式,命令為:
kill -u 使用者名稱
killall命令:
該命令可以說是增強版kill,只需要指定主程式名稱即可,killall 程式名稱,它會幫你將所有相關的程式關閉(只要包含程式名稱的程式),該命令優勢十分明顯,大大簡化了操作,唯一美中不足的是很可能需要安裝,安裝命令為:
yum
install
psmisc -y
使用示例: killall nginx #殺死有關NGINX的程式,父子通殺。
更多用法請自行查詢:killall -h
killal5命令:
比較霸道的關閉所有程式,除了核心和當前shell的程式,剩下的全部殺死。
這個命令狠就狠在桌子一掀,全都別活,只留一線生機(核心還給你留著,核心關了就徹底關機了),沒有重啟命令更乾脆,苟且命令吧,慎用!!!(實在是不想重啟的時候勉強一試,可能有奇效)。
相關文章
- 如何在 Linux 上使用 kill 和 killall 來管理程式Linux
- Linux基礎命令—killallLinux
- 【linux】kill命令模板Linux
- Linux 下使用 killall 命令終止程式Linux
- Linux基礎命令---殺死程式killallLinux
- 精通 Linux 的 “kill” 命令Linux
- linux之kill命令詳解Linux
- linux 檢視程式 kill程式Linux
- linux 下根據埠kill 程式Linux
- Linux 下使用 killall 命令終止程式的 8 大用法Linux
- linux系列之:告訴他,他根本不懂killLinux
- MySQL:kill和show命令hang住一列MySql
- [20180918]disconnect session和kill session的區別.txtSession
- [Bash] Kill command
- killall -HUP xxx含義是什麼
- Linux下 netstat ps kill 命令詳解及常用命令收集Linux
- mysql批次kill sessionMySqlSession
- sqlserver kill long time lockSQLServer
- 程式命令ps/top/kill
- 無腦批量kill sessionSession
- kill與pkill的區別
- kill 已啟動的程式
- kill 指令的執行原理
- 使用pt-kill根據一定的規則來kill連線的方法
- [20200319]KILL STATUS ='KILLED'的程式.txt
- MySQL kill會話不起作用?MySql會話
- Percona-Toolkit 之 pt-kill 用法
- MySQL: kill 會話的實現原理MySql會話
- 這個殺手不太冷-kill家族
- Percona-Toolkit 之 pt-kill 低效SQLSQL
- Double Kill!! 資料聯邦修煉之路
- 關於centos9使用yum直接被killCentOS
- Mysql使用kill命令解決死鎖問題MySql
- 簡述top命令與結束程式kill命令
- percona-tools 之 pt-kill 引數詳解
- kill 命令在Java應用中使用注意事項Java
- percona 實用工具之pt-kill使用介紹
- OB運維 | 連線 kill 中的 session_id運維Session