1/41
Fiches d'apprentissage couvrant l'ensemble du cours d'administration Linux : gestion logicielle (RPM, DNF, DPKG, APT), comptes utilisateurs et droits POSIX, RAID logiciel et LVM, éditeur vi/vim, manipulations du shell, filtres, processus et descripteurs de flux.
Quels sont les formats de paquets respectifs utilisés par les distributions de la famille Debian et celles de la famille RedHat ?
Les distributions Debian / Ubuntu / Mint utilisent le format dpkg (fichiers .deb), tandis que RedHat / Rocky Linux / CentOS / Fedora / Suse utilisent le format rpm.
Dans quels répertoires respectifs configure-t-on les dépôts de paquets logiciels sous Debian/Ubuntu et sous RedHat/Rocky Linux ?
Sous Debian / Ubuntu / Mint dans /etc/apt/sources.list.d, et sous RedHat / Rocky Linux / CentOS / Fedora / Suse dans /etc/yum.repos.d.
Quels sont les outils de base et les outils évolués pour gérer les paquets sous Debian et RedHat ?
Pour Debian : outil de base dpkg, outils évolués apt (ou apt-get / apt-cache). Pour RedHat : outil de base rpm, outils évolués dnf (ou yum).
Quelles sont les valeurs d'identifiant numérique d'utilisateur (uid) et de groupe (gid) du compte superutilisateur root ?
Le compte root possède un uid=0 et un gid=0.
Quels fichiers système stockent respectivement les comptes utilisateurs, les groupes, et leurs mots de passe hachés ?
/etc/passwd pour les utilisateurs, /etc/group pour les groupes, /etc/shadow pour les mots de passe des utilisateurs, et /etc/gshadow pour les mots de passe des groupes.
Que représentent les 7 champs constitutifs d'une entrée dans le fichier /etc/passwd ?
Quel est le rôle du groupe système 'wheel' sur une distribution de type RedHat / CentOS ?
L'appartenance d'un utilisateur au groupe wheel lui confère les privilèges d'administrateur système pour exécuter des commandes avec les droits de root via sudo.
En quelle année et par qui le noyau Linux a-t-il été créé, et sous quelle licence logicielle ?
En 1991 par Linus Torvalds (étudiant finlandais), sous licence libre GPL (GNU General Public License).

