1. 查看系统端口

netstat -anptl
显示所有正在监听的端口


2. 刷选某个端口

netstat -anptl | grep ':3350'


3. 查看占用端口的应用程序

ps <PID>
下图中可以看到端口8080 的PID=1213

利用命令ps 1213 查看到占用端口8080的应用程序为tomcat7


或者用

lsof -i:<端口号>

如下图中看到22端口的占用,它被sshd应用程序占用


4. 杀死占用端口的进程,解除端口占用

kill -9 <PID>

下图中"kill -9 1213"   pid=1213

杀死了占用8080端口的进程

再用netstat -anptl 命令查看正在监听的端口,可以看到8080端口己不在了。


更多关于netstat命令的使用:http://blog.csdn.net/jenyzhang/article/details/52535611


Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