Linux Flashcards
Qu’est-ce qu’une distribution Linux ?
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.
Quels sont les trois composants principaux d’une distribution Linux ?
Noyau Linux, ensemble de logiciels, système d’installation simplifié
Quelle est la fonction du noyau (kernel) dans un système d’exploitation ?
Le noyau gère les processus, la mémoire, le système de fichiers et les services réseau.
La touche Windows permet d’ouvrir les activités en cours. Vrai ou faux
Vrai
Le ~ est le point d’entrée unique pour tout les fichiers ?
Faux. C’est la Racine “/”
Quel répertoire représente le point de montage personnel de l’utilisateur prenom.nom ?
/home/prenom.nom
Que contient le répertoire /etc dans un système Linux ?
Les fichiers de configuration système.
Quel est le répertoire de démarrage de Linux ?
/boot
Quel répertoire contient les périphériques reconnus ?
/media
Quel gestionnaire de fichiers est utilisé pour naviguer dans l’arborescence sous Gendbuntu ?
Nautilus
Comment afficher la hiérarchie des processus en cours ?
pstree
Quelle est la fonction du fichier /etc/fstab ?
Décrit les systèmes de fichiers à monter au démarrage.
le fichier /etc/shadow contient les informations concernant les mots de passe ?
Vrai
Qu’est-ce que le fichier /etc/passwd contient ?
Les informations sur les utilisateurs du système.
Quelle est la différence entre la commande chmod et chown ?
Chmod : change les permissions d’un fichier/répertoire
Chown : change le propriétaire d’un fichier/répertoire
Qu’est-ce qu’une ACL ?
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
Quelle commande permet de visualiser les ACL appliquées à un fichier ou répertoire ?
getfacl
Quelle option de setfacl modifie une ACL ?
-m
-e
-l
-c
-m
Quelle option de setfacl supprime une ACL ?
-x
Quelle option de setfacl retire toutes les ACL d’un fichier ou répertoire ?
-b
Quelle commande permet de copier un fichier tout en préservant ses ACL ?
cp -a
Quelle est la différence entre setfacl et getfacl ?
Setfacl : permet la modification des ACL
Getfacl : affiche les ACL
Quels sont les principaux composants de Bacula ?
Les principaux composants de Bacula sont le Director (Bacula Director), le Storage Daemon (SD), le File Daemon (FD), et le Catalog.
Qu’est-ce que Bacula ?
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.
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)
Quels sont les trois catégories de possession d’un fichier sous Linux ?
Utilisateur (user, u), Groupe (group, g), et Autres (other, o).
Comment changer le propriétaire d’un fichier en utilisant la commande chown ?
sudo chown new_user fichier
Quelles sont les trois permissions de base des fichiers sous Linux ?
Lecture (r), Écriture (w), Exécution (x).
Quelle est la valeur par défaut des permissions pour un fichier non exécutable ?
644
777 est la valeur par défaut des permissions pour un répertoire ?
Faux. 755
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.
Quelle commande permet d’énumérer les attributs étendus des fichiers ?
lsattr
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).
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
Quelle commande affiche le contenu d’un ou plusieurs fichiers texte ?
cat
Quelle commande historique d’édition de texte est utilisée sous Linux ?
vi
Quelle commande affiche par défaut les 10 dernières lignes d’un fichier ?
tail
Quelle séparateur permet d’enchaîner plusieurs commandes ?
;
Comment sont désignés les périphériques de stockage ?
SDx
Quelle commande affiche la liste des blocs de périphériques ?
lsblk
Quelles sont les deux types de tables de partitions ?
MBR et GPT
Quelle commande permet de partitionner ou de supprimer une partition ?
sudo cfdisk /dev/sdX
Quelle commande formate une partition en ext4 ?
sudo mkfs.ext /dev/sdX
Quels sont les principaux outils pour le partitionnement des disques ?
fdisk, cfdisk, sfdisk, parted, gparted
Les 3 états d’un processus ?
Actif (running), Prêt (runnable) et Endormi (sleep, block)
Quel est le premier processus et quel est son PID ?
init (ou systemd) avec un PID de 1
“ps aux” permet de lister les PID ?
vrai
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é
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é
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.
Citez une commande pour afficher l’adresse ip d’une machine
> ip address show
ip addr show
ip addr
ip a
hostname -I
Quelle commande permet de vérifier l’accessibilité à une machine ?
ping
Qu’est-ce que l’IHM (Interface Home Machine) ?
C’est l’accès à distance via un terminal ou sur un serveur distant
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
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
whoami affiche les infos concernant l’utilisateur ?
vrai
pwd affiche les informations du système ?
pwd affiche l’arborescence actuelle
Citez les 4 types de commandes
Alias, Fonctions, Commandes Internes, Commandes Externes