在Linux中,有多种方式可以查看服务器上的开放端口
使用netstat命令:
netstat命令用于显示网路联接、路由表和网路插口的统计信息。要查看服务器上的开放端口,可以使用以下命令:
<pre class=”hljs nginx” data-copyid=”1″>netstat -tuln
复制代码
参数说明:
使用ss命令:

ss命令是netstat命令的代替品查看linux服务端口,功能类似。要查看服务器上的开放端口,可以使用以下命令:
ss -tuln
复制代码
参数说明与netstat相同。
使用lsof命令:

lsof命令用于列举当前系统打开的文件。要查看服务器上的开放端口,可以使用以下命令:
sudo lsof -i
复制代码
假如你想查看特定端口的进程,可以添加端标语作为参数:

sudo lsof -i :端口号
复制代码
使用tcpdump命令:
tcpdump命令是一个强悍的网路剖析工具查看linux服务端口,可以捕获和剖析网路数据包。要查看服务器上的开放端口,可以使用以下命令:
sudo tcpdump -i any
复制代码
这将显示所有网路插口上的数据包。你可以按照须要添加过滤条件linux漏洞扫描,比如只显示TCP联接:
sudo tcpdump -i any tcp
复制代码
请注意,这种命令可能须要root权限能够运行。在这些情况下,请在命令前添加sudo。
辰迅云「云服务器」学linux有前途吗,即开即用、新一代英特尔至强钯金CPU、三副本储存NVMeSSD网盘,价钱低至29元/月。点击查看>>
