Informatique

Linux Administration – Les bases et services

Objectifs

Cette formation vous permet d’acquérir les bases de l’administration LINUX.

Pre-requis

Avoir des notions sur les commandes de base LINUX.

Public visé

Techniciens, administrateurs systèmes

Programme

Module 1 : Introduction 

  • Pourquoi Linux et pas un autre UNIX ?
  • Les distributions : RedHat Entreprise / CentOS, Debian/Ubuntu

Module 2 : Architecture Système

Déterminer et configurer le matériel

  • Identifier le modèle du serveur
  • Outils et utilitaires pour lister le matériel
  • Différencier les différents types de périphériques de stockage
  • Activer et désactiver les périphériques à chaud
  • Allouer des ressources à des périphériques
  • Théorie sur sysfs, udev, et dbus

Démarrer le système

  • Théorie sur le démarrage d’un système d’exploitation Linux
  • Passer des commandes simples au gestionnaire d’amorçage
  • Comprendre qui est le 1er processus lancé
  • Vérifier les journaux des évènements du démarrage.

Changer le niveau d’exécution du système et l’extinction/redémarrage

  • Modifier le niveau d’exécution du système
  • Modifier le niveau d’exécution par défaut du système
  • Éteindre et redémarrer en ligne de commandes
  • Terminer un processus proprement
  • Connaissance d’acpid

Module 3 : Installation de Linux et Gestion de paquets

Concevoir un système de stockage

  • Théorie des systèmes de fichiers
  • Théorie de base sur le RAID et le LVM
  • Comprendre et mettre en place des partitions séparées pour le système et le
  • Swap
  • Choisir le bon système de fichier et schéma de stockage en conséquence
  • Mettre en place un stockage redondant et évolutif simple

Installer un chargeur d’amorçage

  • Les différents chargeurs d’amorçages sur Linux
  • Installer et configurer GRUB Legacy et GRUB2
  • Utilitaire pour réparer un MBR/GPT
  • Interagir avec le bootloader

Gérer les librairies partagées

  • Identifier les librairies partagées
  • Localiser les librairies systèmes
  • Charger des librairies partagées

Maîtriser la gestion de paquets dans la famille Debian

  • Obtenir des informations sur un paquet précis
  • Installer, mettre à jour, supprimer un paquet sous Debian via APT
  • Installer, mettre à jour, supprimer un paquet manuellement via dpkg
  • Nettoyer les paquets orphelins
  • Théorie et gestion des dépôts

Maîtriser la gestion de paquets dans la famille RedHat/Fedora

  • Obtenir des informations sur un paquet précis
  • Installer, mettre à jour, supprimer un paquet sous RHEL avec YUM
  • Installer, mettre à jour, supprimer un paquet sous RHEL avec rpm
  • Retrouver le paquet d’origine d’un fichier
  • Connaissance de DNF

Linux en tant qu’invité en virtualisation

  • le concept de virtualisation avec Qemu
  • le concept de containerisation avec LXC/LXD
  • les modules virtualbox au sein du noyau

Module 4 : GNU et les commandes UNIX

Travailler en ligne de commande

  • Lister les différents shells disponibles
  • Connaître les raccourcis claviers utiles
  • Passer une ou plusieurs instructions sur la même ligne
  • Afficher les variables d’environnement et créer des alias.
  • Gérer l’historique des commandes

Appliquer des filtres sur du texte

  • Voir le début, la fin d’un fichier
  • Compter et trier le contenu d’un fichier ligne par ligne
  • Extraire un champ d’information donnée dans un fichier texte

Gestion basique des fichiers et dossiers

  • Copier, couper, renommer des fichiers et dossiers
  • Copier de multiples fichiers et dossiers de façon récursives.
  • Supprimer de multiples fichiers et dossiers de façon récursives.
  • Compter et trier le contenu d’un fichier ligne par ligne
  • Savoir utiliser find pour trouver des objets et agir dessus.
  • Utiliser la commande .tar

