Ce n’est pas parce que la liberté n’a pas de prix qu’elle est sans valeur !
 

Arborescence de Linux

Le 25 novembre 2005

Comment Linux fonctionne au niveau structuration des fichiers et répértoires, c’est ce que nous allons voir ici. Linux comporte une racine comme tout système d’exploitation, sous windows la racine est "c :". Sous Linux la racine est "/". D’autres répértoires sont évidemment présents dans la racine Linux, voici les différents répertoires que l’on peut y trouver :


- "/" : correspond donc à la racine du disque dur. Nous y trouvons que des répértoires.
- "/bin" et "/sbin" : correspondent à l’emplacement des executables Linux qui permettrons de lancer des applications classiques ou système comme les executables de commandes. Ainsi les commandes "cd", "chmod" ou encore "ls" sont présentes dans "/bin". "/sbin" correspond à tous les executables vitaux pour le système comme l’extinction de la machine alors que "/bin" corrsepond aux executables que les utilisateurs du système emploient de façon courante. La création de ces deux répértoires, n’a pas été créée pour des questions de sécurité mais pour bien différencier les commandes vitales du système et les commandes que les utilisateurs utilisent.
- "/boot" : Ce répértoire est utilisé, vous vous en doutez, pour le boot du système. Celui-ci va accueillir votre système de boot que vous pouvez choisir tel que "Lilo" ou "Grub" qui sont deux interfaces permettant différentes solutions de boot du système ( Sous windows correspond le multi boot, le mode sans echec, etc ... ).
- "/etc" : Ce répértoire contient la plupart des fichiers de configuration du système Linux donc prudence est de mise. Certains de ces fichiers sont communs à de nombreux outils, d’autres ne sont nécessaires qu’à un seul outil. Une section "/etc" dans "B.A.BA De Linux" vous en expliquera son fonctionnement.
- "/home" : Celui-ci va regrouper les différents utilisateurs de la machine. Ainsi chaque utilisateur verra son répértoire nomé à l’identique du nom utilisateur dans "/home". "/home" n’est pas vital pour le système, c’est donc ici que l’on place en général ses fichiers.
- "/usr" : Nous y retrouverons pas mal de répértoires qui d’ailleur, vont fortement ressembler à ce que l’on trouve sur la racine. La différence est que son contenu est déstiné aux utilisateurs de la machine plutôt qu’au système en lui même. Ainsi, programmes / libraires "utilisateur" vont s’y trouver.
- "/var" : Ce répértoire va contenir les variables du système par rapport à son installation.

Le sous répertoire "/var/log"est important et contient les fichiers de trace de fonctionnement du système. Une grande partie du travail d’administration consiste à suivre les enregistrements afin de détecter les mauvais fonctionnements. Le programme logrotate permet de conserver un historique des fichiers. Il existe des outils de gestion des fichiers de trace pour permettre, entre autres, la détection des intrusions sur le système.

Post-Scriptum :

Franc
SPIP 1.9.1 | BliP 2.2 | XHTML 1.0 | CSS 2.0 | RSS 2.0