netstat -tunlp 会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段.
方法一:使用lsof命令
我们可以使用lsof命令来检查某一端口是否开放基本语法如下:
如果没有任何输出则说明没有开启该端口号
下图以80端口和53端口为例,检查80端口和53端口是否開放
也可以使用lsof -i命令直接将开放的端口输出来查看某些端口是否开放。
方法二:使用netstat命令
netstat命令可以提供有关主机的网络相关信息
-u:节目的UDP连接
还可以添加-p标志来显示进程或程序名的相关PID。
要仅显示UDP端口可以使用以下命令:
要仅显示TCP端口,可以使用以下命令:
本文标题: linux查netstat查看端口是否开放是否开放的方法总结
本文为博主原创未经允许不得轉载:
pid对应的为进程号,rssp为用户名10150为运行端口号
4.根据用户查看进程和端口号:
6.根据端口port查进程
其中22636为进程号。