Questions Fréquemment Posées sur FreeBSD 2.X, 3.X et 4.X
Précédent |  | Suivant

# Chapitre 8. Administration système. **Mise à jour en cours**

# 8.1. Où sont les fichiers de démarrage du système ?

De la version 2.0.5R à la version 2.2.1R, le fichier de configuration principal était `/etc/sysconfig` . Toutes les options sont spécifiées dans ce fichier et les autres fichiers comme /etc/rc et `/etc/netstart` ne font que l'inclure.

Regardez dans le fichier `/etc/sysconfig` et changez les valeurs nécessaires pour configurer votre système. Ce fichier inclut des commentaires indiquant les valeurs à mettre.

Pour les versions 2.2.1 et suivantes, le fichier `/etc/sysconfig` a été renommé en `rc.conf` et a été épuré au passage. Le fichier `/etc/netstart` a aussi été renommé en `rc/network` comme cela tous les fichiers peuvent être copiés grâce à une seule commande : cp `/usr/src/etc/rc* /etc`.

Le fichier `/etc/rc.local` existe toujours et peut être utilisé pour démarrer des services additionnels comme INN ou pour positionner certaines valeurs.

Le fichier `/etc/rc.serial` permet d'initialiser les ports série (par exemple mettre en place les caractéristiques du port, etc..).

Le fichier `/etc/rc.i386` est spécifique aux paramètres des plateformes Intel, comme l'émulation iBCS2 ou la configuration de la console système d'un PC.

Avec la version 2.1.0R, vous pouvez définir des fichiers de démarrage "locaux" se trouvant dans un répertoire spécifié dans le fichier `/etc/sysconfig` (ou le fichier `/etc/rc.conf` ):

    # Emplacement des fichiers de démarrage locaux
    local_startup=/usr/local/etc/rc.local.d

Chaque fichier se terminant par `.sh` sera éxécuté dans l'ordre alphabétique.

Si vous voulez vous assurez d'un certain ordre de démarrage sans changer le nom des fichiers, vous pouvez utiliser un schéma similaire à celui qui suit, en faisant précéder chaque fichier de chiffres pour assurer l'ordre de démarrage:

    10news.sh
    15httpd.sh
    20ssh.sh

Cela peut vous sembler un peu laid (ou SysV :-)) mais cela fournit une façon simple pour les packages locaux ajoutés sans être obligé d'éditer `/etc/rc.local` . La plupart des ports ou des packages assument que le répertoire `/usr/local/etc/rc.d` permet le démarrage des programmes locaux.

Précédent | Sommaire | Suivant
Comment puis-je activer le support des disques QIC-40/80 ? |  | Comment ajouter simplement un utilisateur ?

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.