mac lsof使用檢視埠

2022-02-21 20:58:14 字數 571 閱讀 8266

安裝

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...