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
Q

Citez les 3 types de sauvegarde dispo avec Bacula

A
  • Sauvegarde complète (FULL)
  • Sauvegarde incrémentale (enregistrement des changements depuis last save)
  • Sauvegarde différentielle (idem que incrémentale mais depuis FULL save)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Quels sont les trois catégories de possession d’un fichier sous Linux ?

A

Utilisateur (user, u), Groupe (group, g), et Autres (other, o).

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

Comment changer le propriétaire d’un fichier en utilisant la commande chown ?

A

sudo chown new_user fichier

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

Quelles sont les trois permissions de base des fichiers sous Linux ?

A

Lecture (r), Écriture (w), Exécution (x).

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

Quelle est la valeur par défaut des permissions pour un fichier non exécutable ?

A

644

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

777 est la valeur par défaut des permissions pour un répertoire ?

A

Faux. 755

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

Qu’est-ce que le sticky bit et comment est-il représenté ?

A

Il permet à un fichier de rester en mémoire après exécution, représenté par t ou T.

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

Quelle commande permet d’énumérer les attributs étendus des fichiers ?

A

lsattr

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

Quels sont les quatre types de droits d’accès aux fichiers ?

A

Droits standards (chown, chgrp, chmod),
Droits étendus (setuid, setgid, sticky),
Protection (umask)
Attributs étendus (lsattr, chattr).

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

Quelle est la différence entre un chemin absolu et un chemin relatif ?

A

Absolu : Un chemin complet depuis la racine
Relatif : Un chemin depuis l’emplacement courant

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

Quelle commande affiche le contenu d’un ou plusieurs fichiers texte ?

A

cat

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

Quelle commande historique d’édition de texte est utilisée sous Linux ?

A

vi

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

Quelle commande affiche par défaut les 10 dernières lignes d’un fichier ?

A

tail

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

Quelle séparateur permet d’enchaîner plusieurs commandes ?

A

;

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

Comment sont désignés les périphériques de stockage ?

A

SDx

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

Quelle commande affiche la liste des blocs de périphériques ?

A

lsblk

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

Quelles sont les deux types de tables de partitions ?

A

MBR et GPT

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

Quelle commande permet de partitionner ou de supprimer une partition ?

A

sudo cfdisk /dev/sdX

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

Quelle commande formate une partition en ext4 ?

A

sudo mkfs.ext /dev/sdX

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

Quels sont les principaux outils pour le partitionnement des disques ?

A

fdisk, cfdisk, sfdisk, parted, gparted

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

Les 3 états d’un processus ?

A

Actif (running), Prêt (runnable) et Endormi (sleep, block)

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

Quel est le premier processus et quel est son PID ?

A

init (ou systemd) avec un PID de 1

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

“ps aux” permet de lister les PID ?

A

vrai

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

Quelle est la différence entre Les commandes kill, pkill, xkill, killall ?

A

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é

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

Quels sont les modes de fonctionnement principaux du RAID ?

A

-Stripping = Répartition de l’information
- Mirroring = Recopie de l’information identique
- Bandes de parité = Enregistre les informations de parité

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

Quels sont les niveaux RAID les plus couramment utilisés ?

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

Citez une commande pour afficher l’adresse ip d’une machine

A

> ip address show
ip addr show
ip addr
ip a
hostname -I

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

Quelle commande permet de vérifier l’accessibilité à une machine ?

A

ping

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

Qu’est-ce que l’IHM (Interface Home Machine) ?

A

C’est l’accès à distance via un terminal ou sur un serveur distant

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

Qu’est ce que le shell ?

A

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

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

Les affirmations sont elles justes ?
prenom.nom = hostname
ecoxxxstxxxxxx = user
: ~ = home directory
$ = root
# = normal

A

prénom.nom = User
eco193st140835 = hostname
: ~ = répertoire courant
$ ou # = normal ou root

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

