Rc.conf

De Diablotins.org.

(Redirigé depuis /etc/rc.conf)


Système engagé, démarrons les services
Image:brush.png
Le fichier rc.conf(5) est l'un des plus important sous FreeBSD, il définit les services et les actions à effectuer au démarrage du système; il détermine ainsi les fonctions de base de votre système.


A chaque configuration d'un serveur ou d'un démon vous aurez à le modifier.




Sommaire

Structure

Vous trouverez dans ce fichier deux types d'entrées:

la description du système

Le système est décrit au travers de variables que vous affectez dans ce fichier:

VariableSysteme="Valeur"

Les services à démarrer

Ils se définissent par une ou plusieurs entrées. Chacune étant formé d'une même racine, le nom du serveur, puis d'une variable qui suit le symbole «_».
L'entrée nécessaire qui détermine l'utilisation ou non du service:

ServiceA_enable="YES"

Les quelques entrées suivantes sont associées à «ServiceA» et correspondent à des variables couramment utilisées:

  • Démarrons le service avec des options précises:
ServiceA_flags="-o option1"
  • Précisons l'emplacement du fichier à exécuter pour ce service:
 ServiceA_program="/usr/local/bin/ServiceA"
  • Précisons le fichier de configuration:
 ServiceA_conf="/usr/local/etc/ServiceA.conf"

Par défaut

La configuration par défaut se trouve dans le fichier /etc/defaults/rc.conf.
Un peu de curiosité vous permettra peut-être de découvrir une variable intéressante.

Pour en savoir plus

  • Consultez la documentation sur les scripts RC pour plus de détail sur les services.
Outils personnels
Projets :