Administration Système Linux et Outils GNU

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/41

flashcard set

Earn XP

Description and Tags

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.

42 Terms

1
New cards

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.

2
New cards

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.

3
New cards

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).

4
New cards

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=0uid = 0 et un gid=0gid = 0.

5
New cards

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.

6
New cards

Que représentent les 7 champs constitutifs d'une entrée dans le fichier /etc/passwd ?

  1. Login de l'utilisateur, 2. Mot de passe (représenté par 'x' si déporté dans /etc/shadow), 3. Identifiant utilisateur (uid), 4. Identifiant de groupe (gid), 5. Nom complet ou commentaire, 6. Répertoire personnel (/home/…), 7. Shell ou programme exécuté à la connexion.
7
New cards

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.

8
New cards

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).

9
New cards
<p>À 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 ?</p>

À 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.

10
New cards

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.

11
New cards

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).

12
New cards

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.

13
New cards

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.

14
New cards

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 (ou rpm --query --info) pour afficher les métadonnées, et rpm -ql (ou rpm --query --list) pour lister ses fichiers.

15
New cards

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.

16
New cards

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).

17
New cards

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.

18
New cards

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.

19
New cards

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.

20
New cards

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.

21
New cards

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.

22
New cards

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\ge 2 disques, performance) ; RAID 1 : duplication en miroir (≥2\ge 2 disques, sûreté) ; RAID 5 : découpage avec parité simple répartie (≥3\ge 3 disques) ; RAID 6 : double parité répartie (≥4\ge 4 disques) ; RAID 10 : combinaison miroir et découpage (RAID 1 + RAID 0).

23
New cards
<p>Dans ce schéma d'architecture LVM, que représente l'entité globale 'VolGroup01' regroupant les deux disques ?</p>

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).

24
New cards

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).

25
New cards

Quelles sont les étapes successives pour mettre en service un espace de stockage LVM monté sur le système ?

  1. pvcreate (initialisation du PV), 2. vgcreate (création du VG), 3. lvcreate (création du LV), 4. mkfs (formatage du FS), 5. mkdir puis mount (montage sur le répertoire cible).
26
New cards

Que représentent les six champs d'une ligne du fichier de montage persistant /etc/fstab ?

  1. Périphérique ou UUID, 2. Point de montage, 3. Type de système de fichiers, 4. Options de montage, 5. Paramètre pour l'outil dump (0 ou 1), 6. Ordre de vérification fsck au démarrage (1 pour /, 2 pour les autres, 0 pour ignorer).
27
New cards

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

28
New cards

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.

29
New cards

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 ':').

30
New cards

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

31
New cards

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.

32
New cards

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.

33
New cards

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.

34
New cards

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}

35
New cards

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

36
New cards

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 '

37
New cards

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=644666 - 022 = 644 (rw-r--r--) ; Répertoire : 777−022=755777 - 022 = 755 (rwxr-xr-x).

38
New cards

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.

39
New cards

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).

40
New cards

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.

41
New cards

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-20 (priorité la plus élevée) à +19+19 (priorité minimale).

42
New cards

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 &