Как восстановить sysctl по умолчанию?

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

Есть идеи?

2 ответа

Решение

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

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

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

На CentOS 7, посмотрите на

/usr/lib/sysctl.d/

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

Другие вопросы по тегам