网站首页 > 博客文章 正文
方法一 netstat
linux查看端口占用一般使用"netstat"命令,有时候"netstat"命令可能没有预装,则需要先进行安装 "yum install net-tools"。
比如用"netstat"命令查看80端口被哪进程占用
[root@localhost ~]# netstat -anp | grep :80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 22500/nginx: master
其中tcp表示协议,"0.0.0.0:80"表示监听IP,22500表示主进程ID,nginx表示占用80端口的进程名称。
"netstat"命令参数:
-a 参数表示显示所有连接和监听中的套接字,
-n 参数表示使用数字格式显示地址和端口号,
-p 参数表示显示占用连接的进程信息。
grep <端口号> 表示查找过滤。
方法二 lsof
同样如果系统没有预装,则需要自己安装下"yum install lsof"
[root@localhost ~]# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 22500 root 7u IPv4 194483 0t0 TCP *:http (LISTEN)
nginx 22501 www 7u IPv4 194483 0t0 TCP *:http (LISTEN)
nginx 22502 www 7u IPv4 194483 0t0 TCP *:http (LISTEN)
nginx 22503 www 7u IPv4 194483 0t0 TCP *:http (LISTEN)
nginx 22504 www 7u IPv4 194483 0t0 TCP *:http (LISTEN)
同样能一目了然看到进程名称、进程ID以及协议等。
COMMAND 表示占用端口的进程名,PID 表示进程 ID,USER 表示运行该进程的用户,TCP *:http (LISTEN) 表示监听所有 IP 地址的 http端口,http即80端口的意思,如果你查的是非常用端口则会以端口数字号显示。
- 上一篇: 检查Linux系统的开放端口一个示例
- 下一篇: Linux什么是端口(linux常用端口范围)
猜你喜欢
- 2024-09-20 如何在 Linux 中检查(扫描)开放端口
- 2024-09-20 NETFILTER/IPTABLES详解(netfilter和iptables)
- 2024-09-20 如何在Linux中查找被占用的端口并关闭它们
- 2024-09-20 linux/centos系统怎么查看端口是否被占用?
- 2024-09-20 Linux端口和防火墙 应用篇(linux 防火墙开端口)
- 2024-09-20 Linux查看端口占用情况(linux查看端口占用情况 杀掉进程)
- 2024-09-20 Linux 如何查看应用程序进程号、端口等等
- 2024-09-20 Linux系统测试端口连通性的方法(linux 测试端口命令)
- 2024-09-20 黑客最爱的Linux扫描端口工具怎么用?
- 2024-09-20 在Windows/Linux/Mac中都有什么方法查看端口占用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)