top命令只能看,不能殺進程
成都創(chuàng)新互聯(lián)于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元杜爾伯特做網(wǎng)站,已為上家服務,為杜爾伯特各地企業(yè)和個人服務,聯(lián)系電話:18980820575
可以用pkill 或 killall命令:
pkill -u username
killall -u username
ps -ef | grep ^username |awk '{print$1}' | xargs kill -9
我們使用linux時遇到端口占用,在了解占用程序影響不大的情況下,會通過netstat命令找到占用端口的進程,直接kill掉
查找端口占用命令:
netstat -tnlp | grep 80
可以看到,進程id為20902的進程占用了80端口
我們可以選擇使用命令 kill pid 殺掉進程
kill 20902
或者使用kill -9 pid 強殺進程
kill -9 20902
如果你需要殺掉所有篩選結(jié)果下的進程可以使用
ps -aux|grep name|awk '{print $2}'|xargs kill -9
其中name是你要查詢的服務名稱,例如我要查nginx的所有服務可以使用
ps -aux|grep nginx
我們要篩選出第二項pid
ps -aux|grep name|awk '{print $2}'
篩選出后要殺掉這些進程
ps -aux|grep name|awk '{print $2}'|xargs kill -9
這樣就批量殺掉篩選出的所有進程了
在超級用戶 root 提示符 # 下,首先用 ps 命令找到你要殺掉的進程 id ,然后用 kill -9 id 號??!
Linux kill 命令用于終止進程,其用法步驟如下:
需要準備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,進入命令行狀態(tài)。
2、輸入:ps -ef,按回車,查詢進程列表。
3、選擇需要終止的進程,例如PID為9977的進程,則命令行輸入:kill 9977,按回車即可終止該進程。