Не применяются параметры sysctl после перезагрузки Ubuntu 18.04

Не применяются параметры sysctl после перезагрузки Ubuntu 18.04

Подтвержденный баг с применением параметров ядра после перезагрузки Ubuntu 18.04. Находим выход из ситуации с использованием rc.local.

Ссылка на багрепорт

Найдено решение через rc.local, но прежде его необходимо установить, если отсутствует.

Создаем демон

[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target

Создаём файл /etc/rc.local

Со следующим содержимым.

#!/bin/bash
# /etc/rc.local

# Load kernel variables from /etc/sysctl.d
/etc/init.d/procps restart

exit 0

Выдать соответствующие права доступа chmod +x /etc/rc.local

Добавить сервис в автозагрузку и запустить.

systemctl daemon-reload
systemctl enable rc-local
systemctl start rc-local

После выполнения указанных действий, после перезагрузки системы, параметры ядра из конфигурационных файлов /etc/sysctl.d/*.conf и /etc/sysctl.conf будут применяться.

Комментарии

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×