首頁 >運維 >linux運維 >linux怎麼查看80埠被哪個進程佔用

linux怎麼查看80埠被哪個進程佔用

青灯夜游
青灯夜游原創
2022-07-18 18:29:408330瀏覽

兩種檢視方法:1、使用fuser指令,可以直接在Linux上查看指定連接埠被哪個進程佔用了,語法為“fuser -v 80/tcp”,運行結果裡會包含進程的名字和id。 2.使用lsof指令,能根據指定埠找到對應的進程訊息,語法為“lsof -i:80”,可在輸出結果中查看佔用80埠的進程資訊。

linux怎麼查看80埠被哪個進程佔用

本教學操作環境:linux7.3系統、Dell G3電腦。

在 Linux 裡查看連接埠被哪個進程佔用了有兩種方法。

使用fuser 指令

使用fuser 指令可以直接在Linux 上檢視埠被哪個行程佔用了

fuser 80/tcp

上面的命令查看80 連接埠被哪個進程佔用了。你可能會看到類似下面的結果:

linux怎麼查看80埠被哪個進程佔用

如果你想看到詳情可以加上-v 開關,運行結果裡會包含進程的名稱:

fuser -v 80/tcp

linux怎麼查看80埠被哪個進程佔用

如果要殺掉程序可以使用-k 開關

fuser -k 80/tcp

使用lsof

lsof 指令,「list opened files」的縮寫,直譯過來,就是列舉系統中已經被開啟的檔案。透過 lsof 指令,我們就可以根據檔案找到對應的進程訊息,也可以根據進程資訊找到進程開啟的檔案。

使用lsof 指令,可以根據指定連接埠找到對應的進程資訊。

輸入下面的指令:

lsof -i:80

運行結果類似下面的截圖:

linux怎麼查看80埠被哪個進程佔用

相關推薦:《Linux影片教學

以上是linux怎麼查看80埠被哪個進程佔用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn