Linux查看端口占用


如下,两个命令都可以查看端口占用情况,如下以80端口为例:

$ sudo netstat -anp|grep :80    # 注意80前面要加个冒号,不然1080、8080之类的端口也被列出来了
$ sudo lsof -i:80

这里需要用sudo权限,不然当前用户没权限访问的应用不会列出来。 命令netstat -anp输出说明:

  • 第一列:协议,如tcp、udp、unix文件
  • 第二列、第三列:不知道是啥
  • 第四列:本地地址和端口占用,127.0.0.1:80的表示ipv4:::80的表示ipv6
  • 第五列:远程连接到本地的地址和端口
  • 第六列:状态信息,如 CLOSE_WAIT, CLOSED, ESTABLISHED, LISTEN等
  • 最后一列:应用信息

 

1条评论

Google says: 回复

6666

发表评论

电子邮件地址不会被公开。 必填项已用*标注

昵称 *