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

Tcp 套接字未在lsof中列出,但在netstat中列出,tcp,netstat,lsof,Tcp,Netstat,Lsof,当我执行“lsof-nl | egrep”TCP | UDP“”以查看套接字状态时,我注意到我希望列出的套接字根本没有,但是当我执行“netstat--TCP”时,它们被列出,但处于关闭等待状态 到目前为止,我所知道的是CLOSE_WAIT状态意味着我的应用程序现在有责任显式地关闭这个套接字(但我正试图跟踪一个bug,它使这个套接字保持CLOSE_WAIT状态)。我认为如果套接字存在,那么它必须有一个与之关联的开放文件描述符,所以我希望在lsof的输出中看到它。为什么我在那里看不到它 谢谢, 桑

当我执行“lsof-nl | egrep”TCP | UDP“”以查看套接字状态时,我注意到我希望列出的套接字根本没有,但是当我执行“netstat--TCP”时,它们被列出,但处于关闭等待状态

到目前为止,我所知道的是CLOSE_WAIT状态意味着我的应用程序现在有责任显式地关闭这个套接字(但我正试图跟踪一个bug,它使这个套接字保持CLOSE_WAIT状态)。我认为如果套接字存在,那么它必须有一个与之关联的开放文件描述符,所以我希望在lsof的输出中看到它。为什么我在那里看不到它

谢谢,
桑德拉

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