Есть ли причина, по которой sysctl разбит на такое количество файлов конфигурации?

. Есть ли веская причина того, что sysctl разбит на так много файлов конфигурации в нескольких каталогах?

Есть ли причина, по которой я не могу удалить все sysctl.d файлы конфигурации и поместите все в /etc/sysctl.conf ?

В моей системе работают каталоги Xubuntu 20.04 и sysctl.d :

  • / и т.д. / sysctl.d /
  • / usr / lib / sysctl.d /

Но должны быть другие файлы конфигурации с ключами sysctl , потому что, если я запускаю:

# sudo sysctl --system

, он выводит все ключи из моего пользовательского /etc/sysctl.conf файл и все ключи из различных файлов sysctl.d .

Однако, если я запускаю:

# sudo sysctl -a

, он выводит тонны ключей, которые явно не установлены (по крайней мере, мной).

Думаю, мне также действительно нужно знать, как найти все файлы конфигурации, которые загружают ключи sysctl в ядро.

man sysctl перечисляет всего 6 возможных мест для конфигурационных файлов sysctl :

  • /run/sysctl.d/ которого не существует.
  • /etc/sysctl.d/ , который содержит 8 файлов конфигурации, сгенерированных ОС, и символическую ссылку 99-sysctl.conf на /etc/sysctl.conf .
  • /usr/local/lib/sysctl.d/ которого не существует.
  • /usr/lib/sysctl.d/ , содержащий 3 файла, установленных ОС.
  • /lib/sysctl.d/ , который совпадает с /usr/lib/sysctl.d/ , но не показывает символическую ссылку.
  • /etc/sysctl.conf мой сильно измененный файл sysctl .

Я просмотрел все отдельные файлы конфигурации, и они не учитывают даже половину ключей sysctl , загруженных в ядро. Я понимаю, что некоторые приложения могут устанавливать ключи sysctl , но должны быть другие файлы конфигурации, загружающие все эти ключи в ядро.

Кроме параметров для команды sysctl , на странице руководства нет других данных.

0
задан 7 September 2021 в 12:40

0 ответов

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

Похожие вопросы: