Як скинути sysctl до значень за замовчуванням ОС?


10

Я не зміг знайти відповідь на сторінках man для sysctl. Мій файл sysctl.conf все ще знаходиться в стандартному стані, я тестую кілька значень і завантажую нові налаштування через sysctl -p newsettings.conf. Я хоч цього було б достатньо для повторного перезавантаження sysctl -p(це означає, що він читає значення з sysctl.conf). Але швидкий sysctl -a | grep domainвиявив, що є ще старі налаштування.

Будь-які ідеї?

Відповіді:


15

Наскільки я знаю, немає "скасувати" для sysctl- Вам потрібно повторно ввести настройки за замовчуванням (як правило, /etc/sysctl.confпросто не вказуються параметри за замовчуванням, тому повторне читання не змінить ваші зміни, якщо немає явного налаштування).

Якщо ви не знаєте своїх налаштувань за замовчуванням, перезавантаження поверне їх, і ви можете перерахувати їх sysctl -a(збережіть це десь для довідки). Якщо у вас є інша, в основному, однакова машина, ви можете захопити sysctl -aвихід із цього хоста замість перезавантаження.


1
Добре, дякую. Перезавантаження буде можливою, і тоді sysctl -a > sysctl_defaults.confслід зробити трюк. Я залишу це відкритим на деякий час, можливо, хтось ще знає спосіб. Якщо ні, то я прийму вашу відповідь як правильну.
Fleshgrinder

@Fleshgrinder Переконайтеся, що ви зберігаєте значення sysctl десь там, де вони не регулярно читаються під час завантаження (як ~/sysctl_defaults.conf) - Хоча це не трапляється часто, іноді значення за замовчуванням для заданої ручки sysctl змінюється, і ви можете ввести деякі випадкові дивацтва таким чином.
voretaq7

1
Дякую, я це знав і зберігав їх у своєму домашньому каталозі, як ви запропонували. Я також переконався, що нічого не передбачено /etc/sysctl.dперед перезавантаженням. Все працювало як шарм, і я думаю, що ваше рішення цілком чудово. Ще раз дякую за вашу допомогу.
Fleshgrinder

0

За замовчуванням Sysctl

На CentOS 7 подивіться

/usr/lib/sysctl.d/

щоб отримати налаштування за замовчуванням, які постачаються з ОС.

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