Отказано в доступе при установке значений в sysctl в Ubuntu 12.04
Я пытаюсь настроить 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, и обнаружил ту же ошибку.
Может кто-нибудь указать, что я делаю не так? или как я могу это исправить?
Заранее спасибо.
1 ответ
OpenVZ - это не виртуальная машина, это скорее контейнер, иными словами, для хоста и всех VPS-серверов работает только одно ядро. Это означает, что паника ядра приведет к выходу из строя всей системы, включая все VPS, размещенные на ней, и многие настройки ядра будут разделены между хостом и всеми гостями.
Таким образом, вы не можете изменять эти настройки, потому что это не имеет смысла.