Linux® usa el sistema de inicio SysV, mientras que FreeBSD usa el
sistema init(8) tradicional en BSD. En el init(8) del
estilo BSD no existen ni los niveles de ejecución ni
/etc/inittab; en vez de esto el inicio se controla
desde rc(8). El script /etc/rc lee
los ficheros /etc/defaults/rc.conf y
/etc/rc.conf para determinar qué servicios
deben arrancarse. Después de esto se arrancan los servicios
a los que se hace referencia en los scripts de arranque ubicados en
/etc/rc.d/ o
/usr/local/etc/rc.d/. Estos scripts son similares a
los que hay en /etc/init.d/ en un sistema
Linux®.
Los servicios se arrancan mediante líneas
NombreDeServicio_enable="YES" en
/etc/rc.conf (rc.conf(5)). Eche un vistazo
a /etc/defaults/rc.conf: La configuración
por omisión del sistema puede sobreescribirse desde
/etc/rc.conf. Además, al instalar programas
debe asegurarse de leer la documentación para determinar
cómo arrancar los servicios que puedan estar relacionados.
El siguiente fragmento de /etc/rc.conf
arranca sshd(8) y Apache 2.2.
También hace que Apache arranque
con SSL.
# enable SSHD sshd_enable="YES" # enable Apache with SSL apache22_enable="YES" apache22_flags="-DSSL"
Una vez que un servicio aparece en
/etc/rc.conf el servicio puede arrancarse
desde la línea de comandos (sin reiniciar el sistema):
#/etc/rc.d/sshd start
Si un servicio no dispone de la correspondiente entrada en
/etc/rc.conf se puede arrancar desde la
línea de comandos usando la opción
forcestart:
#/etc/rc.d/sshd forcestart
Puede descargar éste y muchos otros documentos desde ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Si tiene dudas sobre FreeBSD consulte la
documentación antes de escribir a la lista
<questions@FreeBSD.org>.
Envíe sus preguntas sobre la documentación a
<doc@FreeBSD.org>.