Linux系统提供了多种方式来查看开放了哪些端口。以下是几种常用的方法:
1. 使用netstat命令:
netstat命令可以显示系统当前的网络连接和网络统计信息。通过使用以下命令,你可以查看当前开放的端口:
`
netstat -tuln
`
这个命令会列出所有TCP和UDP的监听端口,以及它们的状态和进程ID。
2. 使用ss命令:
ss命令是netstat命令的替代品,更加高效和功能更强大。你可以使用以下命令来查看开放的端口:
`
ss -tuln
`
这个命令会显示所有TCP监听端口和UDP监听端口。
3. 使用lsof命令:
lsof命令可以列出系统中打开的文件和网络连接。你可以使用以下命令来查看开放的端口:
`
lsof -i
`
这个命令会列出所有打开的网络连接和它们所使用的端口。
4. 使用nmap命令:
nmap是一个网络扫描工具,可以用来探测主机上的开放端口。你可以使用以下命令来扫描指定主机的开放端口:
`
nmap`
这个命令会扫描指定主机上的所有端口,并显示哪些端口是开放的。
以上是几种常用的方法来查看Linux系统上开放的端口。你可以根据自己的需求选择合适的方法来查看端口信息。