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>.