LPIC-1 101試験 模試③:01-04

問題01:lspciコマンドの出力で確認できるデバイス情報として正しいものはどれですか?

A) クラス名
B) システムバッテリー情報
C) バス番号
D) メモリアドレス

解答解説を開く
正解)A,C

【解説】
A) 正解です。デバイスのクラス名(例: Ethernet controller)が表示されます。
B) 誤りです。バッテリー情報はlspciでは確認できません。
C) 正解です。接続されているバス番号が表示されます。
D) 誤りです。lspciでは直接的にメモリアドレスを表示しません。

問題02:カーネルモジュールをロードする際、依存関係を考慮して追加でロードするコマンドはどれですか?

A) lsmod
B) insmod
C) modprobe
D) removemod

解答解説を開く
正解)C

【解説】
A) 誤りです。lsmodはロード済みのモジュールを表示するコマンドです。
B) 誤りです。insmodは依存関係を考慮せずにモジュールをロードします。
C) 正解です。modprobeは依存関係を解決しながらモジュールをロードします。
D) 誤りです。このようなコマンドは存在しません。

問題03:SysVinit の説明として誤っているものを選んでください。

A) ランレベル5に変更すると、/etc/rc.d/rc5.d ディレクトリ下のスクリプトが実行される。
B) カーネル起動後、最初に /etc/inittab ファイルを参照する。
C) 初めに起動するプロセスである init の PID は1である。
D) デフォルトのランレベルは /etc/rc.d/rc.sysinit ファイルに記載されている。

解答解説を開く
正解)D

【解説】
A) 正解です。ランレベルに応じたスクリプトが該当ディレクトリ内で実行されます。
B) 正解です。SysVinit ではカーネル起動後に /etc/inittab が参照されます。
C) 正解です。init は PID 1 の最初のプロセスとして動作します。
D) 誤りです。デフォルトのランレベルは /etc/inittab ファイル内で指定されます。

問題04:systemdを採用しているシステムで、カーネルが起動した後に実行されるプログラムはどれですか?

A) init
B) vmlinuz
C) systemd
D) grub

解答解説を開く
正解)C

【解説】
A) 誤りです。initはSysVinitで使用されますが、systemd環境では使用されません。
B) 誤りです。vmlinuzはカーネル自体であり、実行後にsystemdが起動されます。
C) 正解です。カーネル起動後、systemdが最初に実行されます。
D) 誤りです。grubはカーネルを読み込むためのブートローダーであり、systemdより前に動作します。