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

Table des matières
8.1. Où sont les fichiers de démarrage du système ?
8.2. Comment ajouter simplement un utilisateur ?
8.3. Comment ajouter un nouveau disque dur à mon système FreeBSD ?
8.4. Comment utiliser mon nouveau disque amovible ?
8.5. Comment monter une partition DOS étendue ?
8.6. Puis-je monter d'autres systèmes de fichiers sous FreeBSD ?
8.7. Comment utiliser le programme de démarrage de NT pour démarrer FreeBSD ?
8.8. Comment démarrer FreeBSD et Linux grace à LILO ?
8.9. Comment démarrer FreeBSD et Linux depuis BootEasy ?
8.10. Est-ce dangereux d'utiliser un disque dédié ?
8.11. Comme faire pour ajouter plus de "swap" ?
8.12. J'ai des problèmes pour installer mon imprimante.
8.13. Le clavier est mal configuré sur mon ordinateur.
8.14. Comment faire en sorte que les quotas utilisateurs fonctionnent correctement ?
8.15. Qu'est-ce qui ne va pas avec ma configuration de ccd ?
8.16. Pourquoi je ne peux pas éditer le label de mes disques concaténés ?
8.17. Est-ce que FreeBSD supporte les communications inter-processus de type Système V (IPC) ?
8.18. Comment configurer sendmail pour fonctionner avec UUCP ?
8.19. Comment mettre en oeuvre le courrier électronique avec une connexion temporaire à un réseau ?
8.20. Horreur !! J'ai perdu le mot de passe de root !!
8.21. Comment empècher le redémarrage du système en appuyant sur les touches Control-Alt-Delete ?
8.22. Comment transformer les fichiers textes au format DOS en fichiers UNIX ?
8.23. Comment tuer un processus par son nom ?
8.24. Pourquoi la commande su me dit sans arrêt que je ne suis pas dans les ACL de root ?
8.25. Comment désinstaller Kerberos ?
8.26. Comment ajouter des pseudo-terminaux au système ?

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.

Ce document, ainsi que d'autres peut être téléchargé sur ftp://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>.