一、如何檢視埠被占用?
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為替代連入連線,這個選...