Linux : Administration

  • maîtriser les concepts et les commandes d’administration d’une plate-forme Linux

futurs administrateurs d’un système Unix/Linux.

maîtrise des commandes de base Linux (connaissance équivalente au stage “Unix-Linux : Commandes de Base”).

3 Jours

Des exercices pratiques et des démonstrations vous permettront de mettre en pratique les notions théoriques présentées.

Pour les formations “A distance”, elles sont réalisées avec un outil de visioconférence de type Teams ou Zoom selon les cas, permettant au formateur d’adapter sa pédagogie.
Retrouvez sur notre site internet toutes les précisions sur les sessions à distance ou les classes virtuelles.

Installer le système

  • Choix de la méthode d’installation (local ou réseau)
  • Les grandes étapes de l’installation (partitionnement, création des systèmes de fichiers…)

Gérer les disques et les systèmes de fichiers

  • Partitionnement des disques (fdisk)
  • Présentation des volumes logiques (LVM)
  • Caractéristiques des principaux systèmes de fichiers journalisés (ext3, ext4, xfs…)
  • Systèmes de fichiers : création (mkfs), montage (mount, /etc/fstab), vérification (fsck)
  • Gestion des espaces de “swap”

Réaliser des sauvegardes

  • Sauvegardes d’arborescence (tar,cpio) et physique (dd)
  • Sauvegarde incrémentale de système de fichiers (dump/restore)

Surveiller et gérer les processus (partie 1)

  • Gestion des processus, planification des tâches (crontab), lire les principaux fichiers de logs

Le système d’impression CUPS

  • Gestion des files d’impression et des travaux d’impression (jobs)

L’arrêt et le démarrage du système (partie 1)

  • Les étapes du démarrage (Firmware, BIOS, GRUB, init, RC)
  • Le chargeur GRUB : choisir un noyau au démarrage
  • Le processus init
  • Le démarrage des services (init System V, Upstart, Systemd)
  • L’arrêt du système (shutdown)

Comment administrer le système

  • Accéder à la documentation : le man, les forums, la documentation des distributions
  • Administrer le système avec les outils intégrés (system-config-*)
  • Administrer le système avec les commandes d’administration
  • Administrer le système en éditant les fichiers de configuration

Gérer les utilisateurs et des groupes

  • Les bases des comptes utilisateurs et groupes locaux (/etc/passwd,/etc/group)
  • Création, modification et suppression des comptes et des groupes (useradd, groupadd…)
  • Paramétrage de l’environnement des utilisateurs (/etc/skel)

Gérer les droits sur les fichiers

  • Rappel des droits Unix de base sur les fichiers et répertoires (voir commandes de bases)
  • Les droits spéciaux (SUID, SGID, sticky bit)

Surveiller et gérer les processus (partie 2)

  • Le Noyau, les modules du noyau
  • Les bibliothèques partagées (so), la libc, les processus, les unités d’exécution (threads)
  • Planification des tâches (crontab) : configuration du service cron
  • Gestion des logs (syslog)

Installer et maintenir les applications

  • Installer un logiciel à partir des sources
  • Le système de paquetage Red Hat (rpm)
  • Le système de paquetage Debian (dpkg)
  • Utilisation de dépôts (yum, apt-get)
  • Mise à jour d’une application, du système, du noyau

L’arrêt et le démarrage du système (partie 2)

  • Le chargeur GRUB : configuration et commandes du shell GRUB,
  • Démarrer le service en mode maintenance

Gérer le réseau

  • Ajouter un hôte Linux dans un réseau TCP/IP
  • Gestion des services réseaux (XINETD)
  • Le partage de ressource (NFS)
  • Les utilitaires réseaux
  • Utilisation de SSH : authentification des hôtes et des utilisateurs par clefs

L’environnement graphique

  • Le protocole X-Window
  • Fonctionnement de X-Window en réseau (DISPLAY)
  • Connexion graphique distante (XDMCP)
  • Les bureaux sous Linux (Gnome, KDE…)