本文主要介绍了检查linux端口占用率的方法,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章,收获多多。让桂哥网络带你去理解它。
linux中查看端口占用情况的方法:可以使用两个命令【lsof -i端口号或netstat -tunlp|grep端口号】查看端口被哪个进程占用。
linux查看端口占用的方法:
1.常见命令:
(1)lsof -i端口号
(2)netstat -tunlp|grep端口号
这两个命令都可以看到哪个进程正在占用端口。
2.lsof -i用于显示符合条件的进程,lsof(list open files)是列出当前系统打开文件的工具。以根用户身份执行lsof -i命令,如下图所示
lsof输出的每一列的含义是:
命令:进程的名称或进程启动的方式
进程号
用户:流程负责人
文件描述符
类型:协议类型
设备:端口号
尺寸开/关:偏移
节点:协议名称
名称:节点名称
3.lsof -i:端口号用于检查某个端口的占用情况,如端口22的使用情况,lsof -i:22,如下图所示
4.netstat -tunlp用于显示tcp和udp的端口和进程,如下图所示
命令中的t、u、n、l和p有不同的含义:
-t仅显示与tcp相关的
-u仅显示与udp相关的内容
-n无限别名,可以显示所有数字转换成数字
-l仅显示处于监听状态的那些
-p显示建立这些连接的程序的名称
5.netstat -tunlp|grep端口号,用于查看指定端口号的进度,如查看端口22的情况,netstat -tunlp|grep 22,如下图所示
感谢您仔细阅读本文。我希望桂哥网络分享的文章“如何检查linux中的端口占用率”对大家有所帮助。同时,希望大家支持桂哥网络,关注桂哥网络,更多相关知识等着你去学习!