欢迎光临
我们一直在努力

linux7-netstat命令查看开放了那些端口

会玩linux不?当然会!那你知道用什么命令来查看linux7系统都开放了那些端口吗?答案是肯定的,今天就教大家用netstat命令查看我们的linux系统都开放了那些端口。

  • 参数说明:
  • a:表示所有
  • n:表示不查询dns
  • t:表示tcp协议
  • u:表示udp协议
  • p:表示查询占用的程序
  • l:表示查询正在监听的程序

上面介绍了几个我们经常用到的参数,我们下面利用这几个参数来直接查看系统都开放了那些端口

[root@localhost ~]# netstat -nlpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      3538/php-fpm: maste 
tcp        0      0 0.0.0.0:6088            0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3454/nginx: master  
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      3454/nginx: master  
tcp        0      0 0.0.0.0:666            0.0.0.0:*               LISTEN      3194/sshd           
tcp6       0      0 :::3306                 :::*                    LISTEN      3514/mysqld         
tcp6       0      0 :::666                 :::*                    LISTEN      3194/sshd           
tcp6       0      0 :::33060                :::*                    LISTEN      3514/mysqld   

上面我们用命令查询出来得知我们的端口号:9000 让我们的php占用的,80和443这二个端口则是我们的web服务端nginx占用的,而端口666则是ssh占用的,也就是我们的linux远程端口号。

  • 利用grep命令查询指定端口是否开启;
[root@localhost ~]# netstat -nlpt |grep 443
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      3454/nginx: master  

赞(0) 打赏
转载请注明出处:爱编程 » linux7-netstat命令查看开放了那些端口
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱编程、一个运维兼程序员的博客!

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