Aperçu du cours
Objectif : Apprendre les fondamentaux du système d’exploitation Linux, les commandes de base, ainsi que les techniques d’administration courantes pour gérer et maintenir un serveur Linux.
Programme d'études
Introduction à Linux (3 heures)
Présentation du système d’exploitation Linux et de ses principes fondamentaux
Installation et configuration initiale d’un serveur Linux
Travaux pratiques : Installation d’une distribution Linux sur un serveur virtuel.
Utilisation de la ligne de commande (10 heures)
Navigation dans le système de fichiers Linux en utilisant les commandes cd, ls, et pwd
Manipulation des fichiers et des répertoires avec les commandes cp, mv, rm, mkdir, etc.
Gestion des permissions des fichiers et des répertoires avec les commandes chmod et chown
Travaux pratiques : Manipulation de fichiers et de répertoires, utilisation des commandes de base.
Administration système (12 heures)
Gestion des utilisateurs et des groupes avec les commandes useradd, userdel, groupadd, etc.
Configuration du réseau en utilisant les commandes ifconfig, ip, et route
Gestion des services système avec les commandes systemctl et service
Travaux pratiques : Création d’utilisateurs, configuration du réseau, gestion des services.
Gestion des packages et des mises à jour (6 heures)
Utilisation des gestionnaires de packages tels que apt (pour les distributions Debian/Ubuntu) et yum (pour les distributions Red Hat/CentOS)
Installation, mise à jour et suppression de logiciels en utilisant les commandes apt-get, aptitude, yum, etc.
Travaux pratiques : Installation et mise à jour de logiciels à l’aide du gestionnaire de packages.
Sécurité et surveillance du serveur (4 heures)
Configuration du pare-feu en utilisant les commandes iptables (pour les distributions Linux utilisant iptables) ou firewalld (pour les distributions utilisant firewalld)
Gestion des droits d’accès aux fichiers et aux répertoires avec les commandes chmod, chown, et chgrp
Surveillance des journaux système avec les commandes tail, grep, et journalctl
Travaux pratiques : Configuration du pare-feu, gestion des droits d’accès.