web-dev-qa-db-ja.com

Ubuntu12.04でsysctlに値を設定するときにアクセスが拒否されました

Ubuntu 12.04 VPS(OpenVZ)がメモリ不足になったときに再起動するように構成しようとしています。これを行うために、「/ etc /sysctl.conf」ファイルに次の行を追加しました。

vm.panic_on_oom = 1
kernel.panic = 14

しかし、コマンド「Sudo sysctl -p」を使用して構成を実行すると、次のエラーが発生します。

error: permission denied on key 'vm.panic_on_oom'
error: permission denied on key 'kernel.panic'

Rootと同じコマンドを実行しようとしましたが、同じエラーが見つかりました。

誰かが私が間違っていることを指摘できますか?またはどうすればこれを修正できますか?

前もって感謝します。

4
Jay Bhatt

OpenVZは仮想マシンではなく、コンテナのようなものです。つまり、ホストとすべての「VPS」の両方で実行されているカーネルは1つだけです。これは、カーネルパニックにより、ホストされているすべてのVPSを含むシステム全体がダウンし、多くのカーネル設定がホストとすべてのゲストの間で共有されることを意味します。

したがって、これらの設定を変更することは意味がないため、変更することは許可されていません。

6
user1686