查看 Linux TCP Port 被哪隻程式(Process)佔用

Linux 查到 TCP Port 有開啟, 但是不知道是什麼程式佔用的, 要怎麼查出是被哪隻程式使用呢?

註: netstat -tln # 可以看到有哪些 IP:Port 開啟

查看 Linux TCP Port 被哪隻程式(Process)佔用

查看 Linux TCP Port 被哪隻程式(Process)佔用, 可以用下述的命令:

  • sudo lsof -i
  • sudo lsof -i | grep TCP
  • sudo lsof -i :80 | grep LISTEN
  • sudo netstat -lptu
  • sudo netstat -tulpn
  • sudo ls -l /proc/$pid/exe

列出此 TCP Port 目前有哪些 PID

  • sudo fuser 80/tcp # 會把目前使用此 Port 的 PID 全部列出

相關網頁


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

本篇發表於 My_Note-Unix 並標籤為 , , , 。將永久鏈結加入書籤。

發表迴響