Utiliser les flux, tubes et redirections

  • Rediriger l’entrée standard, la sortie standard et la sortie d’erreurs.
  • Comprendre et utiliser le tube
  • Utiliser la sortie d’une commande comme argument pour une future commande

Créer, monitorer et tuer les processus

  • Lancer une commande en tâche de fond
  • Permettre à un programme de tourner après déconnexion utilisateur
  • Monitorer les processus actifs, les trier et les stopper.

Changer la priorité d’un processus

  • Connaître la priorité d’un processus lancé
  • Modifier cette priorité sur un processus lancé
  • Configurer un programme pour changer son niveau au lancement

Rechercher au sein de fichiers en utilisant les expressions régulières Exploiter les expressions régulières avec Grep

  • Comprendre la signification des caractères spéciaux
  • Exploiter ces expressions pour trouver des objets sur le système de fichiers
  • Substituer du texte en utilisant ces mêmes expressions.

Édition basique de fichiers via l’éditeur Vi

  • Naviguer au sein d’un document avec Vi
  • Comprendre les deux modes différents au sein de Vi
  • Insérer, éditer, supprimer, coller et rechercher au sein de Vi.
  • Configurer l’éditeur de texte par défaut.

Module 5 : Périphériques, Systèmes de fichiers et arborescence

Créer des partitions et systèmes de fichiers

  • Gérer les tables de partition MBR et GPT
  • Créer des systèmes de fichiers différents via mkfs
  • Connaissance de base sur BTRFS

Maintenir l’intégrité des systèmes de fichiers

  • Vérifier l’intégrité du système de fichiers
  • Vérifier l’espace libre
  • Réparer les problèmes simples des systèmes de fichiers

Contrôler le montage et le démontage des systèmes de fichiers

  • Monter et démonter manuellement des systèmes de fichiers
  • Configurer le montage au démarrage du système
  • Utilisation des labels et UUID pour identifier et monter un système de fichiers
  • Les unités de montage au sein de systemd

Gérer les permissions et la propriété des fichiers

  • Gérer les permissions sur les fichiers ainsi que les dossiers
  • SUID, SGID et Stickybit pour améliorer la sécurité
  • Changer le masque de création des fichiers
  • Changer le groupe propriétaire d’un fichier

Créer et changer les liens symboliques et les liens en durs

  • Créer des liens
  • Identifier les liens symboliques et les liens durs.

Trouvez les fichiers du système et placer les fichiers au bon endroit

  • Comprendre la hiérarchie standard des dossiers sous Linux
  • Trouver l’emplacement des commandes bash au sein du système
  • Trouver le chemin vers les binaires d’un programme
  • Formation présentielle ou distancielle animée par un consultant formateur expert Linux et réseaux. La formation alterne des exposés théoriques, des démonstrations et la mise en pratique au travers d'exercices et de cas concrets.
  • Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
    Evaluation de satisfaction de fin de formation ;
    Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
    Support de cours remis en fin de session.

  • Vous pouvez vous inscrire pour suivre une de nos formations jusqu'à la veille de la date de démarrage si la formation est financée directement par votre entreprise ET si le nombre maximum de participants n'est pas atteint. Si la formation est financée via un OPCO, vous devez au préalable avoir obtenu un accord de ce dernier.
  • Nos locaux sont accessibles aux Personnes à Mobilité Réduite PMR. De plus, nos conseillers sont disponibles pour vous accompagner dans vos démarches à travers nos partenaires. Nous sommes en mesure de mobiliser les expertises, les outils nécessaires pour vous accueillir, vous accompagner et vous former.

Prix par personne

2590 €

Durée

35h - 5J

Prochaines Sessions

Du 15 au 19 avril 2024

Vous avez un projet de formation ? Vous souhaitez vous inscrire à une session inter-entreprise ou mettre en place une formation sur-mesure ?