linux 查找进程 删除进程 命令
最近總是碰到linux中無意中多了幾個(gè)tomcat進(jìn)程,導(dǎo)致項(xiàng)目無法訪問,差了寫博客,綜合記下幾條常用命令:
1. 在LINUX命令平臺(tái)輸入1-2個(gè)字符后按Tab鍵會(huì)自動(dòng)補(bǔ)全后面的部分(前提是要有這個(gè)東西,例如在裝了tomcat的前提下,輸入tomcat的to按tab)。
2. ps 命令用于查看當(dāng)前正在運(yùn)行的進(jìn)程。
??? grep 是搜索
?? 例如: ps -ef | grep java
???????????????? 表示查看所有進(jìn)程里CMD是java的進(jìn)程信息
???????????????? ps -aux | grep java
???????????????? -aux 顯示所有狀態(tài)
???????????????? ps
3. kill 命令用于終止進(jìn)程
?? 例如: kill -9 [PID]?????????????? ?
???????????????? -9表示強(qiáng)迫進(jìn)程立即停止
4. Kill多個(gè)進(jìn)程
經(jīng)常需要Kill多個(gè)進(jìn)程,這些進(jìn)程包含共同的關(guān)鍵字,可以用一條命令Kill掉它們。
例如:ps aux | grep "common" | cut –c 9-15 | xargs kill –9
解釋:
管道符“|”用來隔開兩個(gè)命令,管道符左邊命令的輸出會(huì)作為管道符右邊命令的輸入。下面說說用管道符聯(lián)接起來的幾個(gè)命令:
"ps aux" 查看所有進(jìn)程的命令。這時(shí)檢索出的進(jìn)程將作為下一條命令grep "common"的輸入。
"grep "common" 選出所有含有關(guān)鍵字"common"的進(jìn)程。
"cut -c 9-15" 截取輸入行的第9個(gè)字符到第15個(gè)字符,而這正好是進(jìn)程號(hào)PID。
"xargs kill –9" 中的xargs命令是用來把前面命令的輸出結(jié)果(PID)作為"kill –9"命令的參數(shù),并執(zhí)行該命令。"kill –9" 會(huì)強(qiáng)行殺掉指定進(jìn)程。
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/tv151579/archive/2012/12/08/2809109.html
總結(jié)
以上是生活随笔為你收集整理的linux 查找进程 删除进程 命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt 中Treewidget添加右键菜单
- 下一篇: Linux kernel 本地拒绝服务漏