QCM d'administration système : attributs d'inode
(on suppose ici qu'un seul système de fichiers est monté sur l'arborescence)

1 questions

1.1 question n° 1

La commande ls -ila retourne

total 8
26361951 drwxr-xr-x 2 user user 4096 juin  24 01:44 .
26346492 drwxr-xr-x 7 user user 4096 juin  24 00:29 ..
26345763 -rw-r--r-- 2 user user    0 juin  24 01:44 aze
26346415 -rw-r--r-- 2 user user    0 juin  24 00:29 bar
26345763 -rw-r--r-- 2 user user    0 juin  24 01:44 eza
26346415 -rw-r--r-- 2 user user    0 juin  24 00:29 foo
26346417 -rw-r--r-- 2 user user    0 juin  24 00:29 hop 
Combien de fichiers réguliers se trouvent dans ce répertoire ?

  • exactement 3
  • au moins 1
  • au plus 1
  • exactement 1
  • au moins 2
  • au plus 2
  • exactement 2
  • au moins 3
  • au plus 3
  • au moins 4
  • au plus 4
  • exactement 4
  • au moins 5
  • au plus 5
  • exactement 5
Indication : Les fichiers cachés sont affichés.
Un fichier est identifié par son numéro d'inode (première colonne).
Il y a 3 numéros d'inode distincts parmi les fichiers réguliers.

1.2 question n° 2

La commande ls -l retourne

total 20
-rw-r--r-- 2 user user 32 Oct 27 13:12 bar
-rw-r--r-- 3 user user 32 Oct 27 13:12 foo
lrwxrwxrwx 1 user user  3 Oct 27 13:12 plop -> bar
lrwxrwxrwx 1 user user  3 Oct 27 13:12 plouf -> foo
-rw-r--r-- 3 user user 32 Oct 27 13:12 tata
-rw-r--r-- 2 user user 32 Oct 27 13:12 titi
-rw-r--r-- 3 user user 32 Oct 27 13:12 toto 
Combien de fichiers réguliers se trouvent dans ce répertoire ?

  • au moins 2
  • au moins 1
  • au plus 1
  • exactement 1
  • au plus 2
  • exactement 2
  • au moins 3
  • au plus 3
  • exactement 3
  • au moins 4
  • au plus 4
  • exactement 4
  • au moins 5
  • au plus 5
  • exactement 5
Indication : On ne sait pas s'il y a des fichiers cachés
plop et plouf sont des liens symboliques
il y a au moins un fichier avec 2 liens et au moins un fichier avec 3 liens
rien ne permet de savoir si bar et titi sont le même fichier et si foo, tata et toto sont le même fichier.

1.3 question n° 3

la commande ls -la retourne

total 8
drwxr-xr-x 2 user user 4096 Apr 14  1977 .
drwxr-xr-x 6 user user 4096 Apr 14  1977 ..
-rw-r--r-- 1 user user    0 Apr 14  1977 bar
-rw-r--r-- 1 user user    0 Apr 14  1977 foo
-rw-r--r-- 1 user user    0 Apr 14  1977 hop 
Combien de fichiers réguliers se trouvent dans ce répertoire ?

  • exactement 3
  • 2 ou 3
  • au moins 1
  • au plus 1
  • exactement 1
  • au moins 2
  • au plus 2
  • exactement 2
  • au moins 3
  • au plus 3
  • 1 ou 2
  • entre 1 et 3
Indication : Les fichiers cachés sont affichés.
Les 3 noms de fichiers régulier n'ont qu'un lien, ils sont tous différents (sinon le nombre de liens serait au moins 2).

1.4 question n° 4

la commande ls -la retourne

total 8
drwxr-xr-x 2 user user 4096 Apr 14  1977 .
drwxr-xr-x 6 user user 4096 Apr 14  1977 ..
-rw-r--r-- 2 user user    0 Apr 14  1977 bar
-rw-r--r-- 2 user user    0 Apr 14  1977 foo
-rw-r--r-- 2 user user    0 Apr 14  1977 hop 
Combien de fichiers réguliers se trouvent dans ce répertoire ?

  • 2 ou 3
  • au moins 1
  • au plus 1
  • exactement 1
  • au moins 2
  • au plus 2
  • exactement 2
  • au moins 3
  • au plus 3
  • exactement 3
  • 1 ou 2
  • entre 1 et 3
Indication : Les fichiers cachés sont affichés.
Les 3 noms de fichiers ne peuvent pas correspondre à un unique fichier puisque le nombre de liens est 2 (si les 3 noms correspondaient au même fichiers, le nombre de liens serait au moins 3).
Il est possible que deux de ces noms correspondent à un même fichier et que le troisième nom soit lié à un fichier apparaissant dans un autre répertoire.
Il se peut que les 3 noms de fichiers correspondent chacun à un fichier différent, et que chacun soit lié à un fichier apparaissant dans un autre répertoire.

1.5 question n° 5

la commande ls -l retourne

total 0
-rw-r--r-- 2 user user 0 Apr 14  1977 aze
-rw-rw-r-- 5 user user 0 Apr 14  1977 bar
-rw-r--r-- 3 user user 0 Apr 14  1977 eza
-rw-rw-r-- 3 user user 0 Apr 14  1977 foo
-rw-rw-r-- 3 user user 0 Apr 14  1977 hop 
Combien de lignes auront changé si on lance la commande touch hop ; ls -l ?

  • au plus 2
  • au moins 1
  • au plus 1
  • exactement 1
  • au moins 2
  • exactement 2
  • au moins 3
  • au plus 3
  • exactement 3
  • au moins 4
  • au plus 4
  • exactement 4
  • au moins 5
  • au plus 5
  • exactement 5
