過去問ドリル

オリジナル問題 LinuCレベル2試験 問題 問9

システムの起動とLinuxカーネル/Linuxカーネルの構成要素

カーネルモジュールをロードする際、そのモジュールが依存する他のモジュールも自動的に解決してロードするコマンドはどれか。

出典:オリジナル問題 LinuCレベル2試験 問題 問9

正解:D

解説

modprobeは、指定したカーネルモジュールをロードする際、そのモジュールが依存する他のモジュールも自動的に解決してあわせてロードしてくれる、比較的高レベルなコマンドです。insmodは指定したモジュールファイルを1つだけロードする低レベルなコマンドで、依存関係の解決は行いません(依存モジュールが未ロードだと失敗します)。

選択肢ごとの解説

  • A誤り。rmmodはロード済みのモジュールをアンロードするコマンドで、ロードするコマンドではありません。
  • B誤り。insmodは指定したモジュールを1つロードするだけの低レベルなコマンドで、依存関係の自動解決は行いません。
  • C誤り。lsmodはロード済みモジュールの一覧を表示するコマンドで、モジュールをロードするコマンドではありません。
  • D正しい。modprobeは依存関係を自動的に解決しながらモジュールをロードします。
LinuCレベル2の過去問を演習モードで解く