109.3標準
listen中のTCP・UDP socketを数値表示し、可能な範囲で各socketを所有するprocessも表示する。
適切なコマンドはどれか。
× 不正解
ss -tulpnは-t/-uでTCP・UDP、-lでlisten、-pでprocess、-nで数値表示を指定する。
詳細解説
誤り
ss -lntTCP listenerは表示するがUDPとprocess情報を含まない。
誤り。TCP listenerの数値表示までは満たすが、UDP socketとprocess情報が不足する。
誤り
ss -antupTCP・UDPとprocessを表示するがlisteningだけに限定しない。
誤り。TCP・UDP・process・numericは含むが-aはnon-listening socketも含め、listen限定ではない。
正しい
ss -tulpnTCP、UDP、listen、process、numericを組み合わせる。
正しい。-t/-u/-l/-p/-nを組み合わせ、TCP・UDP listener、process、数値endpointを表示する。
誤り
ss -lxpnUNIX listenerとprocessを対象にしTCP・UDPではない。
誤り。-xはUNIX domain socketを選ぶため、TCP・UDP network listenerの確認ではない。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' '-t=TCP' '-u=UDP' '-l=listening' '-p=process' '-n=numeric'期待される結果
-t=TCP
-u=UDP
-l=listening
-p=process
-n=numeric理解のポイント
- TCPとUDPを同時選択
- -pはprocess
- 権限で情報量が変わる
確認時の注意
- 確認環境: iproute2 ssのoption対応表
基礎のおさらい
process権限
自分以外のprocess情報は権限により非表示になるため、socket自体の存在とprocess欄を分けて判断する。
診断用途
期待portがない場合はservice停止、bind失敗、設定address違い等をservice logと合わせて調べる。
問題IDKP-109-831
確認環境iproute2 ssのoption対応表
最終技術確認2026-08-13
誤り・権利侵害を報告