101.3標準
SysVinitの/etc/inittabで、通常起動時の既定ランレベルを3に指定する。
initdefaultアクションの書式を選ぶ。
適切な行はどれか。
× 不正解
/etc/inittabの基本書式はid:runlevels:action:processであり、id:3:initdefault:が既定ランレベル3を指定する。
詳細解説
誤り
3:id:default:initinittabのid:runlevels:action:processというフィールド順に合わない。
フィールド順が誤っている。
誤り
initdefault:34フィールドのinittab書式になっていない。
4フィールドではない。
誤り
id:initdefault:3:runlevelsとactionの位置が逆である。
runlevelsとactionが逆である。
正しい
id:3:initdefault:id、runlevels、action、processの順で既定3を表す。
正解。既定ランレベル3を表す。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'id:3:initdefault:' | awk -F: '{print $1,$2,$3,NF}'期待される結果
id 3 initdefault 4理解のポイント
- 4フィールドをコロン区切り
- 第2がrunlevels
- initdefaultはprocess不要
確認時の注意
- 確認環境: SysVinit / /etc/inittab書式
基礎のおさらい
process空欄
initdefaultでは実行するプロセスを指定しないため、末尾フィールドは空になる。
現行環境
systemdでは/etc/inittabを既定ターゲット設定に使わない。
問題IDKP-101-162
確認環境SysVinit / /etc/inittab書式
最終技術確認2026-08-12
誤り・権利侵害を報告