Linux Flashcards

1
Q

Qu’est-ce qu’une distribution Linux ?

A

Une distribution est un ensemble de logiciels libres ou non, assemblé autour d’un noyau Linux et utilisant les outils GNU, avec des logiciels empaquetés et centralisés dans des dépôts.

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

Quels sont les trois composants principaux d’une distribution Linux ?

A

Noyau Linux, ensemble de logiciels, système d’installation simplifié

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

Quelle est la fonction du noyau (kernel) dans un système d’exploitation ?

A

Le noyau gère les processus, la mémoire, le système de fichiers et les services réseau.

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

La touche Windows permet d’ouvrir les activités en cours. Vrai ou faux

A

Vrai

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

Le ~ est le point d’entrée unique pour tout les fichiers ?

A

Faux. C’est la Racine “/”

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

Quel répertoire représente le point de montage personnel de l’utilisateur prenom.nom ?

A

/home/prenom.nom

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

Que contient le répertoire /etc dans un système Linux ?

A

Les fichiers de configuration système.

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

Quel est le répertoire de démarrage de Linux ?

A

/boot

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

Quel répertoire contient les périphériques reconnus ?

A

/media

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

Quel gestionnaire de fichiers est utilisé pour naviguer dans l’arborescence sous Gendbuntu ?

A

Nautilus

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

Comment afficher la hiérarchie des processus en cours ?

A

pstree

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

Quelle est la fonction du fichier /etc/fstab ?

A

Décrit les systèmes de fichiers à monter au démarrage.

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

le fichier /etc/shadow contient les informations concernant les mots de passe ?

A

Vrai

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

Qu’est-ce que le fichier /etc/passwd contient ?

A

Les informations sur les utilisateurs du système.

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

Quelle est la différence entre la commande chmod et chown ?

A

Chmod : change les permissions d’un fichier/répertoire
Chown : change le propriétaire d’un fichier/répertoire

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

Qu’est-ce qu’une ACL ?

A

Une ACL (Access Control List) est une liste de contrôle d’accès gérée par le noyau Linux pour définir des permissions

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

Quelle commande permet de visualiser les ACL appliquées à un fichier ou répertoire ?

A

getfacl

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

Quelle option de setfacl modifie une ACL ?
-m
-e
-l
-c

A

-m

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

Quelle option de setfacl supprime une ACL ?

A

-x

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

Quelle option de setfacl retire toutes les ACL d’un fichier ou répertoire ?

A

-b

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

Quelle commande permet de copier un fichier tout en préservant ses ACL ?

A

cp -a

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

Quelle est la différence entre setfacl et getfacl ?

A

Setfacl : permet la modification des ACL
Getfacl : affiche les ACL

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

Quels sont les principaux composants de Bacula ?

A

Les principaux composants de Bacula sont le Director (Bacula Director), le Storage Daemon (SD), le File Daemon (FD), et le Catalog.

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

Qu’est-ce que Bacula ?

A

