×

FreeBSD(Serv00中查看端口)

Falcon 2025-06-03 views:
自动摘要

正在生成中……

在 FreeBSD 下,netstat 命令的参数和 Linux 不同,没有 -t(TCP)、-u(UDP)等选项。
要查看所有监听端口(TCP/UDP),可以使用如下命令:


查看所有监听的端口(TCP 和 UDP)

netstat -an | grep LISTEN
  • 只显示所有监听状态的 TCP 端口。
netstat -an | grep UDP
  • 显示所有 UDP 端口(FreeBSD 下 UDP 没有 LISTEN 状态,但会显示所有 UDP 端口)。

更详细的端口和进程信息

如果你想要看到端口和进程的对应关系,可以用:

sockstat -4 -l
  • -4:只显示 IPv4(去掉则显示所有)
  • -l:只显示监听的端口

或者:

sockstat -6 -l
  • 只显示 IPv6 监听端口

总结

  • TCP监听端口netstat -an | grep LISTEN
  • UDP端口netstat -an | grep UDP
  • 推荐(含进程信息)sockstat -4 -l

sockstat 是 FreeBSD 下专用的端口/进程查看工具,比 netstat 更直观。

如需进一步筛选端口号,可以结合 grep <端口号> 使用。

本文收录于