如何檢視埠被占用

2022-07-01 13:45:12 字數 1851 閱讀 3488

一、如何檢視埠被占用?

1、lsof -i:埠號

2、netstat -tunlp|grep 埠號

netstat -anp |grep 埠號

netstat -nultp(此處不用加埠號)

netstat -anp |grep 82檢視82埠的使用情況

netstat的引數

-a 顯示所有socket,包括正在監聽的。

-c 每隔1秒就重新顯示一遍,直到使用者中斷它。

-i 顯示所有網路介面的資訊,格式「netstat -i」。

-n 以網路ip位址代替名稱,顯示出網路連線情形。

-r顯示核心路由表,格式同「route -e」。

-t 顯示tcp協議的連線情況

-u 顯示udp協議的連線情況。

-v 顯示正在進行的工作。

-p 顯示建立相關連線的程式名和pid。

-b 顯示在建立每個連線或偵聽埠時涉及的可執行程式。

-e 顯示乙太網統計。此選項可以與 -s 選項結合使用。

-f 顯示外部位址的完全限定網域名稱(fqdn)。

-o顯示與與網路計時器相關的資訊。

-s 顯示每個協議的統計。

-x 顯示 networkdirect 連線、偵聽器和共享端點。

-y 顯示所有連線的 tcp 連線模板。無法與其他選項結合使用。

interval 重新顯示選定的統計,各個顯示間暫停的 間隔秒數。按 ctrl+c 停止重新顯示統計。如果省略,則 netstat 將列印當前的配置資訊一次。

都可以檢視指定埠被哪個程序占用的情況

【步驟一】lsof -i

lsof -i 用以顯示符合條件的程序情況,lsof(list open files)是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof -i命令,如下圖

【步驟二】lsof -i:埠號

lsof -i:埠號,用於檢視某一埠的占用情況,比如檢視22號埠使用情況,lsof -i:22,如下圖

3【步驟三】netstat -tunlp

netstat -tunlp用於顯示tcp,udp的埠和程序等相關情況,如下圖

【步驟四】netstat -tunlp|grep 埠號

netstat -tunlp|grep 埠號,用於檢視指定埠號的程序情況,如檢視22埠的情況,netstat -tunlp|grep 22,如下圖

二、如何關掉某個埠的程序

1、根據pid關閉某個被占用的埠

比如你這個埠上面檢視的被某個程序占用,想把這個程序關了。

netstat -tunlp|grep 埠號  結果能看到pid

kill -9 pid   kill掉這個程序

2、強制殺死該埠程序

sudo fuser -k -n tcp 80

如何檢視埠被占用

netstat ano netstat ano findstr port tasklist findstr pid號 taskkill f t im 程序名稱 1 gnome system monitor 會開啟系統的任務管理器,然後在對應的system 列表中終止程序就可以了 2 首先要知道程序的...

如何檢視埠是否被占用

開始 執行 cmd 進入命令提示符 輸入netstat ano 即可看到所有連線的pid 之後在任務管理器中找到這個pid所對應的程式如果任務管理器中沒有pid這一項,可以在任務管理器中選 檢視 選擇列 經常,我們在啟動應用的時候發現系統需要的埠被別的程式占用,如何知道誰占有了我們需要的埠,很多人都...

如何檢視被占用的系統埠

最近在使用xampp的時候,經常碰到apache的埠有衝突,索性就整下裡如何檢視被哪些程式占用埠 現在整合的工具裡面都有自帶netstat工具 port 80,可直接檢視是被skype.exe占用,修改的方式可登陸skype 功能 設定 高階 連線裡面,將以80與443port為替代連入連線,這個選...