Linux 如何快速定位監聽的端口對應的進程

Linux 如何快速定位監聽的端口對應的進程,大家第一時間應該想到的netstat 命令,netstat命令可以實現,但是如果機器的連接數太多,netstat運行速度會比較慢

假如查找下監聽20001端口的進程,使用命令

netstat -natlp|grep 0.0.0.0| grep 20001

Linux 如何快速定位監聽的端口對應的進程

測試下命令執行時間

time netstat -natlp|grep 0.0.0.0| grep 20001

Linux 如何快速定位監聽的端口對應的進程

如圖命令使用時間1.5s

接著介紹一個更加高效快速的命令 ss -lnp |grep 20001

Linux 如何快速定位監聽的端口對應的進程

測試下命令執行時間

time ss -lnp |grep 20001

Linux 如何快速定位監聽的端口對應的進程

如圖命令使用時間0.8s

總之 2個方法都能實現快速定位監聽的端口對應的進程,ss速度更快,更高效


分享到:


相關文章: