Как восстановить 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/
чтобы получить настройки по умолчанию, которые поставляются с ОС.