栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux查看端口号占用命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux查看端口号占用命令

问题

很多时候我们在运行一些带有端口的程序时,程序经常会报端口被占用的问题,比如Tomcat 8080,端口起不来

查看端口号 netstat

如果发现某个端口被占用后,可以用命令查看,该端口到底是被哪个进程所占用

netstat -pan | grep 5623
#其中5623位端口号

发现5623的端口,被28425的进程id所占用,继续进一步跟踪,到底是哪个程序所占用了。

通过进程id查找程序–ps
ps -aux | grep pid  查看进程程序名称


能够确认目前冲突的端口是哪个程序已经占用了,我们是重新启用换一个端口号,还是结束已经占用的端口号所用的程序,清空被占用的端口号。

-a或--all:显示所有连线中的Socket; 
-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址; 
-c或--continuous:持续列出网络状态; 
-C或--cache:显示路由器配置的快取信息; 
-e或--extend:显示网络其他相关信息; 
-h或--help:在线帮助; 
-l或--listening:显示监控中的服务器的Socket; 
-n或--numeric:直接使用ip地址,而不通过域名服务器; 
-N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称; 
-p或--programs:显示正在使用Socket的程序识别码和程序名称;
-v或--verbose:显示指令执行过程; 
-V或--version:显示版本信息; 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/513313.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号