查看端口占用情況
netstat -tunlp | grep #{port}
例如查看本機的kibana端口占用情況:
netstat -tunlp | grep 5601
輸出:
tcp 0 0 0.0.0.0:5601 0.0.0.0:* LISTEN 7750/node
簡答的拓展一下:
上面例子中輸出的 7750便是佔用該端口的進程號,通過該進程號可以很容易的找到該進程的相關的所有信息,只需要通過下面的這個命令:
cd /proc/${進程號}
#例如:
cd /proc/7750
在該目錄下,就可以看到這個進程的所有的信息,希望這裏對你有用
簡單說明一下上面的 -tunlp這幾個參數的意義
- -t (tcp) 僅顯示tcp相關選項
- -u (udp)僅顯示udp相關選項
- -n 拒絕顯示別名,能顯示數字的全部轉化爲數字
- -l 僅列出在Listen(監聽)的服務狀態
- -p 顯示建立相關鏈接的程序名