Rc.conf
Un article de Diablotins.org.
|
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
- Le manuel.
Pour en savoir plus
- Consultez la documentation sur les scripts RC pour plus de détail sur les services.
