在Linux中,您可以使用netstat
命令来查看端口状态
- 查看所有网络连接和监听端口:
netstat -tunapl
-t
:显示TCP连接-u
:显示UDP连接-n
:以数字形式显示地址和端口号,不进行DNS解析-a
:显示所有网络连接(包括监听端口)-p
:显示关联到每个连接的进程ID和程序名称
- 查看特定端口的连接状态:
netstat -tun | grep 端口号
将端口号
替换为您要查询的实际端口号。例如,要查看端口80的连接状态,请运行:
netstat -tun | grep 80
- 查看正在监听的端口:
netstat -tuln
-t
:显示TCP连接-u
:显示UDP连接-l
:仅显示监听套接字-n
:以数字形式显示地址和端口号,不进行DNS解析
- 查看特定IP地址和端口的连接状态:
netstat -tun | grep IP地址:端口号
将IP地址
和端口号
替换为您要查询的实际IP地址和端口号。例如,要查看IP地址为192.168.1.100且端口为80的连接状态,请运行:
netstat -tun | grep 192.168.1.100:80
请注意,netstat
在一些Linux发行版中可能已被弃用,推荐使用ss
命令。要使用ss
命令,只需将上述示例中的netstat
替换为ss
即可。