Cette matière a pour objectif principal de familiariser l’étudiant avec l’utilisation avancée et la personnalisation d’un système d’exploitation GNU/Linux.

À la fin du cours, l’étudiant sera capable de :

  1. Comprendre l’écosystème GNU/Linux : son histoire, ses distributions, sa philosophie (logiciel libre, open source).

  2. Maîtriser l’interface en ligne de commande (terminal) : commandes essentielles pour la gestion des fichiers, processus, utilisateurs et permissions.

  3. Personnaliser l’environnement de travail : configuration du shell, gestion des paquets, installation de logiciels, paramétrage de l’interface graphique (si applicable).

  4. Comprendre l’administration système de base : gestion des utilisateurs, des services, du réseau, et des tâches automatisées.

  5. Découvrir la flexibilité de Linux : utilisation en tant que poste de travail, serveur, ou dans des environnements embarqués.