端口状态的最佳shell命令是什么?

DrS*_*ove 6 command-line

比方说,我想知道某个端口(例如 21)是打开还是关闭。

什么是最好的 shell 命令?

Cae*_*ium 2

netstat会告诉你这个。要检查所有打开(侦听)端口:

netstat -l
Run Code Online (Sandbox Code Playgroud)

您还可以显示所有当前连接:

netstat -an
Run Code Online (Sandbox Code Playgroud)

请参阅联机帮助页了解更多内容,netstat 是一个非常强大的工具:)


小智 0

nmap -A -T4 localhost -p 80
Run Code Online (Sandbox Code Playgroud)

它甚至可以显示操作系统版本和该端口上的服务