Résumé du cours
Ce cours présente les fondamentaux de l’administration d’un système GNU/Linux. Le participant découvrira toutes les bases nécessaires à l’exécution des tâches inhérentes à un administrateur. Ce cours est adapté à toutes les distributions Linux actuelles dont notamment RedHat, CentOS, Fedora, Suse, Debian et Ubuntu.
Moyens d'évaluation :
- Quiz pré-formation de vérification des connaissances (si applicable)
- Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
- Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences
A qui s'adresse cette formation
Cette formation s’adresse à toute personne qui désire administrer un système d’exploitation Linux, aussi bien dans un contexte professionnel que pour un usage personnel.
Pré-requis
Connaissances utilisateur de base sous Linux, ou Unix, en ligne de commande.
Objectifs
A l'issue de la formation, vous devriez être capable de :
- Installer et maintenir des systèmes Linux fiables, fonctionnels et performants
- Contrôler et dépanner le processus de démarrage
- Démarrer, arrêter, relancer, ajouter et supprimer des services système
- Configurer et gérer les disques et les partitions, les volumes logiques et les périphériques de stockage amovibles
- Installer des applications à partir des sources ou de paquetages de distribution
- Gérer la sécurité système et paramétrer l’authentification
Contenu
Introduction
- Historique
- Caractéristiques de Linux
- Distributions GNU/Linux
- Administrateur système
Installation
- Collecte des informations
- Détail de l’installation
Gestion des paquetages logiciels
- Les archives
- Les paquetages RPM
Démarrage et arrêt du système
- Démarrage d’une machine Linux
- Processus init et niveaux d’exécution
- Arrêt d’une machine Linux
Gestion des utilisateurs
- Concepts de comptes utilisateur et groupes
- Hiérarchie des utilisateurs
- Groupes
- Comptes utilisateurs
- Manipulation des fichiers de configuration
- Gestion graphique des comptes utilisateurs
Périphériques
- /sys et système de fichiers sysfs
- /dev et fichiers de périphériques
- HAL
Gestion des disques
- Périphériques de stockage
- Partitionnement
- Disques virtuels
- Périphériques “loop”
- RAID
- LVM
Systèmes de fichiers
- Les fichiers
- Arborescence Linux
- Systèmes de fichiers
- Montages
- Quotas
Gestion de la mémoire et des ressources système
- Utilisation de la mémoire
- Pagination
- Gestion des processus
- Système de fichiers /proc
- Système de fichiers /sys
- Surveillance système
- Limitation des ressources aux utilisateurs
Impression
- Système BSD
- CUPS
Planification
- Tâches Cron
- Anacron
- Travaux At
Sauvegarde et restauration
- Généralités
- Stratégies de sauvegarde
- Archivage
- Instantanés LVM
- Compression
- Autres outils
Sécurité
- Introduction et définitions
- Authentification
- Autorisations
- Règles de base
Journaux
- Fichiers de journalisation
- Syslog
- Rotation des logs
- Analyse des journaux
Compilation du noyau Linux
- Utilité de la compilation
- Modules du noyau
- Sources de Linux
- Options de compilation
- Installation
X Window
- Architecture client-serveur
- Configuration
- Contrôle du serveur X
- Contrôle d’un client X
- Gestionnaire de fenêtres
- Bureaux et environnements de travail
- Autorisations
Résolution d’incidents
- Identification de l’incident
- Résolution de l’incident
- Commandes utiles
Moyens Pédagogiques :