Ubuntu - système de fichier
Les systèmes de fichiers linux sont la plupars du temps organisés comme suit:
/ (la racine du système)
- /bin (Utilitaires et programmes pour l'utilisateur)
- commandes principales du systèmes
- interpreteurs de commandes (sh, bash, ...)
- outils d'administrations systèmes (sudo, su, passwd, ...)
- outils de manipulation de texte (grep, sed, awk, ...)
- outils de compressions (tar, zip, gzip, ...)
- utilitaires réseaux (ping, ifconfig, ssh, ...)
- /boot (Noyaux système et fichiers associés)
- Images du noyau
- Images du fichier RAM
- secteurs de boot
- /dev (Composants et périphériques reconnus par le système)
- /etc (Fichiers de configuration du système et des services)
- crontab (gestionaire de tâche)
- hosts (fichier host)
- hostname (nom de la machine)
- passwd (liste des utilisateurs et leurs mots de passes Hashés)
- groups (liste des groupes et de leurs membres
- /etc/fstab (montage des disques et volumes au démarrage)
- /home (Répertoires utilisateurs et leurs environements)
- /lib (Librairies partagées par les programmes et composants système)
- /lost+founds (Présent sur chaque point de montage, contient des fichiers de récupération en cas de problèmes)
- /media ( Points de montage des périphériques retirables. ex: clé usb, lecteur CD, image iso, ...)
- /mnt (Points de montage pour les disques ou volumes montés manuellement)
- /opt (Répertoire d'installation pour les logiciels 'optionnels' ou installés manuellement)
- /proc (Système de fichier virtuel contenant des mappages en lecture vers les fichiers du Kernel)
- /root (Répertoire personnel de l'administrateur système)
- /sbin (Utilitaires et programes systèmes, souvent réservé au sperutilisateur)
- /tmp (Stockage pour les fichiers temporaires. Selon la configuration, se vide à chaque redémarrage)
- /usr (Programmes et fichiers de support utilisés par les utilisateurs)
- /usr/bin (Programmes exécutables installés par la distribution linux utilisée)
- /usr/lib (Librairies partagées pour les programes dans /usr/bin)
- /usr/local (Programmes non fournis par la distribution mais nécéssitant d'être exécutés par le système)
- /usr/sbin (Utilitaires d'administrations systèmes additionnels)
- /usr/share (Données partagées utilisées par les programmes. Icônes, fichiers de configurations par défaut, ...)
- /usr/share/doc (Documentation des logiciels additionnels installés sur le système. Organisés par paquets)
- /var (Toutes les données dynamiques ou variables du systèmes et des logiciels)
- /var/log (Fichiers journaux du système et des applications)