Answers:
几乎每个人都想要的是(TCP和UDP)netstat -tunlp
。
我每天(也许每小时)使用它。'lsof'hack更具移植性(也可在Solaris上运行),但是在Debian上它不是必需的软件包,必须安装它。
sudo
。
netstat -tulpen
Flag”的命令,它e
提供了更多信息。
netstat
但确实有lsof
。:)
TechRepulic有一篇不错的文章,您可以在这里找到。它具有与上面列出的命令类似的命令,但也有一些变化。我也强烈建议使用nmap对有问题的计算机进行端口扫描,以便您可以从外部角度查看哪些端口已打开并正在侦听。
sudo nmap -T4 -A -v 192.168.1.1/24
其他所有内容-执行此操作-无需任何详细信息即可执行操作...就像阅读书的封底一样-很多单词没有肉。
侦听端口与从外部打开的端口不同。您需要考虑防火墙。如果您尝试nmap
从另一台计算机尝试类似的程序,那么您将能够看到未被防火墙阻止的开放端口。
-p
正常工作,您需要以root用户身份运行,所以sudo netstat -tpln
,否则process列将不是特别有用,除非您是其进程正在侦听给定端口的用户。