Linux中如何查詢端口被占用的情況
今天要使用python寫一個(gè)端口探測(cè)的小程序,以檢測(cè)一些特定的服務(wù)端口有沒(méi)有被占用,突然發(fā)現(xiàn)自己居然不知道在linux中如何查詢端口被占用的情況,天吶,趕快學(xué)習(xí)一下。
Linux如何查看端口
1、lsof -i:端口號(hào) 用于查看某一端口的占用情況,比如查看8000端口使用情況,lsof -i:8000
可以看到8000端口已經(jīng)被輕量級(jí)文件系統(tǒng)轉(zhuǎn)發(fā)服務(wù)lwfs占用
2、netstat -tunlp |grep 端口號(hào),用于查看指定的端口號(hào)的進(jìn)程情況,如查看8000端口的情況,netstat -tunlp |grep 8000
說(shuō)明一下幾個(gè)參數(shù)的含義:
附加一個(gè)python端口占用監(jiān)測(cè)的程序,該程序可以監(jiān)測(cè)指定IP的端口是否被占用。
該程序執(zhí)行結(jié)果如下: