本文主要是介绍Linux中查看端口被哪个进程占用、进程调用的配置文件、目录,address already in use端口被占用杀死并释放端口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.查看被占用的端口的进程(netstat和ss是一样的,较新的系统推荐ss):
netstat -antulp | grep 端口号ss -antulp | grep :端口号
lsof -i | grep 端口号
2. 通过上面的命令就可以列出,这个端口被哪些应用程序所占用,然后找到对应的进程PID:
3. 根据PID查询进程。如果想详细查看这个进程,PID具体是哪一个进程,可以通过命令的方式进行查看进程的详细信息,ps -ef | grep 进程PID
或者ps -aux | grep 进程PID
- 出现address already in use(端口已经被使用),使用根据PID号杀死进程并释放端口
kill PID
或者kill -9 PID
- 查看进程所在目录。通过
ll /proc/进程PID/cwd
命令(带\和不带\有区别,详情看下图),可以直接查看进程所在的目录,这样的话就可以快速定位到进程的目录
这篇关于Linux中查看端口被哪个进程占用、进程调用的配置文件、目录,address already in use端口被占用杀死并释放端口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!