Un certain nombre d'opérations que l'on peut faire avec un système Unix ne rentrent pas dans le cadre d'une utilisation quotidienne, mais sont destinées plutôt à l'administration du système lui-même. Ces opérations peuvent être réalisées à l'aide de commandes Unix spéciales, généralement réservées à l'administrateur du système, ou peuvent être réalisées en modifiant les fichiers de configuration du système.
Il est très probable que le programme d'installation ou le programme de configuration de votre distribution vous permette d'effectuer ces tâches de manière relativement aisée ou conviviale. L'utilisation de ces programmes est très simple, puisqu'en général il suffit de répondre à quelques questions et les modifications sont effectuées automatiquement pour vous. Il est fortement recommandé de toujours essayer les programmes de ce type en premier lieu, car eux seuls connaissent les spécificités de chaque distribution. Cela dit, ces programmes ne peuvent pas tout prévoir, parce que Linux est un système capable d'effectuer un grand nombre de tâches très diversifiées d'une part, et parce que ce que vous voulez en faire personnellement ne correspond pas forcément à un standard prédéterminé d'autre part.
Cette partie décrira donc le mécanisme général d'amorçage des systèmes Linux et les commandes d'administration les plus importantes. Les principaux fichiers de configuration permettant de modifier le comportement du système seront également décrits afin de permettre un usage courant de Linux dans de bonnes conditions. Les notions les plus avancées concernant l'administration système ne seront en revanche pas abordées, car cela dépasserait le cadre de ce document. Les lecteurs les plus intéressés pourront toujours se référer à un guide d'administration Unix.
L'administration du système est un peu moins sensible que son installation. En effet, les seuls risques que l'on encourt sont de détruire les fichiers de configuration du système, et donc de devoir les recréer manuellement. Il n'y a pas de manipulation de partitions ou de système de fichiers à créer, aussi le risque de perdre des données est-il nettement plus faible. Cependant, les opérations d'administration se feront sous le compte root, ce qui implique une prudence extrême. C'est pour cette raison que nous allons commencer par sauvegarder l'ensemble des fichiers de configuration, afin de pouvoir revenir à l'état initial après installation, sans repasser par la case départ.
La sauvegarde de la configuration du système est une opération facile à réaliser. En effet, tous les fichiers de configuration sont placés dans le répertoire /etc/. Par conséquent, il suffit de faire une archive des fichiers de ce répertoire et de ses sous-répertoires. Cette opération peut être réalisée avec la commande suivante :
tar cvfz /root/install.conf.tar.gz /etc/*
Cette commande créera une archive nommée install.conf.tar.gz dans le répertoire personnel de l'administrateur système. On notera que, pour certaines distributions, quelques fichiers de configuration sont placés dans le répertoire /sbin/init.d/. Pour ces distributions, on utilisera donc plutôt la commande suivante :
tar cvfz /root/install.conf.tar.gz /etc/* /sbin/init.d/*
De cette manière, si l'on a un gros problème avec la configuration de la machine, on peut revenir simplement à la configuration utilisée juste après l'installation du système avec la simple commande suivante :
tar xvfz /root/install.conf.tar.gzcommande que l'on exécutera dans la racine du système de fichiers.
Cette commande écrasera tous les fichiers existants par ceux de la sauvegarde. Les fichiers qui ont été ajoutés depuis cette sauvegarde seront bien entendu conservés.
Il est également recommandé de faire une sauvegarde identique à celle-ci une fois que l'on aura réussi à configurer le système correctement et que, théoriquement, il n'y aura plus à toucher aux fichiers de configuration. Cette sauvegarde devra être placée sur une disquette ou un support amovible que l'on conservera en lieu sûr.