But du cours
- Utiliser un système d’exploitation (Linux)
- Utiliser la ligne de commande
- Comprendre les concepts fondamentaux des systèmes d’exploitation
Acquis d'apprentissage visés
- Utiliser un système d’exploitation de type
Linuxpour effectuer des tâches courantes.
- Naviguer et manipuler des fichiers à l’aide de la ligne de commande.
- Configurer et gérer l’environnement utilisateur (droits, répertoires, processus).
- Expliquer les concepts fondamentaux des systèmes d’exploitation (processus, mémoire, fichiers, utilisateurs).
- Appliquer les commandes et outils de base pour surveiller et diagnostiquer le fonctionnement du système.
Programme
- Introduction aux systèmes d’exploitation : rôles, composants et architecture générale.
- Découverte de l’environnement
Linux: interface, fichiers, répertoires et permissions.
- Navigation et manipulation de fichiers en ligne de commande (
ls,cd,cp,mv,rm, etc.).
- Gestion des utilisateurs et des droits d’accès : commandes
chmod,chown,sudo.
- Redirections, tubes et automatisation de tâches simples.
- Gestion des processus : commandes
ps,top,kill, et notions de multitâche.
- Gestion du système de fichiers, montage de périphériques, structure hiérarchique de Linux.
- Introduction aux scripts
bash: variables, boucles, conditions.
- Concepts avancés : mémoire, planification, et introduction à la virtualisation.
- Projet de synthèse : création et automatisation d’un environnement utilisateur sous
Linux.
Modalités d'évaluation
2 Ecrits (2h/2h) + 1 rapport TP