Bases de Linux et de la ligne de commande

Quelle description du répertoire /proc de Linux est correcte ?

  1. AC'est l'endroit, interdit en écriture aux utilisateurs ordinaires, qui regroupe les fichiers de configuration que le noyau et les services lisent au démarrage
  2. BC'est l'endroit où se trouvent les fichiers de périphérique, qui représentent des périphériques comme les disques durs, les clés USB et les terminaux pour qu'on puisse les lire et y écrire comme des fichiers
  3. CC'est un système de fichiers virtuel par lequel le noyau présente sous forme de fichiers les processus en cours et l'état du système ; son contenu n'est pas enregistré sur disque
Afficher la réponse et l'explication

Réponse : C. C'est un système de fichiers virtuel par lequel le noyau présente sous forme de fichiers les processus en cours et l'état du système ; son contenu n'est pas enregistré sur disque

/proc est un système de fichiers virtuel appelé procfs : chaque fois qu'un fichier est lu, le noyau produit et renvoie les informations de cet instant. cat /proc/cpuinfo permet de vérifier le modèle de CPU et le nombre de cœurs, cat /proc/meminfo l'utilisation de la mémoire, et /proc/<ID du processus>/ contient les informations de chaque processus. Comme ces fichiers n'existent pas sur le disque, beaucoup d'entre eux s'affichent avec une taille de 0. On s'en sert aussi souvent sur les serveurs qui exécutent des outils EDA, pour vérifier le nombre de cœurs de CPU et la quantité de mémoire.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases de Linux et de la ligne de commande

  1. Le répertoire /home/alice/data existe, et le répertoire courant est /home/alice/work. Quel répertoire s'affiche si l'on exécute « cd ../data », puis « pwd » ?
  2. Dans le répertoire personnel, « ls » n'affiche que notes.txt, alors que « ls -a » affiche « . », « .. », « .bashrc » et « notes.txt ». Quelle explication de ce résultat est correcte ?
  3. Si l'on exécute dans l'ordre les commandes ci-dessus, quel est le résultat des deux dernières commandes cat ?
  4. Un répertoire contient six fichiers : a1.txt, a2.txt, a10.txt, b1.txt, c1.txt et a1.csv. Combien de fichiers s'affichent si l'on exécute « ls [ab]?.txt » dans ce répertoire ?
  5. Après l'exécution de « chmod 754 run.sh » sur le fichier run.sh, quelle notation des droits s'affiche au début de la ligne produite par « ls -l run.sh » ?