在 Linux 中,我们可以使用 lsof 和 netstat 命令来查看端口被哪个程序占用。需要注意的是:netstat 命令可能不是所有 Linux 发行版的默认安装,可以通过安装 net-tools 包来获取。而 lsof 命令通常在默认安装的系统上可用。
![图片[1]-Linux查看端口被哪个程序占用-十一张](https://www.11zhang.com/wp-content/uploads/2024/11/84817fce5520241112191456.webp)
lsof命令
使用 lsof(list open files) 命令可以列出当前系统中打开的所有文件,包括网络端口。因此,我们可以使用 lsof 命令查看某个端口被哪个进程占用。具体的命令为:
lsof -i :端口号
例如,查看端口21被哪个程序占用:
![图片[2]-Linux查看端口被哪个程序占用-十一张](https://www.11zhang.com/wp-content/uploads/2024/11/3c0b4e437d20241112011530.webp)
netstat命令
netstat 命令可以显示网络连接、路由表和网络接口信息等,使用 netstat 命令也可以查看某个端口被哪个进程占用
netstat -tulnp | grep 端口号
例如,查看端口21被哪个程序占用:
![图片[3]-Linux查看端口被哪个程序占用-十一张](https://www.11zhang.com/wp-content/uploads/2024/11/52a76f822520241112011531.webp)
✅来源:十一张
✅标题:Linux查看端口被哪个程序占用
温馨提示:本文最后更新于
2024-11-12 19:15:49
,某些文章具有时效性,若有错误或已失效,请在文末评论留言© 版权声明
●本站部分资源收集整理于互联网,仅供交流和学习使用,请于下载后24小时内删除
●版权归原作者和机构所有,严禁商用,否则产生的一切后果将由您自己承担
●如果您不喜欢本站有您信息的存在,请邮件告知我们予以删除
●版权归原作者和机构所有,严禁商用,否则产生的一切后果将由您自己承担
●如果您不喜欢本站有您信息的存在,请邮件告知我们予以删除
THE END
暂无评论内容