netstat和lsofnetstat查看端口是否开放的区别

netstat -tunlp 会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段. 
 

查看某一端口的占用情况: lsof -i:端口号

 

方法一:使用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为进程号。

我要回帖

更多关于 netstat查看端口是否开放 的文章

 

随机推荐