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

Как сбросить sysctl к настройкам ОС по умолчанию?

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

Любые идеи?

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

Если вы не знаете свои настройки по умолчанию, перезагрузка вернет их, и вы можете затем перечислить их с помощью sysctl -a (сохраните это где-нибудь для справки). Если у вас есть другая в основном идентичная машина, вы можете взять sysctl -a вывод с этого хоста вместо перезагрузки.

Sysctl по умолчанию

В CentOS 7 посмотрите

/usr/lib/sysctl.d/

чтобы получить настройки по умолчанию, которые поставляются с ОС.