whoami affiche les infos concernant l’utilisateur ?

A

vrai

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

pwd affiche les informations du système ?

A

pwd affiche l’arborescence actuelle

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

Citez les 4 types de commandes

A

Alias, Fonctions, Commandes Internes, Commandes Externes

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

Les commandes sont-elles exécutées dans cet ordre ?
1) Fonctions
2) Alias
3 Commande Interne
4) Commande Externe

A

Faux. Alias > Fonctions > C.I > C.E

60
Q

Ou se trouve le code d’une commande externe?

A

Dans un fichier localisé dans l’arborescence

61
Q

Qu’est ce qu’un alias ?

A

c’est le raccourci personnalisé d’une commande.

62
Q

“Les fonctions permettent de réaliser une série de commandes, tout en prenant en comptes les arguments.” Vrai ou faux ?

A

Vrai

63
Q

Inscrire un alias dans le fichier .bashrc permet de la pérenne ?

A

vrai

64
Q

Peut on écrire les variables en minuscule ?

A

Faux

65
Q

Cette synthaxe est-elle correcte pour déclarer et visualiser une variable ?
MonMsg=Je dois rester attentif
echo MonMsg

A

Faux. Il manque ‘ dans la première commande et le $ après echo

66
Q

\ permet de ne pas interpréter le caractère suivant ?

A

vrai

67
Q

En inscrivant cette commande “ssh login_distant@ip_hote_distant [commande]” vais-je me connecter à une station à distance ?

A

vrai

68
Q

Quel est l’outil graphique de SSH ?

A

RustDesk

69
Q

Quels sont les deux types d’utilisateurs et de groupes ?

A

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
Q

Quelle commande permet de connaître l’utilisateur courant ?

A

user ou whoami

71
Q

Qu’est-ce que l’UID et le GID ?

A

UID (User ID) est l’identifiant unique d’un utilisateur.
GID (Group ID) est l’identifiant unique d’un groupe.

72
Q

Quelles sont les trois catégories hiérarchiques de comptes et leurs plages d’UID et de GID ?

A

Super utilisateur (root) : UID et GID = 0.
Démons (services) : UID et GID = de 1 à 999.
Utilisateurs : UID et GID = 1000 et plus.

73
Q

Quelle commande permet l’exécution de commandes avec les droits administrateur (root) sans changer d’utilisateur ?

A

sudo

74
Q

Quels fichiers listent les utilisateurs autorisés à utiliser sudo ?

A

etc/sudoers et etc/sudoers.d.

75
Q

La commande “sudo passwd user_name” permet de changer le mot de passe d’un utilisateur ?

A

vrai

76
Q

Quelles sont les commandes pour gérer les tickets Kerberos ?

A

kinit prenom.nom.
klist.
kdestroy.

77
Q

“if” et “case” sont des boucles ?

A

Faux. Il s’agit de structure conditionnelle

78
Q

Comment fonctionne une boucle while ?

A

Une boucle while exécute les commandes de manière répétée tant que la condition n’est pas vraie.

79
Q

Quelle est la syntaxe d’une boucle while en shell ?

A

while [condition]; do
commandes
done

80
Q

Until est le contraire de While ?

A

vrai

81
Q

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

A

82
Q

Quelles sont les commandes pour gérer le service CRON ?

A

systemctl stop cron

#systemctl start cron
#systemctl restart cron
#systemctl reload cron

83
Q

Les fichiers de configuration CRON pour chaque utilisateur sont stockés dans /var/spool/cron/crontabs/utilisateur ?

A

vrai

84
Q

Comment un utilisateur peut-il éditer un fichier CRON ?

A

crontab -e

85
Q

Quelle est la syntaxe d’un fichier crontab ?

A

m h dom mon dow user command

86
Q

Indiquez à quoi correspondent les caractères spéciaux utilisés dans les champs temporels de crontab ?
*
/
-
,

