Rc.conf

Un article de Diablotins.org.


Image:brush.png
  • Auteur :David Marec
  • Date : 7 Mai 2006

Sommaire

Synopsis

Le fichier «/etc/rc.conf» 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.

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.

Documentation

Pour en savoir plus

  • Consultez la documentation sur les scripts RC pour plus de détail sur les services.
Récupérée de « http://www.diablotins.org/index.php/Rc.conf »
Projets :
Boîte à outils