时间:2024-10-14 12:00:43
导读:linux查询所有端口 在Linux系统中,可以使用以下三种命令来查询所有端口: 1. 使用netstat命令:可以使用netstat -anp命令来显示所有已开放端口,或者使用netst......
linux查询所有端口
在Linux系统中,可以使用以下三种命令来查询所有端口:
1. 使用netstat命令:可以使用netstat -anp命令来显示所有已开放端口,或者使用netstat -tunlp命令来列出正在侦听的所有TCP或UDP端口,包括使用端口和套接字状态的服务。此外,还可以通过netstat -tnlp | grep :80来查询指定端口。
2. 使用ss命令:ss是新的netstat,命令选项大致相同。它缺少一些netstat功能,但暴露了更多的TCP状态,而且速度稍快。可以使用ss -tunlp命令来检查端口。
3. 使用lsof命令:lsof是一个功能强大的命令行实用程序,它提供有关进程打开的文件的信息。可以使用lsof -nP -iTCP -sTCP:LISTEN命令来获取所有侦听TCP端口的列表。此外,还可以使用lsof -i -P -n | grep LISTEN命令来查找用户使用的文件和进程。