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.
Prérequis
- Connaissance de base des systèmes d'exploitation et de la ligne de commande
Objectifs pédagogiques
- Comprendre les principes de base du système d'exploitation Linux et son utilisation en tant que serveur
- Maîtriser les commandes de base de la ligne de commande Linux pour la manipulation des fichiers, la gestion des utilisateurs et des services
- Acquérir des compétences en administration système pour gérer et maintenir un serveur Linux
- Savoir configurer la sécurité et la surveillance du serveur Linux
Public ciblé
- Administrateurs système
- Professionnels de l'informatique responsables de la gestion des serveurs
- Toute personne intéressée par l'apprentissage de l'utilisation et de l'administration d'un serveur Linux
Programme de formation
-
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.
-