オリジナル問題 LinuCレベル2試験 問題 問19
システムの起動とLinuxカーネル/カーネル実行時における管理とトラブルシューティング/procと/sysの説明として適切なものはどれか。
出典:オリジナル問題 LinuCレベル2試験 問題 問19
- Aどちらも通常のディレクトリであり、内容はディスク上のファイルとして保存されている
- B/procは起動時のログだけを保持しており、稼働中の情報を参照することはできない
- C/sysはユーザーのホームディレクトリを束ねる領域で、カーネルとは関係がない
- Dどちらもカーネルの情報を公開する仮想ファイルシステムで、ディスク上に実体を持たない
正解:D
解説
/procと/sysは、カーネルが持つ情報をファイルとして見せる仮想ファイルシステムで、ディスク上に実体はありません。/procはプロセスごとの情報(/proc/<PID>/)やシステム全体の情報(/proc/cpuinfo、/proc/meminfo等)を、/sysはデバイスやドライバ、カーネルモジュールに関する情報を公開します。/proc/sys/以下の値はsysctlから読み書きでき、稼働中のカーネルの挙動を変更できます。
選択肢ごとの解説
- A誤り。どちらも仮想ファイルシステムで、ディスク上に実体はありません。
- B誤り。/procは稼働中のプロセスやシステムの状態を随時反映します。
- C誤り。/sysはデバイスやドライバの情報を公開する領域で、ホームディレクトリとは無関係です。
- D正しい。いずれもカーネルの情報をファイルの形で公開する仮想ファイルシステムです。