Linux 端口是否可用对于诊断网络问题、确保服务正常运行至关重要。本文提供多种 来检查 Linux 系统上端口的状态。
netstat 命令
netstat 命令是检查端口状态最常用的工具。它列出当前系统上的所有网络连接和端口监听情况。要使用 netstat 检查特定端口,请运行以下命令:
p
netstat -ant | grep
其中
p
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
ss 命令
ss 命令是 netstat 的增强版本,提供更详细的网络连接信息。要使用 ss 检查端口状态,请运行以下命令:
p
ss -ant | grep
与 netstat 类似,ss 也将显示有关监听端口的信息。
telnet 命令
telnet 命令可以用来直接连接到端口,从而检查其是否可用。要使用 telnet 检查端口,请运行以下命令:
p
telnet localhost
如果端口可用,您将看到类似以下输出:
p
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
nmap 命令
nmap 是一个高级网络扫描工具,可以用来检查端口状态。要使用 nmap 检查端口,请运行以下命令:
p
nmap -p
此命令将扫描本地主机上的指定端口并报告其状态。
其他
除了以上 外,您还可以使用一些特定服务或工具来检查端口状态。例如:
* **端口扫描网站:**例如 Portcheck Tool 或 YouGetSignal,这些网站允许您在线检查端口状态。
* **专用端口扫描工具:**例如 Angry IP Scanner 或 Advanced Port Scanner,这些工具提供更高级的端口扫描功能。
总之,使用以上 可以轻松检查 Linux 系统上端口的状态,帮助您诊断网络问题或确保服务正常运行。