Debian9Docker容器下缺少的日常命令
1、缺少 ps 命令
apt-get -y install proc
2、缺少 netstat 命令
apt-get install net-tool
选项
-t:指明显示TCP端口
-u:指明显示UDP端口
-l:仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p:显示进程标识符和程序名称,每一个套接字/端口都属于一个程序
-n:不进行DNS轮询,显示IP(可以加速操作)
显示当前服务器上所有端口及进程服务,与grep结合可查看某个具体端口及服务情况
etstat -ntlp # 查看当前所有tcp端口
etstat -ntulp |grep 80 # 查看所有80端口使用情况
etstat -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进程占用的端口号
-tnlp | grep ssh