码迷,mamicode.com
首页 > Web开发 > 详细

Linux 查看端口状态netstat

时间:2021-04-13 11:50:53      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:col   dns   mysq   一个   protoc   mys   状态   post   套接字   

1、netstat命令

netstat命令可显示当前服务器上所有端口及进程服务,与grep结合可查看某个具体端口及服务情况。

参数:

  -t : 指明显示TCP端口

  -u : 指明显示UDP端口

  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

  -n : 不进行DNS轮询,显示IP(可以加速操作)

显示系统端口使用情况

netstat -anp

查看3306端口使用情况(netstat -an 查看网络端口,相对于netstat -anp来说不显示进程相关的信息,可与wc结合使用查看端口涉及的连接数量)

netstat -an | grep 3306 | wc -l

查看当前所有tcp端口

netstat -ntlp  

查看当前所有tcp中80端口使用情况

netstat -ntulp |grep 80  

查看当前所有UDP类型的端口

netstat -nupl

查看一台服务器上面哪些服务及端口

netstat  -lanp

2、ps命令

查看一个服务有几个端口。比如要查看mysqld

ps -ef |grep mysqld

3、lsof命令

使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。如果没有需安装lsof命令,可参照CentOS 安装lsof命令

lsof -i :port

例如查看3306端口的使用情况:

lsof -i:3306

Linux 查看端口状态netstat

标签:col   dns   mysq   一个   protoc   mys   状态   post   套接字   

原文地址:https://www.cnblogs.com/zeenzhou/p/14646201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!