1.10.1基礎
現在login中の各userについて、idle時間、CPU使用時間、現在実行中のcommandを一覧する。
適切なコマンドはどれか。
× 不正解
wはlogin session情報に加え、各userのidle時間やWHAT欄のcurrent commandを表示する。
詳細解説
誤り
whosession情報は表示するが現在のcommand欄を持たない。
whoにはcurrent commandを示すWHAT欄がなく、activity確認には情報が足りない。
誤り
last過去のlogin履歴を表示する。
lastは過去の接続記録を対象とし、現在のidleやcommandを示さない。
正しい
wlogin userとidle・JCPU・PCPU・WHATをまとめて表示する。
wはsession単位のidle、JCPU、PCPU、WHATをまとめて確認できる。
誤り
uptimesystem全体の稼働時間とload averageを要約する。
uptimeはsystem全体の要約で、userごとの活動を表示しない。
実際に確かめる
一時的な検証環境で実行できる例です。
w -h 2>/dev/null | sed -n '1,3p'; printf '%s
' 'w shows current user activity'期待される結果
login中ならactivity行、続いて確認文字列理解のポイント
- WHATは現在のcommand
- idle時間
- current session対象
確認時の注意
- 確認環境: procps-ng w / 読み取り専用
基礎のおさらい
idle時間
terminalへの入力がない時間の目安で、background処理の有無とは必ずしも一致しない。
WHAT欄
各terminalのforeground process情報から現在のcommandを把握できる。
問題IDKL-102-1125
確認環境procps-ng w / 読み取り専用
最終技術確認2026-08-13
誤り・権利侵害を報告