<Précédent | Table des matières | Suivant>
/accueil/rom/images
Plus loin dans ce chapitre, nous parlerons des commandes de gestion des fichiers et des répertoires afin de garder votre répertoire personnel en ordre.
3.2.4. Les fichiers de configuration les plus importants
Comme nous l'avons mentionné précédemment, la plupart des fichiers de configuration sont stockés dans le / Etc annuaire. Le contenu peut être consulté à l'aide du cat commande, qui envoie des fichiers texte à la sortie standard (généralement votre moniteur). La syntaxe est simple :
cat fichier1 fichier2 ... fichierN
Dans cette section, nous essayons de donner un aperçu des fichiers de configuration les plus courants. Ce n'est certainement pas une liste complète. L'ajout de packages supplémentaires peut également ajouter des fichiers de configuration supplémentaires dans / Etc. En lisant les fichiers de configuration, vous constaterez qu'ils sont généralement assez bien commentés et explicites. Certains fichiers ont également des pages de manuel qui contiennent une documentation supplémentaire, telle que man groupe.
Tableau 3-3. Fichiers de configuration les plus courants
Fichier | Service d'information |
alias | Fichier d'alias de messagerie à utiliser avec les serveurs de messagerie Sendmail et Postfix. L'exécution d'un serveur de messagerie sur chaque système est depuis longtemps une utilisation courante dans le monde UNIX, et presque toutes les distributions Linux sont toujours livrées avec un package Sendmail. Dans ce fichier, les noms d'utilisateurs locaux sont mis en correspondance avec les vrais noms tels qu'ils apparaissent dans les adresses e-mail ou avec d'autres adresses locales. |
apache | Fichiers de configuration pour le serveur Web Apache. |
bashrc | Le fichier de configuration à l'échelle du système pour le Bourne Again SHell. Définit des fonctions et des alias pour tous les utilisateurs. D'autres shells peuvent avoir leurs propres fichiers de configuration à l'échelle du système, comme cshrc. |
crontab et la cron.* répertoires | Configuration des tâches qui doivent être exécutées périodiquement - sauvegardes, mises à jour des bases de données système, nettoyage du système, journaux tournants, etc. |
défaut | Options par défaut pour certaines commandes, telles que useradd. |
systèmes de fichiers | Systèmes de fichiers connus : ext3, vfat, iso9660 etc. |
fstab | Répertorie les partitions et leurs points de montage. |
ftp* | Configuration du serveur ftp : qui peut se connecter, quelles parties du système sont accessibles etc. |
groupe | Fichier de configuration pour les groupes d'utilisateurs. Utiliser les utilitaires d'ombre groupeajouter, mod de groupe et groupe del pour modifier ce fichier. Ne modifiez manuellement que si vous savez vraiment ce que vous faites. |
hôtes | Une liste de machines qui peuvent être contactées via le réseau, mais sans avoir besoin d'un service de nom de domaine. Cela n'a rien à voir avec la configuration réseau du système, qui se fait dans /etc/sysconfig. |
onglet d'initialisation | Informations pour le démarrage : mode, nombre de consoles texte etc. |
aide | Informations sur la distribution (version de publication et/ou informations sur le noyau). |
ld.so.conf | Emplacements des fichiers de la bibliothèque. |
perte.conf, silo.conf, aboot.conf et ainsi de suite | Informations de démarrage pour LInux LOader, le système de démarrage qui est maintenant progressivement remplacé par GRUB. |
logrotation.* | Rotation des journaux, un système empêchant la collecte d'énormes quantités de fichiers journaux. |
Répertoire contenant des instructions pour le comportement du serveur de messagerie. | |
modules.conf | Configuration de modules qui permettent des fonctionnalités spéciales (drivers). |
mot | Message du jour : affiché à tous ceux qui se connectent au système (en mode texte), peut être utilisé par l'administrateur système pour annoncer les services/maintenance du système, etc. |
mtab | Systèmes de fichiers actuellement montés. Il est conseillé de ne jamais éditer ce fichier. |
nsswitch.conf | Ordre dans lequel contacter les résolveurs de noms lorsqu'un processus exige la résolution d'un nom d'hôte. |
pam.d | Configuration des modules d'authentification. |
passwd | Répertorie les utilisateurs locaux. Utiliser les utilitaires d'ombre useradd, usermod et userdel pour modifier ce fichier. Ne modifiez manuellement que lorsque vous savez vraiment ce que vous faites. |
casquette imprimée | Fichier de configuration d'imprimante obsolète mais encore fréquemment utilisé. Ne modifiez pas cela manuellement à moins que vous ne sachiez vraiment ce que vous faites. |
profil | Configuration à l'échelle du système de l'environnement shell : variables, propriétés par défaut des nouveaux fichiers, limitation des ressources, etc. |
RC* | Répertoires définissant les services actifs pour chaque niveau d'exécution. |
résolution.conf | Ordre dans lequel contacter les serveurs DNS (serveurs de noms de domaine uniquement). |
envoyermail.cf | Fichier de configuration principal du serveur Sendmail. |
services | Connexions acceptées par cette machine (ports ouverts). |
sndconfig or sonner | Configuration de la carte son et événements sonores. |
ssh | Répertoire contenant les fichiers de configuration du client et du serveur Secure Shell. |
sysconfig | Répertoire contenant les fichiers de configuration du système : souris, clavier, réseau, bureau, horloge système, gestion de l'alimentation etc. (spécifique à RedHat) |
X11 | Paramètres du serveur graphique, X. RedHat utilise XFree, ce qui est reflété dans le nom du fichier de configuration principal, XFree86Config. Contient également les instructions générales pour les gestionnaires de fenêtres disponibles sur le système, par exemple gdm, fvwm, twm, etc. |
xinetd.* or inetd.conf | Fichiers de configuration pour les services Internet exécutés à partir du démon de services Internet (étendu) du système (serveurs qui n'exécutent pas de démon indépendant). |
Tout au long de ce guide, nous en apprendrons davantage sur ces fichiers et en étudierons certains en détail.