Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Un tour guidé

La structure du système de fichiers sur un système Linux ressemble beaucoup à celle que l'on trouve sur d'autres systèmes de type Unix. La conception est en fait spécifiée dans une norme publiée appelée le Norme de hiérarchie du système de fichiers Linux. Toutes les distributions Linux ne sont pas exactement conformes à la norme, mais la plupart s'en rapprochent assez.

Ensuite, nous allons nous promener nous-mêmes dans le système de fichiers pour voir ce qui rend notre


Coche du système Linux. Cela nous donnera une chance de mettre en pratique nos compétences de navigation. L'une des choses que nous découvrirons est que la plupart des fichiers intéressants sont en texte clair et lisible par l'homme. Au cours de notre visite, essayez ce qui suit :

1. cd dans un répertoire donné

2. Lister le contenu du répertoire avec ls -l

3. Si vous voyez un fichier intéressant, déterminez son contenu avec filet

4. S'il semble qu'il s'agisse de texte, essayez de le visualiser avec moins


image

N'oubliez pas l'astuce du copier-coller ! Si vous utilisez une souris, vous pouvez double-cliquer sur un nom de fichier pour le copier et cliquer avec le milieu pour le coller dans des commandes.


image

Pendant que nous nous promenons, n'ayez pas peur de regarder des choses. Il est largement interdit aux utilisateurs réguliers de tout gâcher. C'est le travail de l'administrateur système ! Si une commande se plaint de quelque chose, passez simplement à autre chose. Passez du temps à regarder autour de vous. Le système est à nous d'explorer. N'oubliez pas, sous Linux, il n'y a pas de secrets !

Le tableau 3-4 répertorie quelques-uns des répertoires que nous pouvons explorer. Il peut y avoir de légères différences selon la distribution. N'ayez pas peur de regarder autour de vous et d'essayer plus !


Tableau 3-4 : Répertoires trouvés sur les systèmes Linux


Commentaires sur l'annuaire

Commentaires sur l'annuaire

/ Le répertoire racine. Où tout commence.


image

/bin Contient les binaires (programmes) qui doivent être présents pour que le système démarre et s'exécute.


image

/boot Contient le noyau Linux, l'image disque RAM initiale (pour les pilotes nécessaires au démarrage) et le chargeur de démarrage.


Fichiers intéressants :

/boot/grub/grub.conf ou menu.lst, qui sont utilisés pour configurer le chargeur de démarrage.

/boot/vmlinuz (ou quelque chose de similaire), le Linux

kernel


image

/ dev Il s'agit d'un répertoire spécial qui contient nœuds de périphérique. « Tout est un fichier » s'applique également aux appareils. C'est ici que le noyau maintient une liste de tous les périphériques qu'il comprend.


image

/ Etc La / Etc Le répertoire contient tous les fichiers de configuration à l'échelle du système. Il contient également une collection de scripts shell qui démarrent chacun des services système au moment du démarrage. Tout dans ce répertoire doit être du texte lisible.


Fichiers intéressants : alors que tout / Etc est intéressant, voici quelques favoris de tous les temps :

/ etc / crontab, un fichier qui définit quand

les tâches automatisées seront exécutées.

/ etc / fstab, un tableau des périphériques de stockage et de leurs points de montage associés.

/ Etc / passwd, une liste des comptes d'utilisateurs.


image

/foyer Dans les configurations normales, chaque utilisateur se voit attribuer un répertoire dans

/domicile. Les utilisateurs ordinaires ne peuvent écrire des fichiers que dans leurs répertoires personnels. Cette limitation protège le système contre l'activité errante de l'utilisateur.


image

/lib Contient les fichiers de bibliothèque partagés utilisés par les programmes système principaux. Celles-ci sont similaires aux DLL de Windows.


image

/lost+found Chaque partition ou périphérique formaté utilisant un système de fichiers Linux, tel que ext3, aura ce répertoire. Il est utilisé dans le cas d'une récupération partielle suite à un événement de corruption du système de fichiers.

