Frequently Asked Questions para FreeBSD 2.X : Administracion de sistema : Donde estan los ficheros de configuracion de arranque del sistema
Previous: Administracion de sistema
Next: Como anyado un usuario facilmente?

8.1. Donde estan los ficheros de configuracion de arranque del sistema

De la version 2.0.5R a la 2.2.1R, el fichero principal de configuracion 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 esta comentado para ayudar en la configuracion

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

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

El fichero /etc/rc.serial es para la inicializacion de puertos serie.

El fichero /etc/rc.i386 es para especificaciones propias de Intel, como la emulacion iBCS2 o la configuracion de la consola del sistema.

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

        # Location of local startup files.
        local_startup=/usr/local/etc/rc.local.d
      

Cada fichero acabado en .sh sera ejecutado en orden alfabetico.

Si quieres asegurarte de un cierto orden en la ejecucion sin tener que cambiar todos los nombres de los ficheros, puedes usar un esquema similar al siguiente con digitos 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 anyadidos 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 : Administracion de sistema : Donde estan los ficheros de configuracion de arranque del sistema
Previous: Administracion de sistema
Next: Como anyado un usuario facilmente?