過去問ドリル

LinuCレベル2 システムの起動とLinuxカーネル 問12

システムの起動とLinuxカーネル/カーネル実行時における管理とトラブルシューティング

実行中のカーネルパラメータ(例: net.ipv4.ip_forward等)を一時的に変更するコマンドはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムの起動とLinuxカーネル」に対応。実際の試験問題ではありません)

正解:A

解説

sysctl -w パラメータ=値 は、実行中のカーネルパラメータ(/proc/sys以下に対応するもの)を一時的に変更するコマンドです。システムを再起動するとこの変更は失われるため、永続化したい場合は/etc/sysctl.conf等に設定を書いて反映させる必要があります。

選択肢ごとの解説

  • A正しい。sysctl -wは指定したパラメータの値をその場で変更します(再起動すると元に戻ります)。
  • B誤り。設定ファイルの内容を読み込んで適用するオプションで、値を直接指定するものではありません。
  • C誤り。カーネルのバージョンを表示するコマンドです。
  • D誤り。カーネルのリングバッファを表示・消去するコマンドです。
LinuCレベル2の問題を演習モードで解く