Quiz Module 1 - Introduction à Linux
Instructions
Ce quiz contient 30 questions à choix multiples pour valider votre compréhension du Module 1.
Conseil: Répondez à chaque question avant de révéler la réponse. Les réponses sont cachées juste après chaque question.
Question 1
Qu'est-ce que Linux?
Voir l'explication
Réponse correcte: Un système d'exploitation open-source de type Unix qui gère les ressources matérielles et logicielles
Explication: Linux est un système d'exploitation (OS) qui gère les ressources de l'ordinateur (CPU, mémoire, disque, réseau) et permet d'exécuter des applications. Il est open-source et basé sur Unix.
Question 2
D'où vient le nom "Linux"?
Voir l'explication
Réponse correcte: De Linus Torvalds (créateur) + Unix (système qui l'a inspiré)
Explication: Linux = Linus + Unix. Linus Torvalds a créé le kernel Linux en 1991, inspiré par Unix.
Question 3
Quel est le principal avantage de Linux par rapport aux systèmes propriétaires?
Voir l'explication
Réponse correcte: Il est open-source, gratuit, personnalisable et a une communauté active
Explication: Linux est open-source (code source accessible), gratuit, hautement personnalisable, et bénéficie d'une large communauté qui contribue à son développement et support.
Question 4
Quels sont les deux composants principaux d'un système Linux?
Voir l'explication
Réponse correcte: Kernel et Espace Utilisateur (User Space)
Explication: Le kernel Linux gère les ressources matérielles et les processus système. L'espace utilisateur contient les applications, bibliothèques et outils que les utilisateurs utilisent.
Question 5
Quel composant Linux gère directement le matériel?
Voir l'explication
Réponse correcte: Kernel
Explication: Le kernel Linux est la couche la plus basse qui communique directement avec le matériel (CPU, RAM, disques, réseau). Il gère les ressources et fournit une interface pour les applications.
Question 6
Qu'est-ce qu'un processus dans Linux?
Voir l'explication
Réponse correcte: Une instance d'un programme en cours d'exécution avec son propre PID
Explication: Un processus est une instance d'un programme en cours d'exécution. Chaque processus a un PID (Process ID) unique, sa propre mémoire, et ses propres ressources.
Question 7
Quel est le rôle principal du shell dans Linux?
Voir l'explication
Réponse correcte: Fournir une interface entre l'utilisateur et le système pour exécuter des commandes
Explication: Le shell (comme Bash) interprète les commandes de l'utilisateur, exécute les programmes, gère les scripts, et fournit des fonctionnalités comme la redirection et les pipelines.
Question 8
Quelle est la structure du système de fichiers Linux?
Voir l'explication
Réponse correcte: Une hiérarchie unique avec / comme racine
Explication: Linux utilise le Filesystem Hierarchy Standard (FHS) avec une seule racine /. Tous les fichiers et répertoires sont organisés sous cette racine unique.
Question 9
Quel est l'utilisateur administrateur par défaut dans Linux?
Voir l'explication
Réponse correcte: root
Explication: root est l'utilisateur super-administrateur dans Linux avec tous les privilèges. Son UID est 0. On utilise généralement sudo pour exécuter des commandes avec les privilèges root.
Question 10
Quelles sont les trois permissions de base pour les fichiers Linux?
Voir l'explication
Réponse correcte: Lecture (r), Écriture (w), Exécution (x)
Explication: Les permissions Linux de base sont: read (lecture), write (écriture), execute (exécution). Ces permissions s'appliquent au propriétaire, au groupe, et aux autres utilisateurs.
Question 11
Qu'est-ce qu'une distribution Linux?
Voir l'explication
Réponse correcte: Une combinaison du kernel Linux avec des outils, bibliothèques et applications
Explication: Une distribution (distro) Linux combine le kernel Linux avec un ensemble d'outils système, bibliothèques, applications et un gestionnaire de paquets. Exemples: Ubuntu, Debian, Red Hat, CentOS.
Question 12
Quelle commande permet de voir le répertoire actuel?
Voir l'explication
Réponse correcte: pwd
Explication: pwd (Print Working Directory) affiche le chemin complet du répertoire de travail actuel.
Question 13
Quelle commande liste les fichiers dans un répertoire?
Voir l'explication
Réponse correcte: ls
Explication: ls (list) affiche le contenu d'un répertoire. Options courantes: ls -l (détails), ls -a (fichiers cachés), ls -la (détails + cachés).
Question 14
Quelle est la différence entre Ubuntu et Debian?
Voir l'explication
Réponse correcte: Ubuntu est basé sur Debian mais avec des versions plus récentes et un support commercial
Explication: Ubuntu est une distribution basée sur Debian, mais avec un cycle de release plus rapide, des versions LTS (Long Term Support), et un support commercial disponible.
Question 15
Quel est le PID du processus init (premier processus)?
Voir l'explication
Réponse correcte: 1
Explication: Le processus init (ou systemd sur les systèmes modernes) a toujours le PID 1. C'est le premier processus lancé au démarrage et le parent de tous les autres processus.
Question 16
Quelle commande permet de changer de répertoire?
Voir l'explication
Réponse correcte: cd
Explication: cd (change directory) permet de naviguer dans les répertoires. Exemples: cd /home, cd .., cd ~.
Question 17
Qu'est-ce que le FHS (Filesystem Hierarchy Standard)?
Voir l'explication
Réponse correcte: Une norme qui définit la structure des répertoires dans Linux
Explication: Le FHS définit où placer les fichiers dans le système Linux. Par exemple: /bin pour binaires essentiels, /etc pour configuration, /home pour utilisateurs, /var pour données variables.
Question 18
Quel répertoire contient les fichiers de configuration système?
Voir l'explication
Réponse correcte: /etc
Explication: /etc contient les fichiers de configuration système et des applications. Exemples: /etc/passwd, /etc/hosts, /etc/nginx/.
Question 19
Quelle commande affiche les processus en cours d'exécution?
Voir l'explication
Réponse correcte: ps
Explication: ps (process status) affiche les processus en cours. Options courantes: ps aux (tous les processus), ps -ef (format étendu).
Question 20
Qu'est-ce qu'un PID?
Voir l'explication
Réponse correcte: Process ID - Identifiant unique d'un processus
Explication: Le PID (Process ID) est un numéro unique attribué à chaque processus lors de sa création. Il permet d'identifier et de gérer les processus.
Question 21
Quel est le shell par défaut sur Ubuntu 24.04?
Voir l'explication
Réponse correcte: bash
Explication: Bash (Bourne Again Shell) est le shell par défaut sur la plupart des distributions Linux, y compris Ubuntu. Il est compatible avec sh et offre de nombreuses fonctionnalités avancées.
Question 22
Quel répertoire contient les répertoires home des utilisateurs?
Voir l'explication
Réponse correcte: /home
Explication: /home contient les répertoires personnels des utilisateurs. Chaque utilisateur a généralement son propre répertoire sous /home/username. Le répertoire home de root est /root.
Question 23
Quelle commande permet de voir l'aide d'une commande?
Voir l'explication
Réponse correcte: man ou --help
Explication: man commande affiche le manuel complet d'une commande. commande --help affiche l'aide rapide. Les deux méthodes sont complémentaires.
Question 24
Qu'est-ce qu'un inode dans Linux?
Voir l'explication
Réponse correcte: Une structure de données qui stocke les métadonnées d'un fichier
Explication: Un inode (index node) stocke les métadonnées d'un fichier: permissions, propriétaire, taille, dates, pointeurs vers les blocs de données. Le nom du fichier est stocké séparément dans le répertoire.
Question 25
Quelle est la différence entre un fichier et un répertoire dans Linux?
Voir l'explication
Réponse correcte: Un répertoire est un type spécial de fichier qui contient des références à d'autres fichiers
Explication: En Linux, "tout est un fichier". Un répertoire est un fichier spécial qui contient une liste de noms de fichiers et leurs inodes. C'est pourquoi on peut utiliser ls -d pour voir les répertoires comme des fichiers.
Question 26
Quelle commande permet de créer un répertoire?
Voir l'explication
Réponse correcte: mkdir
Explication: mkdir (make directory) crée un nouveau répertoire. Option -p crée les répertoires parents si nécessaire: mkdir -p dir1/dir2/dir3.
Question 27
Qu'est-ce que le kernel Linux?
Voir l'explication
Réponse correcte: Le cœur du système qui gère les ressources matérielles et les processus
Explication: Le kernel Linux est le cœur du système d'exploitation. Il gère le CPU, la mémoire, les disques, le réseau, et fournit une interface pour les applications via les appels système.
Question 28
Quelle est la commande pour voir le contenu d'un fichier?
Voir l'explication
Réponse correcte: cat
Explication: cat (concatenate) affiche le contenu d'un fichier. Autres commandes utiles: less (navigation), head (premières lignes), tail (dernières lignes).
Question 29
Qu'est-ce qu'une distribution Linux LTS?
Voir l'explication
Réponse correcte: Long Term Support - Version avec support étendu (5 ans pour Ubuntu)
Explication: LTS signifie Long Term Support. Les versions LTS (comme Ubuntu 24.04 LTS) reçoivent des mises à jour de sécurité et support pendant 5 ans, idéal pour les environnements de production.
Question 30
Quelle commande permet de copier un fichier?
Voir l'explication
Réponse correcte: cp
Explication: cp (copy) copie des fichiers ou répertoires. Syntaxe: cp source destination. Option -r pour copier récursivement des répertoires.
Résumé du Quiz
Félicitations pour avoir complété le quiz du Module 1!
Concepts clés testés:
- Définition et origine de Linux
- Architecture (Kernel, User Space)
- Processus et PID
- Système de fichiers et FHS
- Commandes de base (pwd, ls, cd, cat, cp, mkdir)
- Distributions Linux
- Shell et interface ligne de commande
Si vous avez eu des difficultés:
- Revoyez les chapitres correspondants
- Pratiquez avec le Lab 1.1
- Utilisez
manpour explorer les commandes
Prochaines Étapes
- Module 2: Architecture du Système Linux
- Lab 1.1: Installation et Première Utilisation
- Continuez votre apprentissage!
Quiz créé le: Décembre 2024 - Testé sur Ubuntu 24.04