在Ubuntu 12.04的sysctl中设置值时,权限被拒绝

我试图configuration我的Ubuntu 12.04 VPS(OpenVZ)重新启动时,内存不足。 为此,我在“/etc/sysctl.conf”文件中添加了以下几行代码。

vm.panic_on_oom = 1 kernel.panic = 14 

但是当我使用命令“sudo sysctl -p”运行configuration时,出现以下错误。

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

我曾尝试运行与root相同的命令,并发现相同的错误。

任何人都可以请指出我做错了什么? 或者我该如何解决这个问题?

提前致谢。

OpenVZ不允许从容器内部访问内核参数。

我认为较新版本的Openvz(内核2.6.32 +)可以解决这个问题,但是如果OpenVZ主机没有内核升级,那么你就是SOL。

尝试向您的VPS提供商提交支持凭单。