使用 netstat 命令
# 显示所有TCP连接(监听和建立的)
sudo netstat -tulpn
# 或者只显示正在监听(LISTEN)状态的TCP端口
sudo netstat -tuln
# 如果你想查看UDP端口,可以使用
sudo netstat -ulnp | grep 'udp'
# 查看特定端口如8080的占用情况
sudo netstat -tuln | grep ':8080'
使用 ss 命令
# 显示所有TCP和UDP监听(LISTENING)的端口
sudo ss -tulwn
# 查看TCP监听端口
sudo ss -tuln
# 查看UDP监听端口
sudo ss -uln
# 查找特定端口如8080是否被占用
sudo ss -tuln | grep ':8080'
使用 lsof 命令
# 查找所有类型的网络套接字
sudo lsof -i
# 只查找TCP协议占用的端口
sudo lsof -i TCP
# 只查找UDP协议占用的端口
sudo lsof -i UDP
# 查找特定端口8080的占用情况
sudo lsof -i :8080
本文详细介绍了如何在Linux系统中使用netstat,ss,和lsof命令来检查TCP和UDP端口的监听状态,以及特定端口的占用情况,帮助技术人员监控和管理网络连接。
2716

被折叠的 条评论
为什么被折叠?



