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

posted @ 2020-12-18 10:33  OpsDrip  阅读(648)  评论(0编辑  收藏  举报