2、缺少 netstat 命令
apt-get install net-tools
選項
-t:指明顯示TCP端口
-u:指明顯示UDP端口
-l:僅顯示監聽套接字(所謂套接字就是使應用程序能夠讀寫與收發通訊協議(protocol)與資料的程序)
-p:顯示進程標識符和程序名稱,每一個套接字/端口都屬於一個程序
-n:不進行DNS輪詢,顯示IP(可以加速操作)
顯示當前服務器上所有端口及進程服務,與grep結合可查看某個具體端口及服務情況
netstat -ntlp # 查看當前所有tcp端口
netstat -ntulp |grep 80 # 查看所有80端口使用情況
netstat -an | grep 3306 # 查看所有3306端口使用情況
3、缺少 ping 命令
apt-get install iputils-ping
4、缺少 ss 命令
apt-get install iproute2
選項
-h:顯示幫助信息
-V:顯示指令版本信息
-n:不解析服務名稱,以數字方式顯示
-a:顯示所有的套接字
-l:顯示處於監聽狀態的套接字
-o:顯示計時器信息
-m:顯示套接字的內存使用情況
-p:顯示使用套接字的進程信息
-i:顯示內部的TCP信息
-4:只顯示ipv4的套接字
-6:只顯示ipv6的套接字
-t:只顯示tcp套接字
-u:只顯示udp套接字
-d:只顯示DCCP套接字
-w:僅顯示RAW套接字
-x:僅顯示UNIX域套接字
在 Linux 中查看ssh進程占用的端口號
ss -tnlp | grep ssh