質問: 特定ポート番号がどのようなプロセスを使ってるのか特定するのにlsofコマンドを良く使ってると存じます。 ``` netstat -an | grep 886 tcp 0 0 10.0.1.61:886 10.0.0.11:2049 ESTABLISHED ``` 私は886というポートがどのプロセスか調べたく sudo lsof -i:886 を実行しましたが、何の結果も得られませんでした。 lsof -i -nPした結果を見ても886ポートは見当たりません。 **この886ポートを使ってるプロセスはなぜ検索できないですか?** nfsサーバである10.0.0.11でnetstatすると ``` netstat -a | grep nfs tcp 0 0 marks-ctrl01:nfs ip-10-0-1-61:iclcnet-locate ESTABLISHED ``` 上記のようにポート代わりにiclcnet-locateと書いてあります。 iclcnet-locateってウェルノンポート名のようですが、具体的にどんなものか調べても良くわかりませんん。 > > そもそもこれを調査してる理由は > > /etc/fstabにマウントポイントの記述はできてますが、アプリ側でそのマウントポイントにアクセスしてないので > > なぜかポートが確立してるので気になったからです。 > > >
回答: netstat -anp とすると、使用しているプロセスを表示してくれます。