Конфигурирование Ядра

6.3. Конфигурирование Ядра

Основные настройки системы располагаются в /etc/rc.conf. Этот файл вмещает широкий спектр конфигурационной информации, используемой при загрузке системы..

Администратор должен сделать записи в rc.conf чтобы переопределить строки по умолчанию из /etc/defaults/rc.conf. Файлы по умолчанию нельзя копировать в /etc - они вмещают значения по умолчанию, а не примеры значений. Все специфичные для данной системы изменения должны быть сделаны в файле rc.conf.

Существует несколько методов для отделения общей конфигурации для группы систем от конкретной для данной системы. Рекомендуемый метод - прописать общую конфигурацию в отдельный файл, например, в /etc/rc.conf.site, и включить его название в /etc/rc.conf,который вмещает только системно - специфическую информацию.

Т.к rc.conf может быть прочтён с помощью sh(1) достичь этого проблемой не является::

  • rc.conf:

        	. rc.conf.site
        	hostname="node15.webcompany.com"
        	network_interfaces="fxp0 lo0"
        	ifconfig_fxp0="inet 10.1.1.1"
  • rc.conf.site:

        	defaultrouter="10.1.1.254"
        	saver="daemon"
        	blanktime="100"

Файл rc.conf.site может быть распространён на все системы, используя rsync или подобную ей программу, в то время, как rc.conf должен остаться только на одной машине..

Изменения в системе, вызванные sysinstall(8) или make world не повлекут за собой перезапись rc.conf Вся информация в этом файле сохранится.