ポートからサービス名を取得するには、Linuxでコマンドを実行します。

サービス名をポートで検索するには、次のコマンドを使用します。

  1. netstatコマンドにgrepコマンドを組み合わせて検索する:
  2. netstat -nlp | grep ポート番号
  3. オプションと意味:-n 数字でポート番号とIPアドレスを表示、-l リッスン状態のポートだけを表示、-p 対応するプロセスIDとプロセス名を表示
  4. lsof コマンドと grep コマンドを組み合わせて検索します。
  5. lsof -i :ポート番号 | grep LISTEN
  6. -iはネットワーク関連の情報のみ表示、-pはListen状態のポートのみ表示、-nはポート番号とIPアドレスを数字で表示、-PはプロセスIDを数字で表示
  7. ss コマンドと grep コマンドを組み合わせて検索します。
  8. ss -ltnp | grep ポート番号
  9. オプションとしては、“-l”はリッスン状態のポートのみを表示、“-t”はTCPプロトコルのポートのみを表示、“-n”はポート番号やIPアドレスを数字で表示、“-p”は対応するプロセスIDとプロセス名を合わせて表示する。

指定されたポートでリッスンしているサービ名と、対応するプロセス情報が表示されます。

bannerAds