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
Anterior | Inicio | Siguiente |
Packages y Ports: Instalación de software en FreeBSD | Configuración de la red |
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>.