如何清除linux已经存在的端口号?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何清除linux已经存在的端口号?相关的知识,希望对你有一定的参考价值。

就是我安装完sybase后端口号为5000 我删掉重新安装时我继续使用5000时他提示说5000这个端口号存在在这台主机上。怎么才能把他去掉呢?

你的意思应该是关闭已存在端口对应的服务。端口和服务是对应的,如果你要关闭端口就要停止掉对应服务。

1、查找端口对应的服务pid号。
netstat -anlp| grep 端口号
2、在上述命令的最后一列会给出端口对应应用的pid号
kill -9 pid 即可关闭服务,并关掉端口。
参考技术A 有几种情况会出现以上现象
1、sybase数据库启动了,没有正常停止,然后重装。
解决方法:通过netstat -an|grep 5000 查看那个进程占用端口。如果是sybase就kill -9 好了。
2、sybase数据库删除不完整。我不知道你使用的是啥版本的sybase
查看/etc/service文件,看一下是否有5000端口,有就删除。

当然sybase删除干净后,最好重启一下主机,这样会比较干净。
希望对你有帮助。
参考技术B netstat -an 看下是否还有服务在使用这个端口,ps -ef找到相关服务,杀掉本回答被提问者采纳

以上是关于如何清除linux已经存在的端口号?的主要内容,如果未能解决你的问题,请参考以下文章

linux下怎么查看程序使用的端口号

Linux 查看服务器开放的端口号

Linux第三方终端软件登录使用的端口号是多少

请教如何修改svn的端口号

Linux 查看服务器开放的端口号

IIS服务器如何去掉隐藏网址后面的端口号?