linux某端口被占用如何释放啊?

查看:633
本文介绍了linux某端口被占用如何释放啊?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

netstat -antp
lsof -i:5000

根本看不到进程id

解决方案

用一下命令查看

[root@web ~]# netstat -anp | grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1652/nginx: master  
tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      1377/httpd          
tcp        0      0 10.1.1.14:9300          10.1.1.18:59080         ESTABLISHED 1305/java           
tcp        0      0 127.0.0.1:49800         127.0.0.1:3306          ESTABLISHED 1715/zabbix_server: 
tcp        0      0 10.1.1.14:50480         10.1.1.17:10050         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:3306          127.0.0.1:49806         ESTABLISHED 1410/mysqld         
tcp        0      0 127.0.0.1:50280         127.0.0.1:3306          ESTABLISHED 1699/zabbix_server: 
tcp        0      0 127.0.0.1:3306          127.0.0.1:49800         ESTABLISHED 1410/mysqld         
tcp        0      0 127.0.0.1:3306          127.0.0.1:49804         ESTABLISHED 1410/mysqld         
tcp        0      0 10.1.1.14:33880         10.1.2.16:10050         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:49806         127.0.0.1:3306          ESTABLISHED 1711/zabbix_server: 
tcp        0      0 127.0.0.1:49808         127.0.0.1:3306          ESTABLISHED 1724/zabbix_server: 
tcp        0      0 10.1.1.14:36802         10.1.1.18:10050         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:49804         127.0.0.1:3306          ESTABLISHED 1708/zabbix_server: 
tcp        0      0 127.0.0.1:49802         127.0.0.1:3306          ESTABLISHED 1706/zabbix_server: 
tcp        0      0 10.1.1.14:54880         10.1.1.16:10050         TIME_WAIT   -                   
tcp        0      0 10.1.1.14:54808         10.1.1.16:10050         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:3306          127.0.0.1:49808         ESTABLISHED 1410/mysqld         
tcp        0      0 127.0.0.1:3306          127.0.0.1:49802         ESTABLISHED 1410/mysqld         
tcp        0      0 127.0.0.1:3306          127.0.0.1:50280         ESTABLISHED 1410/mysqld         
raw        0    768 0.0.0.0:1               0.0.0.0:*               7           23580/fping        

例如:1652/nginx: master,其中1652就是PID,nginx: master是程序名称。

用以下命令kill掉即可:

[root@web ~]# kill -9 1652

如果你知道这是什么程序,建议使用程序自带的命令停止服务,不要用kill粗暴地结束掉。

这篇关于linux某端口被占用如何释放啊?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