Linux Essentials, administration et sécurité – Préparation aux certifications LPI Essentials et LPIC-1

Certification collégiale

Certification, Informatique, Réseautique

Au terme de ce cours de perfectionnement, le participant sera en mesure d’effectuer les principales tâches associées au déploiement du système d’exploitation Linux dans une entreprise, à savoir :

  • Installer et configurer le système d’exploitation Linux en fonction des besoins de l’entreprise;
  • Installer et administrer un réseau Linux de petite ou de moyenne taille en assurant la connectivité et le bon fonctionnement des principaux services réseaux;
  • Appliquer les principales techniques pour sécuriser les postes clients et les serveurs connectés à un réseau Linux;
  • Assurer la maintenance d’un réseau Linux.
  • Cours théoriques
  • Exercices de mise en situation
  • Ateliers et laboratoires pratiques

Pour bien maîtriser les notions enseignées, le participant devrait compléter le cours par la pratique personnelle.

Une certification collégiale est décernée aux participants ayant démontré l’acquisition des compétences associées à la formation lors des évaluations. Pour les autres participants ayant assisté à au moins 80% des séances de cours, une attestation de présence leur sera remise.

  • Architecture interne d’un ordinateur
  • Mémoire
  • Processeur
  • Carte mère
  • Introduction à Linux (historique, distributions)
  • Choix de distribution
  • Installation de Linux
  • Distribution choisie
  • Choix du noyau selon matériel
  • Choix de l’environnement graphique
  • Partitions et système de fichiers
  • Environnement graphique vs invite de commande
  • Commandes de gestion de mémoire
  • Terminaux virtuels
  • Navigation dans l’arborescence du système de fichiers
  • Commandes cd, pwd, etc.
  • Chemins absolus/relatifs
  • Opérations sur les fichiers (création, modification, recherche, archives tar, compression gzip, etc.)
  • Sources de documentation dans Linux
  • Pages man et info
  • Argument Help
  • Utilitaires APT
  • Dépôts de distributions (repository)
  • Gestion des dépendances
  • Installation – suppression d’un paquet
  • Environnement de l’utilisateur
  • Comptes utilisateurs
  • Groupes d’utilisateurs
  • Permissions sur les fichiers
  • Étapes d’amorçage sous linux
  • Niveaux d’exécution (run levels)
  • Processus d’amorçage
  • Ajout/suppression de services au démarrage
  • États d’un processus
  • Attributs
  • Métriques de contrôle
  • Arrêt (tuer) d’un processus
  • Fichiers .profile et .bashrc
  • Alias de commandes
  • Variable d’environnement $PATH
  • Fichiers de configuration
  • Utilitaire cron
  • cron vs. anacron
  • Utilitaire de planification de tâches at
  • Configuration statique/dynamique
  • Utilisation de différents services réseau
  • NFS (partage de fichiers), FTP (transfert de fichiers)
  • Installation de disques
  • Création de partitions physiques et logiques (fdisk, cfdisk, fstab…)
  • Montage automatique de répertoires partagés (mount)
  • Logical Volume Manager
    • Volumes physiques, groupe de volumes et volumes logiques
  • Volumes RAID
    • Type de RAID
    • Outils d’administration
  • Quotas de disques
    • Notions de quotas de disques
    • Gestion des quotas de disques
  • Développent sous Linux
  • Langages de Scripting / programmation
  • Choix du langage selon besoins
  • Fonctionnalités et syntaxe des scripts Shell (BASH)
  • Notions avancées sur les scripts :
  • Débogage
  • Structures conditionnelles
  • Boucles
  • Installation et configuration d’un serveur et d’un client SSH
  • Connexion à distance
  • Gestion des clés
  • Commandes à distance
  • Copie et transfert de fichiers sécurisés
  • NFS (Partage de fichiers de l’écosystème Linux)
    • Structure et maintenance du système de fichiers
    • Installation et configuration du serveur NFS
  • Samba (Partage de fichiers d’un écosystème mixte)
    • Échanges de fichiers Windows/Linux
    • Installation et configuration du client et du serveur
  • rsync
    • Stratégie de sauvegarde
    • Copie et sauvegarde de fichiers
  • FTP
    • Installation et configuration du client et du serveur
  • Types de sauvegardes
  • Stratégie de sauvegarde
  • Copie et sauvegarde de fichiers avec rsync
  • Clients et serveur Web
  • Apache 2 et nginx
  • HTTP et HTTPS
  • WebDAV
  • Journalisation classique
    • syslog, rsyslog, …
  • Jounalisation sous systemd
  • Fonctionnement du protocole DHCP
  • Installation et configuration du client et du serveur
  • Redondance et répartition de tâches
  • Fonctionnement du protocole DNS
  • Installation et configuration du client et du serveur
  • Redondance et répartition de tâches
  • Fonctionnement des protocoles SMTP, POP et IMAP
  • Installation automatisée d’un service de courriels (iRedmail)
  • Techniques de base pour solidifier un serveur Linux
  • Bonnes pratiques
  • Noyau et distribution
  • Processus
  • Gestion des ressources matérielles et logicielles
  • Principes, objectifs et solutions
  • Différences entre conteneurisation et virtualisation
  • Fondations – Linux, cgroups, namespaces et UFS
  • Outils de l’écosystème des conteneurs (LXC/LXD, Docker et Kubernetes)
  • Prise en main de Docker
  • Cycle de vie des conteneurs
  • Images et conteneurs
  • Commandes système
  • Réseau et volumes
  • SSL et TLS
  • Chiffrement d’un site web Linux
  • Fonction de hachage et de signature
  • Certificats et autorités de certification
  • Droits
  • Gestion des accès
  • Protection des sites et pages
  • Usager root et sudo
  • Droits d’accès aux objets
  • Permissions avancées
  • Politique de sécurité Linux
  • Gestion des mots de passe
  • Concepts et importance
  • Type de pare-feu
  • Règles
  • Configuration d’iptables
  • Concept et importance
  • Listes blanches et noires
  • Proxy inverse
  • Aucun

Cette formation peut être offerte avec la participation financière du gouvernement du Québec dans le cadre du Programme pour la requalification et l’accompagnement en technologies de l’information et des communications (PRATIC). Pour bénéficier de ce financement, vous devez être recommandé par un agent d’aide à l’emploi de Services Québec et répondre aux critères d’admissibilité de cette mesure. En savoir plus  

Cette formation sera ouverte à tous. Elle est prévue pour l’hiver 2022. Inscrivez-vous à l’alerte.

La formation en bref

Choisissez au moins un bloc de disponibilité
Financée par le Gouvernement du Québec

Pas disponible?

Inscrivez-vous à une alerte pour connaître les prochaines dates offertes.