安裝
brew install lsof
在mac os系統中,無法使用netstat來檢視埠占用情況,可以使用lsof來代替,這種方式在linux下也適用。
sudo lsof -np -itcp:埠號 -stcp:listen
-n 表示不顯示主機名
-p 表示不顯示埠俗稱
不加 sudo 只能檢視以當前使用者執行的程式
檢視指定埠以及對應的command和pid:
lsof -np -itcp:50001 -stcp:listen
輸出
python 1742 cxa 12u ipv4 0x81747a67e35c897 0t0 tcp *:50001 (listen)
簡單的:
lsof -i:50001
觀察發現pid為1742,然後使用kill結束程序
kill -9 1742
檢視已使用埠
檢視已使用埠 在windows命令列視窗下執行 netstat ano 我們可以知道某一埠被那個程序 對應pid 占用 然後我們可以開啟任務管理器 檢視某一pid對應的程序名 如果pid沒有顯示,選單 檢視 選擇列 選中pid即可 得知程序後,我們可以將程序殺掉 修改其使用的埠。繼續執行下面命令 c...
Linux檢視埠使用狀態 關閉埠
1.可以通過 netstat anp 來檢視哪些埠被開啟。注 加引數 n 會將應用程式轉為埠顯示,即數字格式的位址,如 nfs 2049,ftp 21,因此可以開啟兩個終端,一一對應一下程式所對應的埠號 2.然後可以通過 lsof i port 檢視應用該埠的程式 port指對應的埠號 或者你也可以...
檢視軟體使用的埠
有時候需要檢視某一軟體使用的埠資訊,可以在命令列模式下使用netstat b n 顯示大致結果如下 c documents and settingsadministrator netstat b n active connections proto local address foreign add...