套接字未在lsof中列出但在netstat中列出

时间:2011-07-07 13:02:27

标签: tcp netstat lsof

当我执行“lsof -nl | egrep”TCP | UDP“”以查看套接字状态时,我注意到我希望列出的套接字根本不存在,但是当我执行“netstat”时tcp“,它们已列出,但处于CLOSE_WAIT状态。

到目前为止我所知道的是CLOSE_WAIT状态表示我的应用程序现在有责任显式关闭此套接字(但是我正在尝试跟踪一个错误,这会使此套接字处于CLOSE_WAIT状态) 。我认为如果存在套接字,那么它必须有一个与之关联的打开文件描述符,所以我希望在lsof的输出上看到它。为什么我在那里看不到它?

谢谢, 桑德拉

1 个答案:

答案 0 :(得分:4)

你有足够的权限吗? (我认为这属于超级用户)