特定のTCPポート(例: 22番)をどのプロセスが使用しているか、ネットワーク接続の観点から確認するコマンドはどれか?

LPIC-1(101/102 試験)「セキュリティ」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / セキュリティ ・ コマンド問題
#
  1. lsof -i :22✓ 正解
  2. lsof -p 22
  3. lsof -u 22
  4. lsof +D 22
💡 lsof -i :22 はTCP/UDPの22番ポートに関連する接続とそれを開いているプロセスを表示します。-p はPID指定、-u はユーザー指定、+D はディレクトリ配下のオープンファイル列挙で、いずれもポート指定ではありません。
○ lsof -i :22:lsof -i :22 は22番ポートを使う接続とプロセスを表示でき、設問に合致するため正しい。
✕ lsof -p 22:lsof -p はプロセスID(PID)を指定して開いているファイルを見るもので、ポート指定ではない。
✕ lsof -u 22:lsof -u はユーザーを指定して開いているファイルを見るもので、ポート指定ではない。
✕ lsof +D 22:lsof +D はディレクトリ配下のオープンファイルを列挙するもので、ポート指定ではない。
▶ この分野をクイズ形式で解く