LPIC問題:117-120 LPIC練習問題 問題117:GRUB 2の設定ファイルを編集する場合、推奨される方法はどれですか?A) 直接 /boot/grub/grub.cfg
ファイルを編集する。 B) /etc/default/grub
ファイルを編集し、grub-mkconfig
コマンドを実行する。 C) /boot/grub/menu.lst
ファイルを編集する。 D) grub-mkconfig
コマンドで自動生成する。
解答解説を開く
正解) B
【解説】 A) 直接 /boot/grub/grub.cfg ファイルを編集する。 直接編集すると、次回のgrub-mkconfig実行時に上書きされるため、推奨されません。
B) /etc/default/grub ファイルを編集し、grub-mkconfig コマンドを実行する。 推奨される方法です。このファイルを編集し、grub-mkconfig コマンドを実行することで、/boot/grub/grub.cfg が自動的に更新されます。
C) /boot/grub/menu.lst ファイルを編集する。 GRUB 2ではなく、旧バージョンのGRUB(GRUB Legacy)の設定ファイルです。
D) grub-mkconfig コマンドで自動生成する。 grub-mkconfig は設定ファイルを自動生成しますが、そのためには/etc/default/grubや/etc/grub.d/内のスクリプトを適切に編集する必要があります。
問題118:systemdを採用しているシステムで、サービスを起動するためのコマンドはどれですか?A) service [サービス名] start
B) systemctl start [サービス名]
C) initctl start [サービス名]
D) chkconfig [サービス名] on
解答解説を開く
正解) B
【解説】 A) service [サービス名] start systemd以前の古いシステムで使われるコマンドで、systemdではsystemctlを使うのが一般的です。
B) systemctl start [サービス名]
正解です。systemdを使用してサービスを起動するための標準的なコマンドです。
C) initctl start [サービス名]
Upstartのコマンドであり、systemdシステムでは使用されません。
D) chkconfig [サービス名] on SysVinitシステムでのサービスの有効化/無効化に使われるコマンドで、systemdでは使用しません。
問題119:次のうち、Linuxシステムの起動の正しい流れはどれですか?A) カーネル -> ブートローダー -> BIOS/UEFI -> init/systemd B) BIOS/UEFI -> ブートローダー -> カーネル -> init/systemd C) ブートローダー -> BIOS/UEFI -> カーネル -> init/systemd D) BIOS/UEFI -> カーネル -> ブートローダー -> init/systemd
解答解説を開く
正解) B
【解説】 A) カーネル -> ブートローダー -> BIOS/UEFI -> init/systemd カーネルが最初に起動するわけではありません。
B) BIOS/UEFI -> ブートローダー -> カーネル -> init/systemd 正解です。BIOS/UEFIが最初に起動し、ブートローダーを呼び出し、次にカーネルが起動し、最後にinit/systemdが起動します。
C) ブートローダー -> BIOS/UEFI -> カーネル -> init/systemd ブートローダーはBIOS/UEFIの後に起動します。
D) BIOS/UEFI -> カーネル -> ブートローダー -> init/systemd カーネルはブートローダーの後に起動します。
問題120:SysVinitシステムにおいて、デフォルトのランレベルが設定されているファイルはどれですか?A) /etc/inittab
B) /etc/init.d/rc
C) /etc/default/grub
D) /etc/rc.local
解答解説を開く
正解) A
【解説】 A) /etc/inittab 正解です。SysVinitシステムでは、このファイルにデフォルトのランレベルが設定されています。
B) /etc/init.d/rc スクリプトファイルであり、ランレベルの設定ファイルではありません。
C) /etc/default/grub GRUB 2の設定ファイルであり、ランレベルの設定には関係ありません。
D) /etc/rc.local 起動時に実行されるスクリプトですが、ランレベルの設定ファイルではありません。