A
  • = tout le temps
    / = spécifier une répétition
  • = définir une plage
    , = plusieurs valeurs
87
Q

Quelle commande permet de lister toutes les actions crontab d’un utilisateur ?

A

crontab -l

88
Q

Quel est le fichier de configuration d’ANACRON ?

A

/etc/anacrontab

89
Q

Anacron est-il utilisé sur des machines fonctionnant 24/24 ?

A

Faux. Privilégié pour les stations de travail

90
Q

Faut-il être root pour modifier les anacron ?

A

vrai

91
Q

Dans quel dossier d’enregistre les fichiers crontab ?

A

/etc/cron.d

92
Q

A quoi correspondent ces termes ?
if =
then =
elif (sinon si) =
else =
fi =

A

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
Q

Qu’est-ce que GRUB 2 ?

A

GRUB 2 est un bootloader

94
Q

Où se trouvent les scripts de configuration de GRUB 2 ?

A

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
Q

Peut-on modifier le fichier /boot/grub/grub.cfg

A

Faux

96
Q

Quels fichiers sont utilisés pour la configuration automatique de GRUB ? (remplir les xxx)
/etc/xxxxxx/grub
/xxxx/grub.d/xxxxx

A

/etc/default/grub
/etc/grub.d/*

97
Q

Que faut-il faire après chaque modification des fichiers de configuration de GRUB ?

A

Il faut exécuter la commande update-grub

98
Q

Comment accéder au shell de dépannage de GRUB ?

A

Appuyez sur ECHAP ou MAJ au démarrage de l’ordinateur, puis tapez c au menu principal.

99
Q

Quelle commande permet de démonter une partition à chiffrer ?

A

umount /dev/sda1 ou umount /dev/mapper/Nom_vg-Nom_lv

100
Q

Quelle commande permet de formater un volume group (VG) pour le chiffrement ?

A

cryptsetup luksFormat /dev/mapper/vg_partage-lv_partage

101
Q

Quelle commande permet de créer un système de fichiers sur une partition chiffrée ?

A

mkfs.ext4 /dev/mapper/btm

102
Q

Quelle est la séquence de montage au démarrage pour les partitions chiffrées ? (2 fichiers attendus)

A

Le système interroge crypttab d’abord, puis fstab

103
Q

Quelle commande permet de vérifier l’état du conteneur chiffré ?

A

cryptsetup luksDump /dev/mapper/vg_partage-lv_partage

104
Q

Quelle commande permet de supprimer une passphrase du conteneur chiffré ?

A

cryptsetup luksRemoveKey /dev/mapper/vg_partage-lv_partage

105
Q

Qu’est-ce que LVM et quels sont ses composants principaux ?

A

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
Q

Quelle commande permet de créer un Physical Volume (PV) ?

A

pvcreate nom_PV

107
Q

Quelle commande permet d’afficher les détails des PV ?

A

pvdisplay ou pvs

108
Q

Que fait la commande vgcreate nom_VG ?

A

Elle créé un Volume Logique

109
Q

Quelle commande permet de créer un Logical Volume (LV) ?

A

lvcreate -L [taille] -n [Nom_LV] [Nom_VG]

110
Q

Quelle commande permet de redimensionner un Physical Volume (PV) ?

A

pvresize

111
Q

Quelle commande permet d’ajouter un PV à un VG existant ?

A

vgextend Nom_VG Nom_PV

112
Q

Que fait la commande mkfs.ext4 /dev/mapper/Nom_VG-Nom_LV ?

A

Elle créé un système de fichier sur un LV

113
Q

Quelle commande permet de lister tous les Logical Volumes ?

A

lvscan

114
Q

Quelle commande permet de vérifier l’intégrité d’un système de fichiers après redimensionnement ?

A

e2fsck -f /dev/Nom_VG/Nom_LV

115
Q

Quelle commande permet de créer un point de montage nommé dtsic ?

A

mkdir /dtsic

116
Q

Quelles commandes permettent de sauvegarder et restaurer la configuration LVM ?

A

vgcfbackup pour sauvegarder et vgcfgrestore pour restaurer.

117
Q

Que fait la commande jobs ?

A

Elle permet de visualiser les tâches en cours d’exécution.

118
Q

Quels sont les avantages de la commande rsync ?

A

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
Q

Quelle est la syntaxe de base de la commande rsync ?

A

$ rsync [options] sources/ destination/

120
Q

Que font les options –del, –delete, –delete-after de rsync ?

A

Ces options suppriment les fichiers sur la destination qui sont absents de la source.

121
Q

Quelle est la différence entre rsync source destination/ et rsync source/ destination/ ?

A

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
Q

Quelle option permet de sauvegarder les fichiers supprimés lors de l’utilisation de rsync ?

A

L’option –backup.

123
Q

Qu’est-ce que tar ?

A

Un utilitaire de gestion d’archives

124
Q

Quelle est la différence entre l’archivage et la compression ?

A

L’archivage prend plusieurs fichiers pour n’en faire qu’un seul, tandis que la compression réduit la taille du fichier.

125
Q

Quelles sont les options de base de tar ?
c =
x =
f =
v =

A

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
Q

Quelles options de compression peut-on ajouter à tar ?

A

-z -j -J

127
Q

Quels sont les formats suivants ?
z =
j =
J =

A

z = compression Gzip (fichier .tar.gz)
j = compression Bzip (fichier .tar.bz2)
J = compression Lzma (fichier .tar.xz)

128
Q

Que fait l’option -r de tar ?

A

-r ajoute des fichiers à une archive.

129
Q

Quelle est l’option obligatoire pour tar ?

A

-f

130
Q

À quoi sert la commande file ?

A

La commande file fournit des informations sur le type de fichier et de compression.

131
Q

Comment créer une archive avec tar ?

A

tar cvf repertoire.tar /home/sic/

132
Q

Comment extraire complètement une archive avec tar ?

A

tar xvf repertoire.tar

133
Q

Quels outils peuvent être utilisés pour le chiffrement d’archives ?

A

OpenSSL et zed_free (validé par l’ANSSI).

134
Q

Quels sont les deux types d’options dans les commandes ?

A

Courtes et Longues

135
Q

Que signifie l’astérisque (*) dans les commandes ?

A

Il remplace n’importe quelle occurrence de n’importe quel caractère.

136
Q

Que signifie [abcd] dans une commande ?

A

A: Il remplace un caractère quelconque parmi a, b, c, et d.

137
Q

Que signifient les guillemets simples (‘ ‘) dans les commandes ?

A

Ils protègent de l’interprétation

138
Q

Quelle commande utilise-t-on pour ouvrir un fichier avec VIM dans Linux ?

A

vim nom_fichier

139
Q

Comment bascule-t-on en mode d’insertion dans VIM ?

A

touche i

140
Q

Comment enregistre-t-on et sauvegarde-t-on un fichier dans VIM ?

A

:w

141
Q

Comment ferme-t-on un fichier sans quitter VIM ?

A

:q

142
Q

Comment quitte-t-on VIM en sauvegardant les modifications ?

A

:wq

143
Q

Comment quitte-t-on VIM sans sauvegarder les modifications ?

A

:q!

144
Q

Comment copie-t-on du texte dans VIM ?

A

on place le curseur sur le texte à couper, puis on tape dd.

145
Q

Comment colle-t-on du texte dans VIM ?

A

En mode de commande normal, on place le curseur à l’endroit où coller, puis on tape p.

146
Q

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

A

on utilise gg pour aller au début du fichier et G pour aller à la fin du fichier

147
Q

Comment change-t-on de répertoire dans Bash ?

A

On utilise la commande cd suivie du chemin du répertoire vers lequel on souhaite se déplacer.