Linux查看端口占用情况

背景:服务器上Tomcat启动提示java.net.BindException: Address already in use,表明8080端口已经被占用。

查看进程

使用命令:

# ps -ef | grep tomcat
# ps -aux | grep tomcat

发现并没有8080端口的Tomcat进程。

注:使用ps命令是不能查看端口占用情况的,此时查找的是进程号pid=8080的进程信息

# ps -aux | grep 8080
root     14096  0.0  0.0 112640   964 pts/3    S+   09:53   0:00 grep --color=auto 8080

查看端口

使用命令:

netstat -apn

查看所有的进程和端口使用情况。其中最后一列是PID/Program name

进一步查看指定端口占用情况:

# netstat -apn | grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      5752/java

强制杀死进程

# kill -9 pid
上一篇 RedHat与CentOS系统信息查询
下一篇 Windows下php.ini关键配置
目录
文章列表
1 NewAPI 渠道故障重试设置方法
NewAPI 渠道故障重试设置方法
2
RxJava2学习之四:操作符介绍
RxJava2学习之四:操作符介绍
3
使用 Spring Boot Actuator 监控应用
使用 Spring Boot Actuator 监控应用
4
Android接入Google Play Service
Android接入Google Play Service
5
SpringBoot在Redis中使用BloomFilter布隆过滤器机制
SpringBoot在Redis中使用BloomFilter布隆过滤器机制
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。