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

2021-08-15 20:58:49 字數 525 閱讀 3666

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.  根據埠port查程序(某次面試還考過):

lsof  -i:port     

3. 根據程序pid查埠:

netstat -nap | grep pid

4.  根據埠port查程序

netstat -nap | grep port

從形式上看, netstat -nap 更好記憶, 但lsof的用法也要熟練。

netstat -tunlp |grep 埠號 也可以。

在Linux下檢視埠

在linux一般使用netstat 來檢視系統埠使用情況步。檢視所有的服務埠並顯示對應的服務程式名 7.nmap 掃瞄型別 掃瞄引數 例如 nmap localhost nmap p 1024 65535 localhost nmap pt 192.168.1.127 245 當我們使用 netst...

Linux系統下檢視埠占用以及結束某個程序

在專案開發中有時需要將專案部署到伺服器執行,啟動專案時會用ssh連線伺服器,一般來說,node的相關專案我會用pm2的方式來啟動,但有時為了除錯方便,會簡單的直接用node命令來啟動,這樣就會導致乙個問題,有時候啟動了專案之後就去開發了,等一段時間之後再進行操作時發現ssh連線已經死掉了,當重新進行...

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

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