私のCentOS7では、ある時点で、_Sudo ss -plt
_は_*:30565
_にLISTENINGとマークされたポートをリストしましたが、その行のプロセス列には何の情報もありませんでした。他のリスニングポートは、users:(("sshd",pid=1381,fd=3))
のように、通常どおり独自のプロセスを示していましたが、その1つの行にはプロセス情報がありませんでした。 _lsof -i :30565
_または_netstat -p
_も情報を提供しませんでした。
私はこれを再現することができませんでした、そして私は「非プロセス」がポートでリッスンしているかもしれない状況を考えるのに苦労しています(tcp-listeningプロセスが死んだときにLinuxが意図されたクリーンアップ作業を行うと確信しているので)。複数のプログラムでも発生するので、私が考えることができる唯一の説明は、これがCentOSの「意図されているが、非常にルートキットのような」動作であるということですが、私は間違いなく何かが欠けています。何が原因でしょうか?
NFSなどの一部の状況でプロセス情報が表示されないnetstat
のポイントは、NFSがカーネルモジュールであるため、通常のプロセスとして実行されず、PIDがないことです。
Google検索にNFSを含めると、この状況に関するスレッドを定期的に見つけることができます。