linux怎么查看多个端口
linux怎么查看多个端口详细介绍
在 Linux 系统中,你可以使用多种工具来查看多个端口的状态,下面为你介绍一些常用的方法:
1. 使用
netstat命令
netstat是一个网络工具,可用于查看网络连接、路由表和网络接口等信息。要查看多个端口,可借助grep命令进行过滤。
bash
这里的-t表示显示 TCP 连接,-u表示显示 UDP 连接,-l表示仅显示监听状态的连接,-n表示以数字形式显示地址和端口号。你需要把端口号1、端口号2、端口号3替换成你想要查看的具体端口号。
2. 使用
ss命令
ss是netstat的替代品,它的速度更快且功能更强大。同样可以结合grep命令来查看多个端口。
bash
ss
参数的含义和netstat类似,-t表示 TCP 连接,-u表示 UDP 连接,-l表示监听状态的连接,-n表示以数字形式显示地址和端口号。
3. 使用
lsof命令
lsof(list open files)可以列出当前系统打开的所有文件,包括网络套接字。你可以使用以下命令查看多个端口:
bash
:端口号1 :端口号2 :端口号3
把端口号1、端口号2、端口号3替换为你要查看的端口号即可。
示例
假设你要查看 22、80 和 443 端口的状态,使用ss命令的示例如下:
bash
ss
912ss |
上述命令执行后,若这些端口正在被监听,会显示相应的监听信息;若未被监听,则不会有相关输出。