Linux查看端口被哪个程序占用

温馨提示:本文最后更新于2024-11-12 19:15:49,某些文章具有时效性,若有错误或已失效,请在文末留言。

Linux 中,我们可以使用 lsof 和 netstat 命令来查看端口被哪个程序占用。需要注意的是:netstat 命令可能不是所有 Linux 发行版的默认安装,可以通过安装 net-tools 包来获取。而 lsof 命令通常在默认安装的系统上可用。

图片[1]-Linux查看端口被哪个程序占用-十一张

lsof命令

使用 lsof(list open files) 命令可以列出当前系统中打开的所有文件,包括网络端口。因此,我们可以使用 lsof 命令查看某个端口被哪个进程占用。具体的命令为:

lsof -i :端口号

例如,查看端口21被哪个程序占用:lsof -i :21

图片[2]-Linux查看端口被哪个程序占用-十一张

netstat命令

netstat 命令可以显示网络连接、路由表和网络接口信息等,使用 netstat 命令也可以查看某个端口被哪个进程占用

netstat -tulnp | grep 端口号

例如,查看端口21被哪个程序占用:netstat -tulnp | grep 21

图片[3]-Linux查看端口被哪个程序占用-十一张

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞3 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容