linux下如何知道某個埠現在執行什麼監聽程式

2021-04-19 20:19:57 字數 514 閱讀 3264

當我們用netstat -an的時候,我們有時候可以看到類似的輸出:

udp 0 0 0.0.0.0:32768 0.0.0.0:*

但是查詢/etc/services又沒有這個埠的相關說明,怎麼辦呢?這個是不是黑客程式?有沒有辦法檢視究竟什麼程式監聽在這個埠?

使用lsof -i :32768就可以看到:

command pid user fd type device size node name

rpc.statd 603 root 4u ipv4 953 udp *:32768

rpc.statd 603 root 6u ipv4 956 tcp *:32768 (listen)

原來是rpc的程式。

使用lsof -i :port就能看見所指定埠執行的程式,同時還有當前連線。

Linux下如何知道什麼程式占用了某個埠

當我們用netstat an的時候,我們有時候可以看到類似的輸出 udp 0 0 0.0.0.0 32768 0.0.0.0 但是查詢 etc services又沒有這個埠的相關說明,有沒有辦法檢視究竟什麼程式監聽在這個埠?使用lsof i 32768就可以看到 command pid user f...

Linux下檢視某個埠下執行的程式

netstat anp grep x x為埠號 或者lsof i x x為埠號或者 lsof i x x為埠號我們知道,根據ps aux grep 就是很快實現程序名和程序號的互查,所以我們只說程序號pid就行。如下示例中,程序pid常駐。1.根據程序pid查埠 lsof i grep pid 2....

Windows下如何檢視某個埠被誰占用並強制關閉

我告訴大家乙個方法,1 開始 執行 cmd,或者是window r組合鍵,調出命令視窗 2 輸入命令 netstat ano,列出所有埠的情況。在列表中我們觀察被占用的埠,比如是1224,首先找到它 3 檢視被占用埠對應的pid,輸入命令 netstat aon findstr 8081 回車,記下...