Системная конфигурация: rc.conf и sysrc


< предыдущая   |   содержание   |   следующая >

FreeBSD хранит многие параметры запуска служб и системные настройки в текстовых файлах. /etc/rc.conf часто содержит параметры вида service_enable="YES". Наличие параметра само по себе не означает, что программа установлена: важны ещё скрипт запуска и конфигурация приложения.

Изменение параметров

sysrc добавляет или изменяет параметр в конфигурации, не требуя ручного редактирования файла. sysrc -a показывает заданные переменные, но не все возможные параметры и не обязательно текущее состояние служб.

Команды для проверки

sysrc sshd_enable="YES"
sysrc hostname="server.example.org"
sysrc -a

Команды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.

На что обратить внимание

sysrc меняет конфигурацию для последующих запусков, а service управляет службой сейчас. Перед ручной правкой сохраните копию файла. Конфигурация сторонних программ часто находится в /usr/local/etc и имеет собственный синтаксис проверки.

Дополнительная информация

Тема соответствует разделу «Конфигурация, службы и журналирование» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Конфигурация, службы и журналирование.

Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.

< предыдущая   |   содержание   |   следующая >