Debian9 Docker容器下缺少的日常命令


1、缺少 ps 命令

apt-get -y install procps

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM