LinuCレベル2 201試験の例題と解説

主題2.01システムの起動とLinuxカーネル

2.01.1ブートプロセスとGRUB

このエントリーをはてなブックマークに追加

LinuCレベル2 201試験の試験範囲から「2.01.1 ブートプロセスとGRUB」についての例題を解いてみます。
このテーマは、Linux起動プロセスの理解につながり、学習することで起動障害時のトラブルシュートなどに役に活用できます。
重要度も高いため、受験対策としてもしっかりと把握しておきましょう。

Linucレベル2 201試験 出題範囲


例題

Systemdにおいて、SysV initのシングルユーザモード(ランレベル1)に相当するターゲットユニットはどれか。

  1. poweroff.target
  2. rescue.target
  3. multi-user.target
  4. graphical.target
  5. reboot.target

※この例題は実際の試験問題とは異なります。


解答と解説

正解は、「 2.rescue.target」です。

SysV initにおいて、ランレベルは以下のような意味を持っていました。

ランレベル0 :休止
ランレベル1 :シングルユーザモード
ランレベル2 :未使用
ランレベル3 :テキスト(CLI)モード
ランレベル4 :未使用
ランレベル5 :グラフィカル(GUI)モード
ランレベル6 :再起動

シングルユーザモードに切り替える場合、init 1などを実施しました。

Systemdにおいては、以下のターゲットユニットが各ランレベルに該当します。

poweroff.target:休止
rescue.target:シングルユーザモード
multi-user.target:テキスト(CLI)モード
graphical.target:グラフィカル(GUI)モード
reboot.target:再起動

これは、以下のシンボリックを見ても確認できます。
(Ubuntu 20.04 LTSで実施 ※コマンド出力の一部のみ抜粋)

takahiro@ubuntu2004server:~$ ls -l /usr/lib/systemd/system
lrwxrwxrwx 1 root root   16 Jul  6 21:38  default.target -> graphical.target
-rw-r--r-- 1 root root  598 Apr  1 17:23  graphical.target
-rw-r--r-- 1 root root  532 Apr  1 17:23  multi-user.target
-rw-r--r-- 1 root root  592 Apr  1 17:23  poweroff.target
-rw-r--r-- 1 root root  583 Apr  1 17:23  reboot.target
-rw-r--r-- 1 root root  492 Apr  1 17:23  rescue.target
lrwxrwxrwx 1 root root   15 Jul  6 21:38  runlevel0.target -> poweroff.target
lrwxrwxrwx 1 root root   13 Jul  6 21:38  runlevel1.target -> rescue.target
lrwxrwxrwx 1 root root   17 Jul  6 21:38  runlevel2.target -> multi-user.target
lrwxrwxrwx 1 root root   17 Jul  6 21:38  runlevel3.target -> multi-user.target
lrwxrwxrwx 1 root root   17 Jul  6 21:38  runlevel4.target -> multi-user.target
lrwxrwxrwx 1 root root   16 Jul  6 21:38  runlevel5.target -> graphical.target
lrwxrwxrwx 1 root root   13 Jul  6 21:38  runlevel6.target -> reboot.target

なお、Systemdでシングルユーザモードに切り替える場合、systemctl isolate rescueを実施します。

見慣れないと全く違ったものに見えてくるSysV initとSystemdですが、
比較しながら学習することで理解し易く、学習時間も短縮することができます。


例題作成者

鯨井 貴博 氏(LinuCエヴァンジェリスト/登録インストラクター、LPI-Japanアカデミック認定校 Zeus IT Camp)

ページトップへ