Bacula est un ensemble de logiciels open source pour la gestion de sauvegardes, de restaurations et de vérifications de données sur un réseau d’ordinateurs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Citez les 3 types de sauvegarde dispo avec Bacula
- Sauvegarde complète (FULL) - Sauvegarde incrémentale (enregistrement des changements depuis last save) - Sauvegarde différentielle (idem que incrémentale mais depuis FULL save)
26
Quels sont les trois catégories de possession d'un fichier sous Linux ?
Utilisateur (user, u), Groupe (group, g), et Autres (other, o).
27
Comment changer le propriétaire d'un fichier en utilisant la commande chown ?
sudo chown new_user fichier
28
Quelles sont les trois permissions de base des fichiers sous Linux ?
Lecture (r), Écriture (w), Exécution (x).
29
Quelle est la valeur par défaut des permissions pour un fichier non exécutable ?
644
30
777 est la valeur par défaut des permissions pour un répertoire ?
Faux. 755
31
Qu'est-ce que le sticky bit et comment est-il représenté ?
Il permet à un fichier de rester en mémoire après exécution, représenté par t ou T.
32
Quelle commande permet d'énumérer les attributs étendus des fichiers ?
lsattr
33
Quels sont les quatre types de droits d'accès aux fichiers ?
Droits standards (chown, chgrp, chmod), Droits étendus (setuid, setgid, sticky), Protection (umask) Attributs étendus (lsattr, chattr).
34
Quelle est la différence entre un chemin absolu et un chemin relatif ?
Absolu : Un chemin complet depuis la racine Relatif : Un chemin depuis l'emplacement courant
35
Quelle commande affiche le contenu d'un ou plusieurs fichiers texte ?
cat
36
Quelle commande historique d'édition de texte est utilisée sous Linux ?
vi
37
Quelle commande affiche par défaut les 10 dernières lignes d'un fichier ?
tail
38
Quelle séparateur permet d'enchaîner plusieurs commandes ?
;
39
Comment sont désignés les périphériques de stockage ?
SDx
40
Quelle commande affiche la liste des blocs de périphériques ?
lsblk
41
Quelles sont les deux types de tables de partitions ?
MBR et GPT
42
Quelle commande permet de partitionner ou de supprimer une partition ?
sudo cfdisk /dev/sdX
43
Quelle commande formate une partition en ext4 ?
sudo mkfs.ext /dev/sdX
44
Quels sont les principaux outils pour le partitionnement des disques ?
fdisk, cfdisk, sfdisk, parted, gparted
45
Les 3 états d'un processus ?
Actif (running), Prêt (runnable) et Endormi (sleep, block)
46
Quel est le premier processus et quel est son PID ?
init (ou systemd) avec un PID de 1
47
"ps aux" permet de lister les PID ?
vrai
48
Quelle est la différence entre Les commandes kill, pkill, xkill, killall ?
kill envoie un signal à un processus spécifié par son PID pkill permet de rechercher et d'arrêter les processus en fonction de leur nom xkill est une commande spécifique à l'interface graphique killall envoie un signal à tous les processus correspondant à un nom donné
49
Quels sont les modes de fonctionnement principaux du RAID ?
-Stripping = Répartition de l’information - Mirroring = Recopie de l’information identique - Bandes de parité = Enregistre les informations de parité
50
Quels sont les niveaux RAID les plus couramment utilisés ?
- Raid 0 = augmentation espace par stripping (500 + 500 = 1To, on reparti info sur les 2 disques) - Raid 1 = sécurisation données par mirroring (500 + 500 = 500, on écrit pareil sur les 2 disques) - Raid 5 = répartition info sur plusieurs disque ( 500 + 500 + 500 = 1To, on réparti l’info sur 2 disque puis on copie l’info entière sur le dernier disque) Attention jamais l’info entière sur le même disque pareil pour répartition.
51
Citez une commande pour afficher l'adresse ip d'une machine
> ip address show > ip addr show > ip addr > ip a > hostname -I
52
Quelle commande permet de vérifier l'accessibilité à une machine ?
ping
53
Qu'est-ce que l'IHM (Interface Home Machine) ?
C'est l'accès à distance via un terminal ou sur un serveur distant
54
Qu'est ce que le shell ?
C'est un interpréteur de commandes, exécutable en mode terminal qui permet d’interagir avec le système UNIX via ligne de commandes
55
Les affirmations sont elles justes ? prenom.nom = hostname ecoxxxstxxxxxx = user : ~ = home directory $ = root # = normal
prénom.nom = User eco193st140835 = hostname : ~ = répertoire courant $ ou # = normal ou root
56
whoami affiche les infos concernant l'utilisateur ?
vrai
57
pwd affiche les informations du système ?
pwd affiche l'arborescence actuelle
58
Citez les 4 types de commandes
Alias, Fonctions, Commandes Internes, Commandes Externes
59
Les commandes sont-elles exécutées dans cet ordre ? 1) Fonctions 2) Alias 3 Commande Interne 4) Commande Externe
Faux. Alias > Fonctions > C.I > C.E
60
Ou se trouve le code d'une commande externe?
Dans un fichier localisé dans l’arborescence
61
Qu'est ce qu'un alias ?
c’est le raccourci personnalisé d’une commande.
62
"Les fonctions permettent de réaliser une série de commandes, tout en prenant en comptes les arguments." Vrai ou faux ?
Vrai
63
Inscrire un alias dans le fichier .bashrc permet de la pérenne ?
vrai
64
Peut on écrire les variables en minuscule ?
Faux
65
Cette synthaxe est-elle correcte pour déclarer et visualiser une variable ? MonMsg=Je dois rester attentif echo MonMsg
Faux. Il manque ' dans la première commande et le $ après echo
66
\ permet de ne pas interpréter le caractère suivant ?
vrai
67
En inscrivant cette commande "ssh login_distant@ip_hote_distant [commande]" vais-je me connecter à une station à distance ?
vrai
68
Quel est l'outil graphique de SSH ?
RustDesk
69
Quels sont les deux types d'utilisateurs et de groupes ?
Ceux gérés en central, permettant l'authentification sur toutes les machines intégrées au domaine Kerberos. Ceux en gestion locale, propres à chaque machine (compte root et sic).
70
Quelle commande permet de connaître l'utilisateur courant ?
user ou whoami
71
Qu'est-ce que l'UID et le GID ?
UID (User ID) est l'identifiant unique d'un utilisateur. GID (Group ID) est l'identifiant unique d'un groupe.
72
Quelles sont les trois catégories hiérarchiques de comptes et leurs plages d'UID et de GID ?
Super utilisateur (root) : UID et GID = 0. Démons (services) : UID et GID = de 1 à 999. Utilisateurs : UID et GID = 1000 et plus.
73
Quelle commande permet l'exécution de commandes avec les droits administrateur (root) sans changer d'utilisateur ?
sudo
74
Quels fichiers listent les utilisateurs autorisés à utiliser sudo ?
etc/sudoers et etc/sudoers.d.
75
La commande "sudo passwd user_name" permet de changer le mot de passe d'un utilisateur ?
vrai
76
Quelles sont les commandes pour gérer les tickets Kerberos ?
kinit prenom.nom. klist. kdestroy.
77
"if" et "case" sont des boucles ?
Faux. Il s'agit de structure conditionnelle
78
Comment fonctionne une boucle while ?
Une boucle while exécute les commandes de manière répétée tant que la condition n'est pas vraie.
79
Quelle est la syntaxe d'une boucle while en shell ?
while [condition]; do commandes done
80
Until est le contraire de While ?
vrai
81
Quel exemple décrit une boucle while ? A) "Tant qu'il fait beau, je reste en t-shirt. B) "Jusqu'à ce qu'il n'y ait plus d'argent, je bois" C) "Pour une température de 20°C, je reste en t-shirt"
A
82
Quelles sont les commandes pour gérer le service CRON ?
#systemctl stop cron #systemctl start cron #systemctl restart cron #systemctl reload cron
83
Les fichiers de configuration CRON pour chaque utilisateur sont stockés dans /var/spool/cron/crontabs/utilisateur ?
vrai
84
Comment un utilisateur peut-il éditer un fichier CRON ?
crontab -e
85
Quelle est la syntaxe d'un fichier crontab ?
m h dom mon dow user command
86
Indiquez à quoi correspondent les caractères spéciaux utilisés dans les champs temporels de crontab ? * / - ,
* = tout le temps / = spécifier une répétition - = définir une plage , = plusieurs valeurs
87
Quelle commande permet de lister toutes les actions crontab d'un utilisateur ?
crontab -l
88
Quel est le fichier de configuration d'ANACRON ?
/etc/anacrontab
89
Anacron est-il utilisé sur des machines fonctionnant 24/24 ?
Faux. Privilégié pour les stations de travail
90
Faut-il être root pour modifier les anacron ?
vrai
91
Dans quel dossier d'enregistre les fichiers crontab ?
/etc/cron.d
92
A quoi correspondent ces termes ? if = then = elif (sinon si) = else = fi =
if = qui marque la condition a remplir then = introduit les actions à mener si la conditions est remplie elif (sinon si) = condition alternative else = marque le comportement a adopter si la condition n’est pas remplie fi = fin de boucle
93
Qu'est-ce que GRUB 2 ?
GRUB 2 est un bootloader
94
Où se trouvent les scripts de configuration de GRUB 2 ?
Les scripts de configuration de GRUB 2 se trouvent dans /etc/grub.d et les mises à jour sont générées automatiquement dans /boot/grub/grub.cfg.
95
Peut-on modifier le fichier /boot/grub/grub.cfg
Faux
96
Quels fichiers sont utilisés pour la configuration automatique de GRUB ? (remplir les xxx) /etc/xxxxxx/grub /xxxx/grub.d/xxxxx
/etc/default/grub /etc/grub.d/*
97
Que faut-il faire après chaque modification des fichiers de configuration de GRUB ?
Il faut exécuter la commande update-grub
98
Comment accéder au shell de dépannage de GRUB ?
Appuyez sur ECHAP ou MAJ au démarrage de l'ordinateur, puis tapez c au menu principal.
99
Quelle commande permet de démonter une partition à chiffrer ?
umount /dev/sda1 ou umount /dev/mapper/Nom_vg-Nom_lv
100
Quelle commande permet de formater un volume group (VG) pour le chiffrement ?
cryptsetup luksFormat /dev/mapper/vg_partage-lv_partage
101
Quelle commande permet de créer un système de fichiers sur une partition chiffrée ?
mkfs.ext4 /dev/mapper/btm
102
Quelle est la séquence de montage au démarrage pour les partitions chiffrées ? (2 fichiers attendus)
Le système interroge crypttab d’abord, puis fstab
103
Quelle commande permet de vérifier l'état du conteneur chiffré ?
cryptsetup luksDump /dev/mapper/vg_partage-lv_partage
104
Quelle commande permet de supprimer une passphrase du conteneur chiffré ?
cryptsetup luksRemoveKey /dev/mapper/vg_partage-lv_partage
105
Qu'est-ce que LVM et quels sont ses composants principaux ?
LVM (Logical Volume Manager) insère deux sous-couches entre la partition de disque et le système de fichiers : Physical Volume (PV), Volume Group (VG), et Logical Volume (LV)
106
Quelle commande permet de créer un Physical Volume (PV) ?
pvcreate nom_PV
107
Quelle commande permet d'afficher les détails des PV ?
pvdisplay ou pvs
108
Que fait la commande vgcreate nom_VG ?
Elle créé un Volume Logique
109
Quelle commande permet de créer un Logical Volume (LV) ?
lvcreate -L [taille] -n [Nom_LV] [Nom_VG]
110
Quelle commande permet de redimensionner un Physical Volume (PV) ?
pvresize
111
Quelle commande permet d'ajouter un PV à un VG existant ?
vgextend Nom_VG Nom_PV
112
Que fait la commande mkfs.ext4 /dev/mapper/Nom_VG-Nom_LV ?
Elle créé un système de fichier sur un LV
113
Quelle commande permet de lister tous les Logical Volumes ?
lvscan
114
Quelle commande permet de vérifier l'intégrité d'un système de fichiers après redimensionnement ?
e2fsck -f /dev/Nom_VG/Nom_LV
115
Quelle commande permet de créer un point de montage nommé dtsic ?
mkdir /dtsic
116
Quelles commandes permettent de sauvegarder et restaurer la configuration LVM ?
vgcfbackup pour sauvegarder et vgcfgrestore pour restaurer.
117
Que fait la commande jobs ?
Elle permet de visualiser les tâches en cours d'exécution.
118
Quels sont les avantages de la commande rsync ?
Rsync permet de réaliser des copies de fichiers ou de répertoires vers ou depuis une machine distante, de ne prendre en compte que les changements, de supprimer les fichiers absents de la source, et de préserver les attributs/permissions des fichiers
119
Quelle est la syntaxe de base de la commande rsync ?
$ rsync [options] sources/ destination/
120
Que font les options --del, --delete, --delete-after de rsync ?
Ces options suppriment les fichiers sur la destination qui sont absents de la source.
121
Quelle est la différence entre rsync source destination/ et rsync source/ destination/ ?
rsync source destination/ crée le dossier source dans le dossier destination, tandis que rsync source/ destination/ copie le contenu de source dans le dossier destination.
122
Quelle option permet de sauvegarder les fichiers supprimés lors de l'utilisation de rsync ?
L'option --backup.
123
Qu'est-ce que tar ?
Un utilitaire de gestion d'archives
124
Quelle est la différence entre l'archivage et la compression ?
L'archivage prend plusieurs fichiers pour n’en faire qu’un seul, tandis que la compression réduit la taille du fichier.
125
Quelles sont les options de base de tar ? c = x = f = v =
c = crée une archive x = extrait une archive f = utilise le fichier donné en paramètre (obligatoire et en dernier) v = mode verbeux (verbose)
126
Quelles options de compression peut-on ajouter à tar ?
-z -j -J
127
Quels sont les formats suivants ? z = j = J =
z = compression Gzip (fichier .tar.gz) j = compression Bzip (fichier .tar.bz2) J = compression Lzma (fichier .tar.xz)
128
Que fait l'option -r de tar ?
-r ajoute des fichiers à une archive.
129
Quelle est l'option obligatoire pour tar ?
-f
130
À quoi sert la commande file ?
La commande file fournit des informations sur le type de fichier et de compression.
131
Comment créer une archive avec tar ?
tar cvf repertoire.tar /home/sic/
132
Comment extraire complètement une archive avec tar ?
tar xvf repertoire.tar
133
Quels outils peuvent être utilisés pour le chiffrement d'archives ?
OpenSSL et zed_free (validé par l'ANSSI).
134
Quels sont les deux types d'options dans les commandes ?
Courtes et Longues
135
Que signifie l'astérisque (*) dans les commandes ?
Il remplace n’importe quelle occurrence de n’importe quel caractère.
136
Que signifie [abcd] dans une commande ?
A: Il remplace un caractère quelconque parmi a, b, c, et d.
137
Que signifient les guillemets simples (' ') dans les commandes ?
Ils protègent de l'interprétation
138
Quelle commande utilise-t-on pour ouvrir un fichier avec VIM dans Linux ?
vim nom_fichier
139
Comment bascule-t-on en mode d'insertion dans VIM ?
touche i
140
Comment enregistre-t-on et sauvegarde-t-on un fichier dans VIM ?
:w
141
Comment ferme-t-on un fichier sans quitter VIM ?
:q
142
Comment quitte-t-on VIM en sauvegardant les modifications ?
:wq
143
Comment quitte-t-on VIM sans sauvegarder les modifications ?
:q!
144
Comment copie-t-on du texte dans VIM ?
on place le curseur sur le texte à couper, puis on tape dd.
145
Comment colle-t-on du texte dans VIM ?
En mode de commande normal, on place le curseur à l'endroit où coller, puis on tape p.
146
Comment se déplace-t-on rapidement dans VIM en utilisant les raccourcis clavier ? on utilise ..... pour aller au début du fichier et ..... pour aller à la fin du fichier
on utilise gg pour aller au début du fichier et G pour aller à la fin du fichier
147
Comment change-t-on de répertoire dans Bash ?
On utilise la commande cd suivie du chemin du répertoire vers lequel on souhaite se déplacer.