Як перезавантажити sysctl з каталогу sysctl.d?


31

Я вношу зміни до файлу в /etc/sysctl.dкаталозі (Ubuntu 12.04).

Я знаю, що sysctl -pперезавантаження з, /etc/sysctl.confале, здається, не працює для нічого в /etc/sysctl.d/каталозі. Перезавантаження працює, але я хотів би зробити це без перезавантаження.

Будь-які пропозиції?

Відповіді:


50

Як задокументовано , для останніх версій util-linux :

# Завантажте налаштування з усіх файлів конфігурації системи 
sysctl --system

Для старих версій (тобто, якщо --systemне працює):

# Завантажте налаштування з /etc/sysctl.conf 
sysctl -p
# Завантажте налаштування із вказаного файлу 
sysctl -p /etc/sysctl.d/ <що завгодно> .conf

9

Файл README в /etc/sysctl.d/системі Ubuntu 12.04 з операційним записом 1: 3.2.8-11ubuntu6.3 говорить про запуск:

service procps start

Що закінчується (через /etc/init/procps.conf) це:

cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.