Frequently Asked Questions para FreeBSD 2.X : Administración de sistema : Dónde están los ficheros de configuración de arranque del sistema
Previous: Administración de sistema
Next: Cómo añado un usuario facilmente?

8.1. Dónde están los ficheros de configuración de arranque del sistema

De la versión 2.0.5R a la 2.2.1R, el fichero principal de configuración es /etc/sysconfig. Todas las opciones son especificadas en este fichero y otros como /etc/rc y /etc/netstart.

Mira en el fichero /etc/sysconfig y cambia los valores para tu sistema. Este fichero está comentado para ayudar en la configuración

En versiones posteriores a la 2.2.1 y 3.0 el fichero /etc/sysconfig fue renombrado como rc.conf. La sintaxis también fue retocada para ser mas descriptiva. El fichero /etc/netstart también fue renombrado como /etc/rc.network para que todos los ficheros de configuración puedan ser copiados con el comando cp /usr/src/etc/rc* /etc.

/etc/rc.local existe como siempre y debería ser usado para arrancar servicios locales adicionales como INN o programas propios.

El fichero /etc/rc.serial es para la inicialización de puertos serie.

El fichero /etc/rc.i386 es para especificaciones propias de Intel, como la emulación iBCS2 o la configuración de la cónsola del sistema.

A partir de la versión 2.1.0R, también puedes tener un directorio en el que instalar ficheros de arranque locales especificado en /etc/sysconfig (o /etc/rc.conf):

        # Localización de los ficheros de arranque locales.
        local_startup=/usr/local/etc/rc.local.d
      

Cada fichero acabado en .sh será ejecutado en orden alfabético.

Si quieres asegurarte de un cierto orden en la ejecución sin tener que cambiar todos los nombres de los ficheros, puedes usar un esquema similar al siguiente con dígitos al principio del nombre de cada fichero:

        10news.sh
        15httpd.sh
        20ssh.sh
      

Puede ser visto como "malo" (o SysV :-)) pero nos provee de un esquema regular para programas añadidos localmente sin tener que hacer ediciones complicadas del fichero /etc/rc.local. Muchos de los ports/packages asumen que /usr/local/etc/rc.d es un directorio de arranque local.


Frequently Asked Questions para FreeBSD 2.X : Administración de sistema : Dónde están los ficheros de configuración de arranque del sistema
Previous: Administración de sistema
Next: Cómo añado un usuario facilmente?