Linux 查看端口占用情况(超详细)
深码青年 2024-07-26 16:07:04 阅读 54
欢迎大家关注公众号【小白技术圈】,发送<code>B02 or
b02
领取Linux学习资料大礼包!
1. 使用 netstat
命令
netstat
是一个用于显示网络状态信息的命令。要查看特定端口是否被占用,可以使用以下命令:
netstat -tuln | grep 端口号
-t
: 显示 TCP 连接信息-u
: 显示 UDP 连接信息-l
: 仅显示监听状态的端口-n
: 使用数字格式显示端口号,而不是服务名grep 端口号
: 使用 grep
命令过滤出指定的端口号信息
例如,要查看端口号 80 是否被占用,可以执行:
netstat -tuln | grep 80
2. 使用 ss
命令
ss
是一个更现代化的工具,用于显示套接字统计信息。它比 netstat
更快速和高效。要查看端口占用情况,可以使用以下命令:
ss -tuln | grep 端口号
-t
: 显示 TCP 连接信息-u
: 显示 UDP 连接信息-l
: 仅显示监听状态的端口-n
: 使用数字格式显示端口号,而不是服务名grep 端口号
: 使用 grep
命令过滤出指定的端口号信息
例如,要查看端口号 80 是否被占用,可以执行:
ss -tuln | grep 80
3. 查看所有端口占用情况
如果你想查看系统上所有端口的占用情况,只需省略 grep
命令即可:
使用 netstat
:
netstat -tuln
或者使用 ss
:
ss -tuln
这将显示所有 TCP 和 UDP 端口的监听情况。
最后
现在你已经学会如何查看 Linux 系统上的端口占用情况了!这对于诊断网络问题和了解系统状态非常有用。
上一篇: Ubuntu 22.04 server 安装GNOME/XFCE/KDE桌面环境
下一篇: Windows 11 安装hp 1020 plus 打印机驱动 (Ubuntu 20.04.3 LTS 部署cups局域网共享打印服务器)
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。