Mac-Osx

山獅,我怎樣才能釋放埠?

  • September 25, 2012
$  netstat -ltanp tcp | grep 8000 | grep LISTEN
tcp4       0      0  *.8000                 *.*                    LISTEN

我想釋放這個埠當我這樣做時

$ lsof -i:8000

我什麼都得不到

我什至重新啟動了機器,沒有任何幫助

請讓我知道如何釋放此埠

謝謝

將我的評論移至答案:

您是否以 root 權限執行了這些命令?

-p選項netstat-i選項都需要lsofroot 權限才能做任何有意義的事情。 netstat將輸出有關您的 euid 不是 root 的錯誤,但是當它從螢幕頂部滾動時很容易錯過它。它將使用破折號而不是相關列中的 PID。

一旦您知道哪個 PID 在該埠上偵聽,您就可以將其關閉。由於重新啟動沒有幫助,因此還必須將其配置為在啟動時啟動。您可能還想阻止這種情況發生。

引用自:https://serverfault.com/questions/431568