LinuCレベル2 システムの起動とLinuxカーネル 問12
システムの起動とLinuxカーネル/カーネル実行時における管理とトラブルシューティング実行中のカーネルパラメータ(例: net.ipv4.ip_forward等)を一時的に変更するコマンドはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムの起動とLinuxカーネル」に対応。実際の試験問題ではありません)
- Asysctl -w パラメータ=値
- Bsysctl -p /etc/sysctl.conf
- Cuname -r
- Ddmesg -c
正解:A
解説
sysctl -w パラメータ=値 は、実行中のカーネルパラメータ(/proc/sys以下に対応するもの)を一時的に変更するコマンドです。システムを再起動するとこの変更は失われるため、永続化したい場合は/etc/sysctl.conf等に設定を書いて反映させる必要があります。
選択肢ごとの解説
- A正しい。sysctl -wは指定したパラメータの値をその場で変更します(再起動すると元に戻ります)。
- B誤り。設定ファイルの内容を読み込んで適用するオプションで、値を直接指定するものではありません。
- C誤り。カーネルのバージョンを表示するコマンドです。
- D誤り。カーネルのリングバッファを表示・消去するコマンドです。