今天要使用python寫一個端口探測的小程序,以檢測一些特定的服務端口有沒有被占用,突然發現自己居然不知道在linux中如何查詢端口被占用的情況,天吶,趕快學習一下。
Linux如何查看端口
1、lsof -i:端口號 用于查看某一端口的占用情況,比如查看8000端口使用情況,lsof -i:8000
可以看到8000端口已經被輕量級文件系統轉發服務lwfs占用
2、netstat -tunlp |grep 端口號,用于查看指定的端口號的進程情況,如查看8000端口的情況,netstat -tunlp |grep 8000
說明一下幾個參數的含義:
附加一個python端口占用監測的程序,該程序可以監測指定IP的端口是否被占用。
該程序執行結果如下:
-
Linux
+關注
關注
87文章
11469瀏覽量
212908 -
端口
+關注
關注
4文章
1046瀏覽量
32747
原文標題:linux中如何查詢端口被占用的情況
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
iis的80端口被占用怎么解決?
linux的端口占用情況怎么查看
請問Z-Stack中的P0_3 在什么地方被占用?
請問COM口總數被占用咋辦?
HarmonyOS初步探索06:使用DevEco Studio模擬器端口被占用無法啟動
esp-idf 5.0中使用i2s時APLL被占用怎么解決?
esp-idf 5.0中使用i2s時APLL被占用了怎么處理?
USB端口被占用了,怎樣將其他USB設備添加到我的計算機?
linux如何查看端口占用情況?

評論