linux查看端口被哪个进程被占用的命令汇总

1:lsof命令
lsof(list open files)命令可以列出当前系统中打开的所有文件,包括网络端口。可以使用lsof命令查看某个端口被哪个进程占用。
具体的命令为:sudo lsof -i :端口号,其中端口号为需要查询的端口号。 是端口号,不是进程ID

2:netstat命令
使用netstat命令:netstat命令可以显示网络连接、路由表和网络接口信息等。可以使用netstat命令查看某个端口被哪个进程占用.
具体的命令为:sudo netstat -tlnp | grep 端口号,其中端口号为需要查询的端口号。

3:ss命令
ss命令可以列出当前系统中打开的套接字(socket)信息,包括网络端口。可以使用ss命令查看某个端口被哪个进程占用.
具体的命令为:sudo ss -tlnp | grep 端口号,其中端口号为需要查询的端口号。

4:fuser命令
fuser命令可以查看某个文件或目录被哪个进程占用。对于网络端口,也可以使用fuser命令进行查询,
具体的命令为:sudo fuser 端口号/tcp,其中端口号为需要查询的端口号。

5:ps命令
ps命令可以列出当前系统中正在运行的进程信息。可以使用ps命令结合grep命令来查找某个进程,然后再查看该进程打开的网络端口。
具体的命令为:sudo ps -ef | grep 进程名,其中进程名为需要查询的进程名。 这个是进程名称了哈 

总结:以上是查询应用的端口号以及进程的信息汇总,其实也就是要熟悉各种Linux命令,要经常使用,才能达到熟能生巧的地步。

posted @   郭慕荣  阅读(5384)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2021-04-20 show processlist 详解
2021-04-20 mysql死锁总结
点击右上角即可分享
微信分享提示