了解哪些用户访问了服务器的特定端口号对于系统安全和故障排除至关重要。本文将介绍使用 Linux 命令行工具查看端口访问信息的步骤。
Netstat 命令
Netstat 命令可以显示网络连接、路由表和接口统计信息。要查看端口访问信息,请使用以下命令:
netstat -anp | grep "port_number"
将 "port_number" 替换为你感兴趣的端口号。例如,要查看端口号 80 的访问信息,请使用:
netstat -anp | grep 80
Lsof 命令
Lsof 命令可以列出当前打开的文件。要查看端口访问信息,请使用以下命令:
lsof -i | grep "port_number"
与 Netstat 命令类似地,替换 "port_number" 为你感兴趣的端口号。例如,要查看端口号 443 的访问信息,请使用:
lsof -i | grep 443
Tcpdump 命令
Tcpdump 命令可以捕获和显示网络流量。要查看端口访问信息,请使用以下命令:
tcpdump -i any port port_number
同样地,将 "port_number" 替换为你感兴趣的端口号。例如,要查看端口号 22 的访问信息,请使用:
tcpdump -i any port 22