linux怎麼查看埠是否被佔用
『壹』 linux下怎麼查443埠被佔用
方法/步驟
【步驟一】lsof -i
lsof -i 用以顯示符合條件的進程情況,lsof(list open files)是一個列出當前系統打開文件的工具。以root用戶來執行lsof -i命令,如下圖
【步驟二】lsof -i:埠號
lsof -i:埠號,用於查看某一埠的佔用情況,比如查看22號埠使用情況,lsof -i:22,如下圖
【步驟三】netstat -tunlp
netstat -tunlp用於顯示tcp,udp的埠和進程等相關情況,如下圖
【步驟四】netstat -tunlp|grep 埠號
netstat -tunlp|grep 埠號,用於查看指定埠號的進程情況,如查看22埠的情況,netstat -tunlp|grep 22,
『貳』 linux檢查埠是否被佔用
這這兩個在檢查的過程中你可以先重啟一下,如果有人在的話,那就說明被佔用了。
『叄』 查看linux中某個埠是否被佔用,被哪個進程佔用
LINUX中如何查看某個埠是否被佔用
總結如下:
1.netstat -anp |grep 埠號
如下,我以3306為例,netstat -anp |grep 3306(此處備注下,我是以普通用戶操作,故加上了sudo,如果是以root用戶操作,不用加sudo即可查看),如下圖1:
圖3
可以看出並沒有LISTEN那一行,所以就表示沒有被佔用。此處注意,圖中顯示的LISTENING並不表示埠被佔用,不要和LISTEN混淆哦,查看具體埠時候,必須要看到tcp,埠號,LISTEN那一行,才表示埠被佔用了。
『肆』 linux如何查看埠被哪個進程佔用
使用netstat 和lsof命令,並用grep來過濾你需要查看的埠。
例如查看tcp有哪些埠打開了:
netstat-a|greptcp
然後查看哪個進程佔用了這些埠:
lsof-i
如果要查看某個埠,比如80埠是哪個進程:
lsof-i|grep:80
『伍』 linux下怎麼查看tomcat埠是否被佔用
1、先到tomcat配置文件查看tomcat的埠是什麼,配置文件一般是:$CATALINA_HOME/conf/server這個文件,查找
<Connector port="8080" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>這一行。這里,埠是8080。
2、使用netstat 命令查看佔用情況
netstat -ap |grep 8080 //查找tomcat埠是否被佔用
3、其他
netstat -tln //表示以數字形式查看正在監聽的埠
netstat -ap //查看所有應用佔用埠情況
『陸』 linux怎麼查看埠是否被使用
使用root用戶執行:
netstat -anp|grep 埠號
如果埠被佔用,這里可以看到啟動這個埠和連接這個埠的進程號
『柒』 linux下怎麼查看tomcat埠是否被佔用
Linux查看埠被佔用命令
netstat-anltp|grepport
以上,請使用實際要查看的埠替換port,如果埠被佔用就會有顯示,如果無顯示那就代表當前埠沒有被佔用。
『捌』 linux 怎麼查看埠是否被佔用
你好,
查詢埠是否被佔用,被哪個進程佔用有兩種方式:
1、netstat -anl | grep "80" ;
2、lsof -i:80
『玖』 怎麼用命令查看linux上本機的某個埠是否被佔用
linux系統下,查看埠佔用情況的命令:lsof -i
1 [root@www ~]# lsof -i
2
3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4 nginx 2333 root 6u IPv4 6242 TCP *:http (LISTEN)
5 nginx 2334 www 6u IPv4 6242 TCP *:http (LISTEN)
6 sshd 2349 root 3u IPv6 6283 TCP *:ndmp (LISTEN)
7 sshd 2349 root 4u IPv6 6286 TCP *:ssh (LISTEN)
這里返回了Linux當前所有打開埠的佔用情況。第一段是進程,最後一列是偵聽的協議、偵聽的IP與埠號、狀態。如果埠號是已知的常用服務(如80、21等),則會直接顯示協議名稱,如http、ftp、ssh等。
查看某一埠的佔用情況: lsof -i:埠號
1 [root@www ~]# lsof -i:21
2
3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4 pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)
5 pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)
這里顯示出21號埠正在被pure-ftpd使用,狀態是listen。
結束佔用埠的進程:killall 進程名
雖然我們不建議用這種本末倒置的方法來解決沖突問題,但某些情況下還是可以直接結束掉佔用進程的(比如重啟Apache時進程沒有完全退出,導致重啟失敗)
1 [root@www ~]# killall pure-ftpd
這樣,所有的pure-ftpd進程都會被結束掉。