一、netstat-ntlp介紹
netstat
是一種TCP/IP網路監視工具,能夠顯示網路激活信息。其中netstat -ntlp
命令可以顯示運行在哪個埠,哪個進程在使用該埠等信息,屬於常用的網路診斷工具。在linux運維中,對於網路故障定位,性能監控等方面有著重要的作用。
二、netstat-ntlp實用場景
1. 查看網路埠佔用情況
$ netstat -ntlp
2. 檢查網路服務是否正在監聽
$ netstat -ntlp | grep LISTEN
3. 檢查網路連接狀態
$ netstat -ntlp | grep ESTABLISHED
4. 檢查網路連接狀態,按照時間戳排序,以便找出佔用大量處理器時間的連接
$ netstat -ntlp | sort -k 8
5. 查看活躍的UNIX域套接字
$ netstat -p --unix
三、netstat-ntlp實用技巧
1. 顯示IP地址而非主機名
$ netstat -ntlp --numeric-ports --numeric-users
2. 顯示進程ID和進程名稱
$ netstat -ntpl
3. 顯示進程完整的命令行
$ netstat -ntlp --program
4. 查看被佔用的埠的進程及相關信息
$ netstat -ntlp | grep
5. 顯示進程ID和進程名稱,並按照PID排序
$ sudo netstat -ntlp | awk '{print $7,$1}' | sort -rn
四、結語
netstat-ntlp
是一個非常實用的網路工具,可以通過多種方式和參數來應對我們的網路故障定位和性能監控等工作需求。通過掌握它的使用方法和技巧,可以更好地提高我們的工作效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/189118.html