Linux查詢埠是否被占用的四種方法

2021-10-08 23:47:46 字數 856 閱讀 7063

netstat -anlp |

grep 80

這個命令是檢視程序占用哪些檔案的

lsof -i:80
fuser命令和lsof正好相反,是檢視某個檔案被哪個程序占用的。linux中,萬物皆檔案,所以可以檢視普通檔案、套接字檔案、檔案系統。而套接字檔案就包含了埠號。比如檢視22埠。

fuser 22/tcp -v

user pid access command

22/tcp: root 1329 f..

.. sshd

root 1606 f..

.. sshd

nmap預設總是會掃瞄埠,要掃瞄本機埠,很方便。

nmap localhost

starting nmap 5.51 ( ) at 2018-03-03 18:00 cst

nmap scan report for localhost (127.0.0.1)

host is up (0.0000020s latency).

other addresses for localhost (not scanned): 127.0.0.1

not shown: 998 closed ports

port state service

22/tcp open

ssh25/tcp open smtp

nmap done: 1 ip address (1 host up) scanned in 0.06 seconds

查詢被占用的埠

3.ctrl alt del開啟任務管理器,選程序,這裡有很多正在執行的程式怎麼找?別急點上面的 檢視 選擇列 在pid 程序標示符 前面打鉤。好了,下面的程序前面都有了pid號碼。這時上 一步找到的pid就有用了,找到1484,比如peer.exe什麼的,結束程序吧。這時再開伺服器,看 web可以...

如何查詢埠號是否被占用

第一次寫網路通訊程式,設埠號的時候隨便寫了個16000,本想著應該沒問題,昨天回家整了一晚上沒整出來,疑惑不解。今天上網一查才發現16000竟是 旺旺的預設登入埠,為了避免此類問題的再次發生,下次設埠前一定要查一下,所以順便查了一下查詢埠號是否被占用的方法 分為兩步 第一步,查出埠是被程式id占用,...

查詢Linux埠是否占用

方法 一 lsof i lsof i 用以顯示符合條件的程序情況,lsof list open files 是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof i命令,如下圖 linux如何檢視埠被哪個程序占用?二 lsof i 埠號 lsof i 埠號,用於檢視某一埠的占用情況,比如...