Grub.conf против sysctl.conf

Grub.conf против sysctl.conf

Оба файла используются для передачи параметров ядру. Так в чем же разница между ними? Каково назначение каждого файла?

решение1

grub.confсообщает загрузчику о необходимости передать параметры ядру, аналогично тому, как параметры передаются обычной программе.

sysctl— это другое название файлов конфигурации, в /proc/sys/которых отражается конфигурация времени выполнения ядра. sysctl.conf— это просто файл конфигурации для команды sysctl --system, которая сама по себе является простой оболочкой вокруг реальных файлов конфигурации в/proc/sys/

Многие параметры одинаковы, независимо от того, передаются ли они загрузчиком или через sysctl, но некоторые параметры могут использоваться только загрузчиком, например nokaslr, по техническим причинам.

Преимущество использования sysctlв отличие от grub.confзаключается в том, что для вступления изменений в силу не требуется перезагрузка.

Связанный контент