109.3基礎
listen状態のTCP socketだけを表示する。
service名への変換をせずport番号を数値で確認する。
適切なコマンドはどれか。
× 不正解
ss -lntは-lでlistening、-nでnumeric、-tでTCP socketに限定する。
詳細解説
誤り
ss -ant全TCP socketを表示しlistenだけに限定しない。
誤り。-aはlisteningとnon-listeningの両方を含み、listen中だけという条件より広い。
誤り
ss -lunlisten中UDP socketを数値表示する。
誤り。-lと-nは合うが-uがUDPを選ぶため、TCP listenerの確認にはならない。
正しい
ss -lntlisten、numeric、TCPのfilterを組み合わせる。
正しい。-lでlistening、-nでnumeric、-tでTCPへ限定し、port番号をそのまま確認できる。
誤り
ss -lnuoption順は異なるがUDP socketを対象にする。
誤り。option順に意味の差はないが-uはUDPを対象にする。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' '-l=listening' '-n=numeric' '-t=TCP'期待される結果
-l=listening
-n=numeric
-t=TCP理解のポイント
- -lはlistening
- -nは数値
- -tはTCP
確認時の注意
- 確認環境: option対応表の表示のみ
基礎のおさらい
numeric表示
名前解決待ちやservice名変換を避け、実際のaddress・port番号をそのまま診断できる。
local endpoint
Local Address:Portを読み、期待するaddress範囲とportでprocessが待受けているか確認する。
問題IDKP-109-819
確認環境option対応表の表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告