Linux找到程序並殺死

2021-09-30 01:52:31 字數 874 閱讀 4142

第一種情況:

寫指令碼的時候沒沒把程式殺死,再次啟動發現埠被占用了,於是找到原來的埠然後kill掉重啟

用下面2個命令可以:

netstat -tunlp|grep 8080
t:表示檢視tcp

u:表示檢視udp

n:表示埠以數字形式表示,沒有n直接顯示服務名。

l:表示顯示所監聽的埠

p:表示占用埠的程序

然後後面的14387就是pid我們可以根據這個殺死程序

kill -9 14387
此時程序已經不沒了

第二種情況:

寫指令碼的時候沒沒把程式殺死,我們也不想找埠了,就知道這個程序名字

我們通過程序名字去找程序

ps -ef |grep pgwassist
命令拆解:

ps:將某個程序顯示出來

-a  顯示所有程式。

-e  此引數的效果和指定"a"引數相同。

-f  顯示uid,ppip,c與stime欄位。

grep命令是查詢

中間的|是管道命令 是指ps命令與grep同時執行

Linux找到埠號所在程序並殺死該程序

開發過程中用的遠端連線工具 如putty 在連線服務時有時會自動斷開連線,或因網路原因斷開連線,這時候我們之前在執行的伺服器端口程序並沒有關閉,這時候如果重新連線,再次啟動該埠進行開發時就會報錯埠正在使用中,遇到這種情況我們可以手動找到埠號所在的程序並手動結束該程序,命令如下 執行該條命令後,檢視埠...

Linux尋找並殺死殭屍程序

linux伺服器上,多少會出現一些殭屍程序,下面介紹如何快速尋找和消滅這些殭屍程序的方法 首先,我們可以用top命令來檢視伺服器當前是否有殭屍程序,在下圖中可以看到殭屍程序數的提示,如果數字大於0,那麼意味著伺服器當前存在有殭屍程序 下面,我們用ps和grep命令尋找殭屍程序 ps a ostat,...

Linux查詢並殺死殭屍程序

1 檢視系統是否有殭屍程序 使用 top命令 使用top命令查詢,當zombie前的數量不為0時,即系統內存在相應數量的殭屍程序。2 定位殭屍程序 使用命令ps a ostat,ppid,pid,cmd grep e zz 定位殭屍程序以及該殭屍程序的父程序 殭屍程序id 3457,父程序id 34...