1.01.3基礎
systemdをinit systemに採用したLinuxがkernel初期化を終えた。
systemdについて適切な説明はどれか。
× 不正解
systemdは通常PID 1のsystem managerとして起動し、unit間の依存関係を解決してtargetへ到達する。
詳細解説
正しい通常はPID 1として起動し、unitの依存関係に従ってsystemを立ち上げる
system managerとしてserviceやtarget等を管理する。
正解。PID 1としてunitを管理する。
誤りUEFIより前に起動してhardwareを検出する
firmwareとkernelより後に起動する。
firmwareより後に起動する。
誤り各利用者のSSH秘密鍵を生成するだけのcommandである
init systemの役割と異なる。
SSH鍵専用toolではない。
誤り停止済みVMだけを一覧表示するtoolである
libvirt管理toolではない。
VM一覧toolではない。
実際に確かめる
一時的な検証環境で実行できる例です。
ps -p 1 -o pid=,comm=期待される結果
systemd環境ならPID 1 systemd等理解のポイント
- PID 1
- system manager
- unit dependencies
確認時の注意
- 確認環境: systemd採用Linux
基礎のおさらい
依存関係
unitのAfter、Requires、Wants等から起動順序と必要関係を解決する。
終了処理
shutdown時もsystemdがunit停止や最終targetへの遷移を管理する。
問題IDKL-101-339
確認環境systemd採用Linux
最終技術確認2026-08-13
誤り・権利侵害を報告