Indication : La commande touch hop va modifier la date de modification du fichier dont un nom est hop
Les lignes correspondant à tous les fichiers égaux au fichier dont le nom est hop vont changer de date.
Le seul fichier qui pourraît être égal à hop est foo car c'est le seul qui a les même attributs d'inode que hop (en particulier le même nombre de liens et les mêmes droits).
Il se peut que hop et foo soient différents (on ne connait pas leur numéro d'inode).

1.6 question n° 6

la commande ls -l retourne

total 0
-rw-r--r-- 3 user user 0 Apr 14  1977 aze
-rw-r--r-- 3 user user 0 Apr 14  1977 bar
-rw-r--r-- 3 user user 0 Apr 14  1977 eza
-rw-r--r-- 3 user user 0 Apr 14  1977 foo
-rw-r--r-- 3 user user 0 Apr 14  1977 hop 
Combien de lignes auront changé si on lance la commande touch hop ; ls -l ?

  • au plus 3
  • au moins 1
  • au plus 1
  • exactement 1
  • au moins 2
  • au plus 2
  • exactement 2
  • au moins 3
  • exactement 3
  • au moins 4
  • au plus 4
  • exactement 4
  • au moins 5
  • au plus 5
  • exactement 5
Indication : La commande touch hop va modifier la date de modification du fichier dont un nom est hop
Les lignes correspondant à tous les fichiers égaux à hop vont changer de date.
Le fichier dont le nom est hop a 3 liens, donc apparaît 3 fois dans l'arborescence, donc au plus 3 fois dans le répertoire courant.
Il se peut que 0, 1 ou 2 autres noms dans ce répertoire correspondent au même fichier que hop.

1.7 question n° 7

la commande ls -la retourne

total 16
drwxr-xr-x ☻ user user 4096 Apr 14  1977 .
drwxr-xr-x 7 user user 4096 Apr 14  1977 ..
-rw-r--r-- 1 user user    0 Apr 14  1977 fic1
-rw-r--r-- 1 user user    0 Apr 14  1977 fic2
lrwxrwxrwx 1 user user    4 Apr 14  1977 link1 -> fic1
lrwxrwxrwx 1 user user    4 Apr 14  1977 link2 -> fic2
drwxr-xr-x 2 user user 4096 Apr 14  1977 rep1
drwxr-xr-x 2 user user 4096 Apr 14  1977 rep2 
Quel nombre se trouve à la place du symbole ☻ ?

  • exactement 4
  • au moins 1
  • au moins 2
  • au moins 3
  • au moins 4
  • au moins 5
  • exactement 1
  • exactement 2
  • exactement 3
  • exactement 5
Indication : Le nombre ☻ indique je nombre de fois que le répertoire courant apparaît dans l'arborescence. Le répertoire courant apparaît :
- une fois dans son répertoire parent (avec son nom)
- une fois dans lui-même (en tant que .)
- une fois dans rep1 (en tant que ..)
- une fois dans rep2 (en tant que ..)

1.8 question n° 8

la commande ls -la retourne

total 16
drwxr-xr-x 3 user user 4096 Apr 14  1977 .
drwxr-xr-x 7 user user 4096 Apr 14  1977 ..
-rw-r--r-- 1 user user    0 Apr 14  1977 fic1
-rw-r--r-- 1 user user    0 Apr 14  1977 fic2
lrwxrwxrwx 1 user user    4 Apr 14  1977 link1 -> fic1
lrwxrwxrwx 1 user user    4 Apr 14  1977 link2 -> fic2
drwxr-xr-x 2 user user 4096 Apr 14  1977 rep 
Combien de sous-répertoires contient le répertoire parent du répertoire courant ?

  • exactement 5
  • au moins 1
  • au moins 2
  • au moins 3
  • au moins 4
  • au moins 5
  • exactement 1
  • exactement 2
  • exactement 3
  • exactement 4
Indication : Le nombre de liens vers le répertoire parent du répertoire courant est 7.
Le répertoire parent du répertoire courant apparaît :
- une fois dans son répertoire parent (avec son nom)
- une fois dans lui-même (en tant que .)
- une fois dans chacun de ses sous-répertoires (en tant que ..)
7 - 2 = 5

1.9 question n° 9

La commande ls -ila | head -n 3 retourne

total 68
2 drwxr-xr-x   18 root root  4096 May 12 15:52 .
2 drwxr-xr-x   18 root root  4096 May 12 15:52 .. 
Quel est le répertoire courant ?

  • /
  • le home de l'utilisateur root
  • ~
  • on ne peut pas savoir, il y a plusieurs possibilités
  • /root
  • /home
  • cette sitution est impossible
Indication : head -n 3 extrait les 3 premières lignes de la sortie de la commande ls -ila
Le répertoire courant (.) et le répertoire parent (..) ont le même numéro d'inode (2) et sont donc égaux, seule la racine / a cette propriété.

1.10 question n° 10

La commande ls -la | head -n 3 retourne

total 8
drwxr-xr-x 2 user user 4096 juin  24 00:29 .
drwxr-xr-x 4 user user 4096 juin  24 00:29 .. 
Combien le répertoire courant a-t-il de sous répertoires ?

  • aucun
  • on peut pas savoir
  • au moins 1
  • au plus 1
  • exactement 1
  • au moins 2
  • au plus 2
  • exactement 2
  • au moins 3
  • au plus 3
  • exactement 3
  • au moins 4
  • au plus 4
  • exactement 4
Indication : head -n 3 extrait les 3 premières lignes de la sortie de la commande ls -la
Le répertoire courant (.) apparaît 2 fois dans l'arborescence.
Le répertoire courant apparaît :
- une fois dans son répertoire parent (avec son nom)
- une fois dans lui-même (en tant que .)
- une fois dans chacun de ses sous-répertoires (en tant que ..)
2 - 2 = 0