Linux 查看端口占用情况(超具体)

打印 上一主题 下一主题

主题 893|帖子 893|积分 2679


   欢迎大家关注公众号【小白技能圈】,发送B02 or b02 领取Linux学习资料大礼包!
  1. 使用 netstat 命令

netstat 是一个用于体现网络状态信息的命令。要查看特定端口是否被占用,可以使用以下命令:
  1. netstat -tuln
  2. | grep 端口号
复制代码


  • -t: 体现 TCP 连接信息
  • -u: 体现 UDP 连接信息
  • -l: 仅体现监听状态的端口
  • -n: 使用数字格式体现端标语,而不是服务名
  • grep 端标语: 使用 grep 命令过滤出指定的端标语信息
例如,要查看端标语 80 是否被占用,可以实行:
  1. netstat -tuln
  2. | grep 80
复制代码
2. 使用 ss 命令

ss 是一个更现代化的工具,用于体现套接字统计信息。它比 netstat 更快速和高效。要查看端口占用情况,可以使用以下命令:
  1. ss -tuln
  2. | grep 端口号
复制代码


  • -t: 体现 TCP 连接信息
  • -u: 体现 UDP 连接信息
  • -l: 仅体现监听状态的端口
  • -n: 使用数字格式体现端标语,而不是服务名
  • grep 端标语: 使用 grep 命令过滤出指定的端标语信息
例如,要查看端标语 80 是否被占用,可以实行:
  1. ss -tuln
  2. | grep 80
复制代码
3. 查看所有端口占用情况

如果你想查看系统上所有端口的占用情况,只需省略 grep 命令即可:
使用 netstat:
  1. netstat -tuln
复制代码
或者使用 ss:
  1. ss -tuln
复制代码
这将体现所有 TCP 和 UDP 端口的监听情况。
末了

现在你已经学会怎样查看 Linux 系统上的端口占用情况了!这对于诊断网络问题和了解系统状态非常有效。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

科技颠覆者

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表