linux查看服务端口号、查看端口(netstat、lsof)
netstat - atulnp会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的字段
-a :all,表示列出所有的连接,服务监听,Socket资料
-t :tcp,列出tcp协议的服务
-u :udp,列出udp协议的服务
-n :port number, 用端口号来显示
-l :listening,列出当前监听服务
-p :program,列出服务程序的PID
Proto :网络传输协议,主要为tcp和udpLocal Address :本地的ip:portForeign Address:远程主机的ip:portState :连线状态,主要有监听( LISTEN )和建立(ESTABLISED)PID :服务的进程编号Program name:服务名称
查看某一端口的占用情况: lsof -i:端口号
Linux如何查看端口
方法一:lsof -i:端口号 用于查看某一端口的占用情况,比如查看9092端口使用情况,lsof -i:9095
可以看到9095端口已经被nginx占用
示例:
lsof -i:22220
方法二:netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看5050端口的情况,netstat -tunlp | grep 5050
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名
示例:
netstat -tunlp |grep 22220
通过以上两种方式查询到服务的PID号
通过ps命令查询对应的服务
ps -ef |grep 87254
统计80端口连接数文章来源:https://www.toymoban.com/news/detail-547543.html
netstat -nat|grep -i "80"|wc -l
示例如下:
文章来源地址https://www.toymoban.com/news/detail-547543.html
到了这里,关于linux查看服务端口号、查看端口(netstat、lsof)以及PID对应服务、端口占用连接数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!