Linux查看端口占用情况,并强制释放占用的端口

简介:

有时候关闭软件后,后台进程死掉,导致端口被占用。下面以TOMCAT端口9090被占用为例,列出详细解决过程。


解决方法:


1.查找被占用的端口


  1. netstat -tln  

  2. netstat -tln | grep 9090


netstat -tln 查看端口使用情况,而netstat -tln | grep 9090则是只查看端口9090的使用情况



2.查看端口属于哪个程序?端口被哪个进程占用


root@ponpon:~# lsof -i:9090


COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

WebHTK  17307 ponpon    5u  IPv4 524641      0t0  TCP ponpon.local:9090 (LISTEN)


3.杀掉占用端口的进程  根据pid杀掉


kill -9 进程id  

kill -9 17307











本文转自 ponpon_ 51CTO博客,原文链接:http://blog.51cto.com/liuxp0827/1401134,如需转载请自行联系原作者
目录
相关文章
|
23天前
|
Linux
linux查看应用对应的端口
linux查看应用对应的端口
15 0
|
23天前
|
网络协议 Linux 网络安全
linux7打开、关闭端口
linux7打开、关闭端口
40 0
|
23天前
|
网络协议 安全 Linux
linux系统安全及应用——端口扫描
linux系统安全及应用——端口扫描
35 0
|
3月前
|
网络协议 Linux 网络安全
【linux】通过firewall开放端口
【linux】通过firewall开放端口
68 0
|
1月前
|
存储 安全 网络协议
使用 firewall-cmd 管理 Linux 防火墙端口
本文将介绍如何使用 firewall-cmd 工具在 Linux 系统中进行简单端口管理,包括开放、查询、关闭等操作。通过实例展示相关命令的用法,希望能对大家有所帮助。
|
7天前
|
Linux Windows
Windows、Mac、Linux解决端口被占用的问题
Windows、Mac、Linux解决端口被占用的问题
8 1
|
10天前
|
网络协议 Linux
Linux如何查询端口被占用?
在Linux环境中,查询端口占用可使用`netstat`、`lsof`和`ss`命令。`netstat -tulnp | grep 80`显示TCP/UDP监听端口,`lsof -i:80`列出使用80端口的进程,而`ss -tuln | grep 80`是`netstat`的现代替代选项。若需解决端口占用问题,先找出占用进程的ID,然后用`kill -9`命令终止它,或调整服务配置以避免冲突。
20 1
|
2月前
|
Linux 网络安全
linux端口1
linux端口1
34 4
|
2月前
|
Linux
linux端口2
linux端口2
22 0
|
2月前
|
Linux
linux端口3
linux端口3
17 2