Назад | Перейти на главную страницу

Debian sysctl conf не сохраняется при перезагрузке

Я запускаю ubuntu 14.04:

Linux WEBLB3 3.13.0-79-generic #123-Ubuntu SMP Fri Feb 19 14:27:58 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Я изменил файл /etc/sysctl.conf, чтобы установить параметры sysctl при перезагрузке, он содержит это значение:

net.nf_conntrack_max = 2147450880

При беге sysctl -p значение соединительной дорожки установлено соответствующим образом. Однако, когда система перезагружается и /etc/init/procps.conf запускается для установки переменных управления системой из /etc/sysctl.d/* и /etc/sysctl.conf в nf_conntrack_max значение не устанавливается должным образом и возвращается к значению по умолчанию 65535.

Когда я загружаю сервер, требуется ~ 15 секунд для sysctl -a для создания вывода, содержащего nf_conntrack_max значение, поэтому мне интересно, существует ли состояние гонки, которое вызывает /etc/init/procps.conf сценарий для запуска и слишком быстрой установки значений.

Я могу написать сценарий выскочки, который запускает sysctl -p после того, как sysctl завершит инициализацию, но мне это кажется ужасным взломом.

Как я могу гарантировать, что все ценности в /etc/sysctl.conf правильно настроить при перезагрузке?