Aller au contenu principal

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 man pour 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