/etc/rc.conf
/etc/rc.conf est le fichier de configuration d'initscripts. Il permet de regrouper plusieurs éléments tels que le chargement de module, le réseau ou encore les services en un seul fichier.
Fichier par défaut: /etc/rc.conf
Sommaire |
Services
Démarrage automatique
- DAEMONS: Liste des daemons/services au démarrage, lancés dans l'ordre.
Gestion
Les services sont tous présents dans le répertoire /etc/rc.d, pour les démarrer manuellement:
/etc/rc.d/[service] start
stop pour l'arrêter ou restart pour redémarrer le service.
Selon le service, des options peuvent éventuellement lui être passées, elles sont souvent à ajouter dans /etc/conf.d/<nom_du_service>.
L'utilitaire rc.d permet de manipuler les services (rc.d --help pour avoir la liste des options) :
rc.d list rc.d start service1 service2 rc.d stop service1 service2
Matériel
- USEDMRAID: Scanne les volumes en RAID logiciel
- USELVM: Scanne les volumes LVM au démarrage.
Réseau
initscripts fournit le service network pour activer et configurer une interface réseau filaire. La configuration se fait par le bias des variables suivantes:
- interface: L'interface à configurer, exemple:
interface=eth0
- address: Son adresse. (Laisser vide pour une utilisation en DHCP)
- netmask: Le masque de sous-réseau (optionnelle: 255.255.255.0 par défaut.)
- broadcast: L'adresse de broadcast. (optionnelle)
- gateway: La passerelle.
Exemple:
interface=eth0 address=192.168.0.2 gateway=192.168.0.1
Ou pour du DHCP:
interface=eth0 address=
La variable NETWORK_PERSIST permet, si elle est définit à "yes", de ne pas arrêter le service network lors de l'extinction ou redémarrage de la machine.
Variables dépréciées
- LOCALE: Langue par défaut.
Horloge :
- HARDWARECLOCK: Configuration de l'horloge matérielle. (UTC / localtime).
- TIMEZONE: Votre fuseau horaire.
Ce n'est rien d'autre qu'un dossier/fichier dont la liste est disponible dans /usr/share/zoneinfo (eg. Europe/Paris .
Console :
- KEYMAP: Votre disposition de clavier sous la console.
De même que le fuseau horaire, la liste est disponible dans /usr/share/kbd/keymaps. - CONSOLEFONT: Police de caractères en mode console.
/usr/share/kbd/consolefonts. - CONSOLEMAP: Table de correspondance.
À définir si la police sélectionnée a un jeu de caractères différent de l'UTF-8.
/usr/share/kbd/unimaps. - USECOLOR: Utilisation des couleurs pour les messages lors du démarrage. (yes par défaut)
Modules :
- MODULES: Cette variable définit l'ensemble des modules à charger explicitement (en plus de l'auto-détection de UDEV).
Réseau :
- HOSTNAME: Nom de la machine. Devrait aussi être mis dans /etc/hosts.