O Linux® usa o sistema SysV init
,
enquanto o FreeBSD usa o tradicional BSD-style
init(8). Sob o BSD-style
init(8)
não existem run-levels e
nem /etc/inittab
, em vez disso a
inicialização é controlada pelo
utilitário rc(8). O script
/etc/rc
lê
/etc/defaults/rc.conf
e
/etc/rc.conf
para determinar quais
serviços serão iniciados. Os serviços
especificados são, então, inicializados rodando
os scripts
de inicialização
correspondentes em /etc/rc.d/
e /usr/local/etc/rc.d/
. Esses
scripts
são similares aos
scripts
localizados em
/etc/init.d/
nos sistemas Linux®.
Os Serviços são ativados espeficificando
em NomeDoServiço
_enable="YES"/etc/rc.conf
(rc.conf(5)).
Dê uma olhada em
/etc/defaults/rc.conf
para visualizar os
padrões do sistema, essas configurações
padrões podem ser sobrescritas por
configurações em
/etc/rc.conf
. Quando instalar
aplicações adicionais não deixe de
analisar a documentação para determinar
como ativar qualquer serviço associado.
O seguinte trecho do /etc/rc.conf
ativa
o sshd(8) e o Apache 2.2. Ele
também determina que o Apache
deve ser iniciado com SSL.
Uma vez que o serviço foi ativado em
/etc/rc.conf
, ele pode ser inicializado
pela linha de comando (sem precisar reinicializar o
sistema):
#
/etc/rc.d/sshd
start
Se o serviço não foi ativado, ele pode ser
inicializado pela linha de comando usando
forcestart
:
#
/etc/rc.d/sshd
forcestart
Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Para perguntas sobre FreeBSD, leia a
documentação antes de contatar
<questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para
<doc@FreeBSD.org>.