2011-07-07 24 views
3

當我執行「lsof -nl | egrep」TCP | UDP「」以查看套接字狀態時,我注意到我希望列出的套接字根本不是,但是當我執行「netstat --tcp」時,它們被列出,但處於CLOSE_WAIT狀態。lsof中列出的套接字,但列在netstat中

到目前爲止我所知道的是,CLOSE_WAIT狀態表示我的應用程序現在有責任明確關閉此套接字(但存在一個錯誤,我試圖追蹤,這使得此套接字處於CLOSE_WAIT狀態)。我認爲,如果套接字存在,那麼它必須有一個與之關聯的開放文件描述符,所以我期望在lsof的輸出中看到它。爲什麼我在那裏看不到它?

感謝, 桑德拉

回答

4

你有足夠的權限? (我認爲這屬於超級用戶)