linux檢視埠被哪個程式占用

2021-09-30 16:50:45 字數 589 閱讀 7216

lsof -i 用以顯示符合條件的程序情況,lsof(list open files)是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof -i命令,如下圖

lsof -i:埠號,用於檢視某一埠的占用情況,比如檢視22號埠使用情況,lsof -i:22,如下圖

netstat -tunlp用於顯示tcp,udp的埠和程序等相關情況,如下圖

netstat -tunlp|grep 埠號,用於檢視指定埠號的程序情況,如檢視22埠的情況,netstat -tunlp|grep 22,如下圖

Linux檢視程式被哪個埠占用

原因 最近裝mongodb,啟動的時候,總是報錯 執行命令 mongod f mongodb.conf 報錯資訊 listen bind failed errno 98 address already in use for socket 0.0.0.0 27017 這說明27017的埠已經被程式占用...

linux 檢視埠被哪個程式占用

1 使用lsof命令 lsof是乙個非常強大的linux工具,她被用來查詢哪些程式使用了那些檔案。在linux系統下,基本上所有的東西都可以被當作檔案來用。socket當然也是一種檔案了。所以lsof可以用來查詢誰用了某乙個埠。具體方法 lsof i port number grep listen ...

windows怎樣檢視埠號被哪個程式占用了

1.cmd 輸入 netstat ano 2.例如我查80埠被什麼占用了 對應的程序pid是 3600 3.再輸入tasklist來檢視 pid 3600是哪個程序什麼程式在跑,可以很快看到是tomcat6在用pid 3600 也即此占用了80埠 此時可以用 taskkill pid 3600 t ...