1. ホーム
  2. unix

lsof print numeric ports

2023-10-28 08:25:35

質問

どのようにして lsof がポートからサービス名への解決を試みるのではなく、数値のポート情報を生成するようにするにはどうしたらよいでしょうか。

例えば、私は TCP *:http (LISTEN) を与えて TCP *:80 (LISTEN) の中にある他のサービス名を見たくはないのです。 lsof のプリントアウトを二度と見たくないのです。 ですから、もし数値ポートをデフォルトにする方法があるのなら、その方法も理解したいと思います。

どのように解決するのですか?

実行 lsof -P . によると man lsof , -P は、ネットワークファイルのポート番号からポート名への変換を禁止します。 変換を禁止することで、lsof の実行速度が少し速くなることがあります。 また、ポート名ルックアップが正常に動作しない場合にも有効です。