繁体   English   中英

如何找到一个 AF_UNIX 套接字并查看通过它的信息?

[英]How to find an AF_UNIX socket and see the information passing through it?

有一个应用程序在FreeBSD 10.1 release操作系统上运行,我需要弄清楚如何找到它已创建并正在使用的套接字。 我知道我正在寻找一个AF_MAP套接字,它应该类似于AF_UNIX套接字。

我如何查看哪些套接字是打开的,一旦我找到我正在寻找的套接字,我需要查看哪些信息通过。 这也是怎么做的? 谢谢

我不确定是否专门用于 FreeBSD,但您可以通过以下方式使用lsof

$ lsof -p $(pidof your-appname)

这将为您提供它已打开的所有文件。 对于AF_UNIX套接字,您可以参考这个

此外,您可能希望使用netstat -xa查看CONNECTED状态套接字(如果应用程序使用面向流的套接字)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM