Port
netstat 顯示一個沒有 pid 但 lsof 沒有的監聽埠
這個問題類似於網路埠打開,但沒有附加程序?
我已經從那裡嘗試了所有東西,查看了日誌等……但找不到任何東西。
我的 netstat 顯示了一個 TCP 監聽埠和一個沒有 pid 的 UDP 埠。當我在 lsof 中搜尋這些埠時,什麼也沒有出現。
netstat -lntup Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:44231 0.0.0.0:* LISTEN - udp 0 0 0.0.0.0:55234 0.0.0.0:* -
以下命令不顯示任何內容:
lsof | grep 44231 lsof | greo 55234 fuser -n tcp 44231 fuser -n udp 55234
重新啟動後,除了新的埠號外,那些“相同”的兩個連接都存在:
netstat -lntup Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:45082 0.0.0.0:* LISTEN - udp 0 0 0.0.0.0:37398 0.0.0.0:* -
再一次,lsof 和 fuser 命令什麼也沒顯示。
有什麼想法嗎?我應該擔心他們嗎?
根據您提供的數據,我會說它與一些 NFS 掛載或使用 RPC 的東西有關。
您可以檢查
rpcinfo -p
某些 RPC 相關服務可能使用的埠。這是它在我的系統上的樣子
# netstat -nlp | awk '{if ($NF == "-")print $0}' tcp 0 0 0.0.0.0:55349 0.0.0.0:* LISTEN - udp 0 0 0.0.0.0:18049 0.0.0.0:* - # rpcinfo -p program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 10249 status 100024 1 tcp 10249 status 100021 1 udp 18049 nlockmgr 100021 3 udp 18049 nlockmgr 100021 4 udp 18049 nlockmgr 100021 1 tcp 55349 nlockmgr 100021 3 tcp 55349 nlockmgr 100021 4 tcp 55349 nlockmgr