BSD与Linux`netstat -lptun`等效吗?


13

在Linux中,netstat -lptun提供具有以下详细信息的服务器列表:

  • 协议
  • 本地和国外地址
  • PID和程序名称

FreeBSD中的命令等效项是什么?

谢谢。


1
如果您希望将GNU netstat移植到BSD中,则可能需要从源代码进行编译。
harrymc

Answers:


21

您想要的命令是sockstat。用于sockstat -4l仅查看IPv4侦听套接字


这正是我一直在寻找的东西……感谢堆
霍华德

2

特别sockstat(1)是在FreeBSD上,确实有用。

您还可以fstat(1)不仅在FreeBSD上使用,而且可以在OS X之外的所有现代BSD系统上使用,尽管我猜fstat只能报告每个进程可能具有的当前打开的套接字,而不是最近已关闭的套接字。例如,要忽略非互联网文件,请尝试fstat | fgrep -e internet -e USER

另请参见如何列出UNIX系统上的打开文件。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.