À quelle généalogie des systèmes d'exploitation correspond cet arbre historique montrant l'évolution depuis le PDP-7 et Bell Labs jusqu'aux systèmes modernes ?
Il s'agit de la généalogie des systèmes UNIX et Unix-like, détaillant les branches Bell Labs, BSD, System V, Solaris, AIX, HP-UX, NeXTSTEP / macOS, Minix et Linux.
Quelle est la règle d'or de la philosophie de conception UNIX ?
« Écrivez des programmes qui effectuent une seule chose et qui le font bien », collaborant entre eux via des flux de texte universels.
Selon la norme FHS (Filesystem Hierarchy Standard), que contiennent respectivement les répertoires /etc, /dev, /proc et /var ?
/etc : fichiers de configuration ; /dev : fichiers spéciaux de périphériques ; /proc : pseudo-système de fichiers imageant le noyau ; /var : données variables (journaux, bases de données, spools, e-mails).
Que représentent les sections 1, 2, 5 et 8 dans l'organisation des pages de manuel man sous Linux ?
Section 1 : Commandes utilisateur ; Section 2 : Appels système (programmation) ; Section 5 : Formats de fichiers et protocoles ; Section 8 : Commandes d'administration système.
Que signifient respectivement les options de la commande rpm -ivh lors de l'installation d'un paquet ?
-i pour installation (install), -v pour le mode verbeux (verbose), et -h pour afficher des hash marks (#) illustrant la progression.
Quelles commandes rpm permettent respectivement d'afficher les informations générales d'un paquet et de lister l'ensemble de ses fichiers installés ?
rpm -qi
Quelles directives fondamentales composent un fichier de dépôt .repo dans /etc/yum.repos.d/ sous Fedora/RedHat ?
[identifiant_depot], name=…, baseurl=…, enabled=1, gpgcheck=1, et gpgkey=… pointant vers la clé de signature publique GPG.
Quelle commande permet de trier le fichier fichier_client_big.csv (séparateur ';') par chiffre d'affaires (2e champ) décroissant et d'afficher les 10 premiers ?
sort -t';' -k2gr fichier_client_big.csv | head -10 (avec -t pour le délimiteur, -k2 pour le second champ, 'g' pour le tri numérique général et 'r' pour inverser).
Pourquoi le flux de données entrant dans la commande uniq -c doit-il obligatoirement être trié au préalable ?
Parce que uniq ne compare et ne décompte que les lignes consécutives adjacentes identiques.
Quelles sont les 4 libertés fondamentales définissant un logiciel libre selon la Free Software Foundation (FSF) ?
Liberté 0 : exécuter le logiciel pour n'importe quel usage ; Liberté 1 : étudier et adapter le programme (accès au code source) ; Liberté 2 : redistribuer des copies ; Liberté 3 : améliorer le programme et publier les modifications.
En quoi consiste le principe juridique du « copyleft » pour un logiciel sous licence libre ?
Il autorise la copie, la modification et la diffusion de l'œuvre à condition stricte que toutes les versions modifiées restent distribuées sous la même licence libre.
Quelle est la différence fondamentale de contrôle et de sécurité entre les commandes su et sudo ?
su demande le mot de passe du compte cible et octroie tous les droits sans restriction, alors que sudo demande le mot de passe de l'utilisateur exécutant et restreint précisément les commandes et machines autorisées via /etc/sudoers.
Pourquoi est-il obligatoire de passer par la commande visudo pour modifier le fichier /etc/sudoers ?
visudo pose un verrou exclusif sur le fichier et valide rigoureusement sa syntaxe avant enregistrement, prévenant toute corruption qui verrouillerait définitivement les accès root.
Quels sont les principes de fonctionnement respectifs des niveaux RAID 0, RAID 1, RAID 5, RAID 6 et RAID 10 ?
RAID 0 : découpage sans redondance (≥2 disques, performance) ; RAID 1 : duplication en miroir (≥2 disques, sûreté) ; RAID 5 : découpage avec parité simple répartie (≥3 disques) ; RAID 6 : double parité répartie (≥4 disques) ; RAID 10 : combinaison miroir et découpage (RAID 1 + RAID 0).

Dans ce schéma d'architecture LVM, que représente l'entité globale 'VolGroup01' regroupant les deux disques ?
Il s'agit d'un Volume Group (VG), un pool de stockage unifié agrégeant des volumes physiques (PV) pour y découper des volumes logiques dynamiques (lvol01, lvol02).
Quelle commande LVM permet d'agrandir un volume logique lvol01 à 200 Mo tout en étendant immédiatement son système de fichiers ext4 ?
lvextend -r --size 200M /dev/vg01/lvol01 (l'option -r ou --resizefs redimensionne conjointement le système de fichiers).
Quelles sont les étapes successives pour mettre en service un espace de stockage LVM monté sur le système ?
Que représentent les six champs d'une ligne du fichier de montage persistant /etc/fstab ?
Quelle commande mdadm permet de simuler la panne d'un disque membre /dev/vdc dans la grappe /dev/md127 ?
mdadm --manage /dev/md127 --fail /dev/vdc
Dans la sortie de la commande mdadm --detail, que différencient la colonne 'Number' et la colonne 'RaidDevice' ?
RaidDevice indique la position logique actuelle du disque dans l'architecture RAID, tandis que Number est l'identifiant matériel fixe séquentiel conservé dans le superbloc du disque reflétant son historique.
Quels sont les trois modes de travail de l'éditeur de texte vi/vim ?
Le mode commandes (mode initial par défaut), le mode édition/insertion (saisie directe du texte), et le mode exécution (introduit par le caractère ':').
Sous vi/vim, quelle est la commande en mode exécution permettant de remplacer toutes les occurrences de 'old' par 'new' dans tout le fichier ?
:%s/old/new/g
Dans le shell bash, à quoi servent respectivement les raccourcis d'édition en ligne Ctrl+A, Ctrl+E et Ctrl+K issus d'Emacs ?
Ctrl+A déplace le curseur en tout début de ligne, Ctrl+E le place en fin de ligne, et Ctrl+K efface tous les caractères depuis la position courante jusqu'à la fin de la ligne.
Quel est le comportement spécifique du Sticky Bit (droit 1000) lorsqu'il est attribué à un dossier partagé public (ex. chmod 1777 /tmp) ?
Il permet à tous les utilisateurs d'y créer et modifier des fichiers, mais interdit de supprimer ou renommer un fichier à quiconque en dehors de son propriétaire ou de root.
Comment s'interprète la permission octale chmod 770 /home/entreprise/compta ?
Lecture, écriture et exécution/traversée (rwx, soit 7) pour le propriétaire ; rwx (7) pour les membres du groupe propriétaire ; aucun droit (---, soit 0) pour tous les autres utilisateurs.
Quelle syntaxe avec expansion d'accolades permet de créer d'un coup les répertoires 2020 à 2030 dans sauvegardes ?
mkdir -p exercices/sauvegardes/{2020..2030}
Comment rediriger la sortie standard vers /tmp/liste et les messages d'erreurs vers /tmp/liste_err lors d'une recherche avec find ?
find / -name '*.log' > /tmp/liste 2> /tmp/liste_err
Quels sont les numéros et les symboles des trois descripteurs de fichiers standard du shell Linux ?
Entrée standard (stdin) : numéro 0, symbole '
Quelles sont les permissions par défaut d'un nouveau fichier et d'un nouveau répertoire créés par un utilisateur normal ayant un umask de 0022 ?
Fichier : 666−022=644 (rw-r--r--) ; Répertoire : 777−022=755 (rwxr-xr-x).
Quels sont les numéros respectifs des signaux système SIGKILL, SIGTERM, SIGSTOP et SIGCONT ?
SIGKILL : numéro 9 ; SIGTERM : numéro 15 ; SIGSTOP : numéro 19 ; SIGCONT : numéro 18.
Quels sont les cinq états d'un processus sous GNU/Linux ?
Running (en cours d'exécution sur le CPU), Sleeping (en attente d'une ressource ou d'une entrée/sortie), Waiting/Waiking (a reçu ses données et s'apprête à repartir), Stopped (arrêté ou suspendu), Zombie (processus mort dont le parent n'a pas encore lu le code de retour).
Quel est l'effet de l'attribut de fichier 'i' (immutable) appliqué avec la commande chattr +i ?
Le fichier ne peut être ni modifié, ni renommé, ni supprimé, et aucun lien dur ne peut être créé dessus, même par l'utilisateur root.
Sur quelle plage de valeurs s'échelonne la priorité (nice) des processus sous Linux, et quel niveau représente la priorité maximale ?
Elle s'échelonne sur 40 niveaux, de −20 (priorité la plus élevée) à +19 (priorité minimale).
Quelle commande permet d'exécuter un programme en arrière-plan en lui faisant ignorer le signal de déconnexion du terminal (SIGHUP) ?
nohup