À moins que quelque chose de vraiment grave ne soit arrivé à votre système, ce répertoire restera vide.


image

/moitié Sur les systèmes Linux modernes, le /moitié Le répertoire contiendra les points de montage des supports amovibles tels que les lecteurs USB, les CD-ROM, etc. qui sont montés automatiquement lors de l'insertion.


image

/ mnt Sur les anciens systèmes Linux, le / mnt Le répertoire contient des points de montage pour les périphériques amovibles qui ont été montés manuellement.


image

/opter Le répertoire /opt est utilisé pour installer les logiciels « facultatifs ». Ceci est principalement utilisé pour contenir des produits logiciels commerciaux qui peuvent être installés sur votre système.


image


Commentaires sur l'annuaire

Commentaires sur l'annuaire

/ proc La / proc le répertoire est spécial. Ce n'est pas un vrai système de fichiers au sens de fichiers stockés sur votre disque dur. Il s'agit plutôt d'un système de fichiers virtuel maintenu par le noyau Linux. Les "fichiers" qu'il contient sont des judas dans le noyau lui-même. Les fichiers sont lisibles et vous donneront une image de la façon dont le noyau voit votre ordinateur.


image

/root Il s'agit du répertoire personnel du compte root.


image

/sbin Ce répertoire contient les binaires « système ». Ce sont des programmes qui effectuent des tâches système vitales qui sont généralement réservées au superutilisateur.


image

/ Tmp La / Tmp Le répertoire est destiné au stockage de fichiers temporaires et transitoires créés par divers programmes. Certaines configurations entraînent le vidage de ce répertoire à chaque redémarrage du système.


image

/ usr L'arborescence de répertoires /usr est probablement la plus grande sur un système Linux. Il contient tous les programmes et fichiers de support utilisés par les utilisateurs réguliers.


image

/ usr / bin / usr / bin contient les programmes exécutables installés par

votre distribution Linux. Il n'est pas rare que ce répertoire contienne des milliers de programmes.


image

/ usr / lib Les bibliothèques partagées pour les programmes dans / usr / bin.


image

/ Usr / local La / Usr / local l'arbre est l'endroit où les programmes qui ne sont pas

inclus avec votre distribution mais sont destinés à une utilisation à l'échelle du système sont installés. Les programmes compilés à partir du code source sont normalement installés dans / usr / local / bin. Sur un système Linux nouvellement installé, cette arborescence existe, mais elle sera vide jusqu'à ce que l'administrateur système y insère quelque chose.


image

/usr/sbin Contient plus de programmes d'administration système.


image

/ Usr / share / Usr / share contient toutes les données partagées utilisées par

programmes en / usr / bin. Cela inclut des éléments tels que les fichiers de configuration par défaut, les icônes, les arrière-plans d'écran, les fichiers audio, etc.


image

/usr/share/doc La plupart des packages installés sur le système incluront certains

type de documentation. Dans / usr / share / doc, nous trouverons des fichiers de documentation organisés par package.


image

/ var A l'exception de /tmp et /home, les répertoires que nous avons examinés jusqu'à présent restent relativement statiques, c'est-à-dire que leur contenu ne change pas. L'arborescence de répertoires /var est l'endroit où sont stockées les données susceptibles de changer. Diverses bases de données, fichiers spool, courrier utilisateur, etc. se trouvent ici.


image

/ var / log / var / log contient fichiers journaux, enregistrements de divers systèmes

activité. Ceux-ci sont très importants et doivent être surveillés de temps en temps. Les plus utiles sont

/var/log/messages et/ou /var/log/syslog. Notez que pour des raisons de sécurité sur certains systèmes, vous devez être le superutilisateur pour afficher les fichiers journaux.


image


Meilleur système d'exploitation Cloud Computing chez OnWorks :