当前位置:  开发笔记 > 运维 > 正文

释放TCP/IP端口?

如何解决《释放TCP/IP端口?》经验,为你挑选了6个好方法。

netstat -tulnap 向我展示了正在使用的端口.如何在Linux中释放端口?



1> uzi..:

正如其他人所说,你必须杀死正在侦听该端口的所有进程.最简单的方法是使用fuser(1)命令.例如,要查看在端口80上侦听http请求的所有进程(以root身份运行或使用sudo):

# fuser 80/tcp

如果你想杀死他们,那么只需添加-k选项.



2> Anil Chahal..:

要在Linux下使用以下命令杀死特定端口

sudo fuser -k Port_Number/tcp

将Port_Number替换为您的被占用端口.


实际上,这会杀死打开端口的进程,而不是端口本身。

3> AlexT..:

您可以使用tcpkill(dsniff包的一部分)来终止所需端口上的连接:

sudo tcpkill -9 port PORT_NUMBER


这只是挂起`$ sudo tcpkill -9 port 5432 tcpkill:监听lxcbr0 [端口5432]`

4> user2332505..:

在终端类型:

netstat -anp|grep "port_number"

它将显示端口详细信息.转到最后一栏.它将采用这种格式.例如: - PID/java

然后执行:

kill -9 PID. Worked on Centos5



5> paxdiablo..:

"netstat --programs"假设您是root用户,该命令将为您提供进程信息.然后你将不得不杀死"冒犯"的过程,这可能会再次启动只是为了惹恼你:-).

你在这里想要实现的目标是什么?解决方案将根据持有这些端口的流程而有所不同.



6> Gleb..:

终止正在侦听相关端口的进程.我相信netstat会显示您的进程ID.


netstat -anp | grep 最后一列有进程
推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有