UNIX / OS Flashcards

1
Q

A quoi sert la commande cd - ?

A

Retourne au répertoire avant le cd.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A quoi sert l’option -p de mkdir ?

A

Elle sert à créer les dossier parents, même si ils n’existent pas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A quoi sert les {} de mkdir ?

A

Pour créer plusieurs dossier en même temps, avec une architecture particulière.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Avec quelle commande peut on afficher l’arborescence du dossier sous Linux ?

A

Avec la commande tree

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quelle est la différence entre apt-get et apt ?

A

apt donne une interface plus jolie que apt-get, et une cli plus claire et plus courte. Mais ils se basent tout 2 sur APT, le package manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A quoi sert la commande ssh-copy-id ?

A

Ajouter directement depuis la machine client la clé ssh du client sur le serveur .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qu’est ce que broot ?

A

C’est un package de navigation de fichier en CLI.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comment faire un cd dans notre navigation broot ?

A

Faire :cd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est ce qu’un bind mount sous Linux ?

A

Permet de lier 2 dossiers entre eux. Cela signifie que si une modification a lieu dans le premier dossier, cela arrive dans le deuxième et inversement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Pourquoi /boot dans le conteneur docker est vide ?

A

En effet, le noyau d’un conteneur docker est partagé avec l’hôte. C’est pour ça que les conteneurs sont très rapides à démarrer. Donc il n’y a pas de noyau dans un conteneur !

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Que contient /usr

A

Contient des bibliothèques, des fichiers de conf, des fichiers de manuels,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Que contient /var :

A

Dossier qui contient des logs, du cache, des fichiers de verrouillage, des fichiers de sauvegarde

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Que contient /tmp :

A

Dossier pour créer des fichiers temporaires

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Que contient /srv :

A

Contient des fichiers liés aux services web, et ftp. En réalité personne ne l’utilise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Que contient /sbin :

A

Contient des binaires, mais pour root

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Que contient /root .

A

Répertoire personnel de root

17
Q
A

Stocke des fichiers en read only, qui représente l’état du système (mémoire utilisée, cpu…). Ce ne sont pas des vrais fichiers, ils sont un peu spéciaux.

18
Q

Que contient /opt :

A

Stocker des logiciels ou des packages tiers

19
Q

Que contient /media :

A

Dossier ou sont montés automatiquement les supports de stockage (USB, disque dur)

20
Q

Que contient /lib :

A

Contient les bibliothèques généralement essentielles pour le fonctionnement du kernel

21
Q

Que contient /home :

A

Contient les répertoires personnels des utilisateurs.

22
Q

Que contient /etc :

A

Contient des fichiers de configs pour les apps, les commandes. Contient aussi des scripts de démarrage

23
Q

Que contient /dev :

A

Contient les périphériques matériels, tels que les USB, les disques dur, les CD… On ne peut pas se balader dedans directement, il faut d’abord monter les dossiers

24
Q

Que contient /boot ?

A

Contient les fichiers liés au démarrage du système (le noyau Linux principalement)

25
Q

Que contient le /bin ?

A

Contient les commandes de base de UNIX (ls, cat, cd..)

26
Q

A quoi sert la commande passwd ?

A

Changer le mot de passe de l’utilisateur

27
Q

A quoi sert la commande more ?

A

Lire un texte avec un scrool, pour les textes trop longs

28
Q

Comment détecter le type et l’encodage d’un fichier ?

A

Avec la commande file

29
Q

Comment peut on récupérer un fichier que l’on vient de supprimer ?

A

Les fichiers, quand ils sont supprimés de la machine, ne sont simplement plus indéxés, et les apps peuvent réécrire dessus pour mettre de nouvelles données. Il faut donc couper toutes les apps, et installer un logiciel qui cherche les fichiers non indexés. Essayer d’installer ça sur une autre partition

30
Q

Qu’est ce que la pile (stack) ?

A

C’est l’allocation statique, celle qui se fait avant l’exécution du programme. La mémoire est figée, et se libère une fois la fonction finie.

31
Q

Que stocke la stack ?

A

Variables locales, paramètres des fonctions et adresses de retour (des fonctions), constantes et globales

32
Q

D’ou vient le terme stack overflow ?

A

Dépassement de la pile (stack), généralement lors d’une boucle infinie

33
Q

Qu’est ce que le heap ?

A

Mémoire à allocation dynamique, on alloue avec malloc et on libère avec free. Elle est plus grande que la stack, mais plus lente

34
Q

Qu’est ce que la mémoire swap ?

A

C’est une mémoire qui fait le lien entre la RAM et le disque dur, pour les applications qui sont peu utilisées mais ouvertes

35
Q

A quoi sert la mémoire swap ?

A

La mémoire swap permet de maintenir une vitesse correcte pour toutes les applications, même celles qui sont peu utilisées

36
Q
A

Ou la mémoire swap stocke ses données ?