![]() | Системная конфигурация: 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.
< предыдущая | содержание | следующая >