Administration des systèmes Linux LPIC-1 GIN4R02
Enseignant:
Email:
Durée totale du cours: 45 H
Option concernée : Ingénierie logicielle + Réseaux Informatique
Semestre : 4
Nombre de crédits : 2
| Modules
spécialisés |
Modules de
base |
Sciences et techniques de
l’ingénierie |
Préparation à la carrière professionnelle |
| X |
| Nombre d’heures | Activités hors classe | |||
| 45 | 38 | |||
| cours | TD | TP | ||
| 22.5 | 22.5 | |||
| Code | : GIN4R02 | Administration des systèmes certification LPIC-1
|
Objectifs d’apprentissage et compétences visées
L’objectif principal de ce cours est de maîtriser les opérations d’administration du système Linux et
de se préparer aux examens LPI-101 et LPI-102 de la certification LPIC-1.
Contenu du cours
Partie 1 : LPI 101
- Architecture système
- Détermination et configuration des paramètres du matériel
- Démarrage du système
- Changement de niveaux d’exécution et arrêt ou redémarrage du système
- Installation de Linux et gestion de paquetages
- Conception du schéma de partitionnement
- Installation d’un gestionnaire d’amorçage
- Gestion des bibliothèques partagées
- Utilisation du gestionnaire de paquetage Debian
- Utilisation des gestionnaires de paquetage RPM et YUM
- Commandes GNU et Unix
- Travail en ligne de commande
- Traitement de flux de type texte avec des filtres
- Gestion élémentaire des fichiers
- Utilisation des flux, des tubes et des redirections
- Création, contrôle et interruption des processus
- Modification des priorités des processus
- Recherche dans des fichiers texte avec les expressions rationnelles
- Édition de fichiers texte avec VI
- Disques, systèmes de fichiers Linux , arborescence de fichiers standard (FHS)
- Création des partitions et des systèmes de fichiers
- Maintenance de l’intégrité des systèmes de fichiers
- Montage et démontage des systèmes de fichiers
- Gestion des quotas de disque
- Gestion des permissions et de la propriété sur les fichiers
- Création et modification des liens physiques et symboliques sur les fichiers
- Recherche de fichiers et placement des fichiers aux endroits adéquats
Partie 2 : LPI 102
- Shells, scripts et gestion de données
- Personnalisation et utilisation de l’environnement du shell
- Personnalisation ou écriture de scripts simples
- Gestion de données SQL
- Interfaces et bureaux utilisateur
- Installation et configuration de X11
- Configuration d’un gestionnaire d’affichage (Display Manager)
- Accessibilité
- Tâches d’administration
- Gestion des comptes utilisateurs et des groupes ainsi que des fichiers systèmes concernés
- Automatisation des tâches d’administration par la planification des travaux
- Paramètres régionaux et langues
- Services systèmes essentiels
- Gestion de l’horloge système
- Journaux systèmes
- Bases sur l’agent de transfert de courrier (MTA)
- Gestion des imprimantes et de l’impression
- Notions élémentaires sur les réseaux
- Notions élémentaires sur les protocoles Internet
- Configuration réseau élémentaire
- Résolution de problèmes réseaux simples
- Configuration de la résolution de noms
- Sécurité
- Tâches d’administration de sécurité
- Configuration de la sécurité du système
- Sécurisation des données avec le chiffrement
Méthodes d’enseignement et d’apprentissage
- Enseignement frontal (magistral) avec des exemples à résoudre en
- Exercices théoriques et études de cas (présentation et discussion).
- Travaux pratiques (laboratoire)
- Travaux à faire à domicile (mini-projet, exposé, compte-rendu, …)
Connaissances et compétences pré-requises
- Systèmes d’exploitation
Références bibliographiques
- Un polycopié (Notes du cours) de l’enseignant sera
- Autres références sous forme de tutoriaux, manuels ou documents à télécharger
- Les recommandations bibliographiques suivantes doivent être considérées :
- LPIC-1: Linux Professional Institute Certification Study Guide Exams 101 and 102 by Roderick W. Smith
Modalité d’évaluation
- 40% Contrôle continu (TP noté, Test, Assiduité, Devoir surveillé, travaux non présentiel, …)
- 60% Examen
Résultat d’apprentissage :
À la fin du cours, vous devriez être capable de :
- Maîtrise des principes fondamentaux de Linux : Les étudiants devraient acquérir une compréhension approfondie des concepts de base du système d’exploitation Linux, y compris la structure du système de fichiers, les commandes de base en ligne de commande et l’utilisation des processus.
- Configuration du système : Les étudiants doivent être capables de configurer les différents aspects du système, tels que le réseau, le stockage, les périphériques et les services.
- Sécurité du système : Les compétences en matière de sécurité du système sont essentielles, notamment la configuration des pare-feu, l’accès sécurisé aux systèmes et la gestion des utilisateurs et des autorisations.
- Gestion des paquets et des logiciels : Les étudiants devraient être en mesure d’installer, de mettre à jour et de gérer les paquets logiciels sur un système Linux.
- Administration des utilisateurs et des groupes : Les compétences en gestion des utilisateurs et des groupes sont nécessaires pour créer et gérer efficacement des comptes d’utilisateurs et définir les droits d’accès appropriés.
- Résolution de problèmes système : Les étudiants devraient développer des compétences en dépannage des problèmes courants du système, tels que les erreurs de démarrage, les problèmes réseau et les pannes matérielles.
- Scripting et automatisation : Une connaissance pratique des scripts shell et de l’automatisation des tâches système est un atout précieux pour les administrateurs de systèmes Linux