Ceci est une ancienne révision du document !
Table des matières
Version : 2020.01
Dernière mise-à-jour : 2020/08/07 09:38
LDF200 - Debian Linux : Administration Système
Présentation
Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Maîtriser l’Administration Système sous Debian.
Public : Utilisateurs Linux, Techniciens et Administrateurs d'autre systèmes d'exploitation.
Pré requis : Connaître un autre système d'exploitation.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Validation des acquis : Évaluations à l'aide de tests auto-correctifs.
Durée : 4 jours (28h)
Formateur : Certifié LPI.
Support de Cours
L'accès au supports de cours ainsi que les LABS et les validations des acquis se fait grâce à un abonnement annuel par stagiaire à une plateforme de cours sur Internet.
L'utilisation de cette plateforme permet :
- de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis,
- de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé.
L'abonnement permet aux stagiaires :
- de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation,
- de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale,
- de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours,
- de consulter les mises à jour du contenu des supports de cours pendant la période de l'abonnement,
- d'échanger avec les autres participants de votre session ainsi qu'avec les anciens stagiaires.
Prérequis
Formation en Face-à-Face Pédagogique
Matériel
- Un poste 64 bits (MacOS, Linux, Windows™ ou Solaris™),
- Dans le cas de Windows™, seulement la version 7 ou 10 avec Hyper-V désinstallé,
- Le mot de passe du compte administrateur du système,
- Clavier AZERTY FR ou QWERTY US,
- 8 Go de RAM minimum,
- Processeur 4 cœurs minimum,
- 8 Go d'espace disque disponible.
Logiciels
- Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows™ ou Solaris™),
- Si Windows™ - Putty et WinSCP,
- Navigateur Web Chrome ou Firefox.
Machine Virtuelle
A télécharger avant la formation : Debian_8.
Internet
- Un accès à Internet rapide sans passer par un proxy,
- Accès débloqué au domaine suivant : https://itraining.center, https://ittraining.io.
Formation à Distance
Matériel
- Un poste (MacOS, Linux, Windows™ ou Solaris™),
- Clavier AZERTY FR ou QWERTY US,
- 4 Go de RAM minimum,
- Processeur 2 cœurs minimum,
- Un casque ou des écouteurs,
- Un micro (optionnel).
Logiciels
- Si Windows™ - Putty et WinSCP,
- Navigateur Web Chrome ou Firefox.
Machine Virtuelle
- Aucune
Internet
- Un accès à Internet rapide sans passer par un proxy,
- Accès débloqué aux domaines suivants : https://itraining.center, https://ittraining.io, https://ittraining.institute, https://ittraining.support.
Programme
Jour #1 - 7 heures
- LDF201 - Gestion des Utilisateurs - 2 heures.
- Contenu du Module
- Présentation
- /etc/nsswitch.conf sous Debian 6
- /etc/nsswitch.conf sous Debian 7
- /etc/nsswitch.conf sous Debian 8
- Interrogation des Bases de Données
- Intérrogation de la Base passwd
- Intérrogation de la Base group
- Consulter le Contenu d'une Base
- Les Fichiers /etc/group et /etc/gshadow
- La Commande grpck
- Les Commandes grpconv et grpunconv
- Les Fichiers /etc/passwd et /etc/shadow
- La Commande pwck
- Les Commandes pwconv et pwunconv
- Commandes
- Groupes
- groupadd
- groupdel
- groupmod
- newgrp
- gpasswd
- Utilisateurs
- useradd
- userdel
- usermod
- passwd
- chage
- Configuration
- L'option -D de la commande useradd
- Le Répertoire /etc/skel
- La Commande id
- La Commande groups
- Le Fichier /etc/login.defs
- LAB #1 - Gestion des Utilisateurs sous Debian 8
- LAB #2 - Forcer l'utilisation des mots de passe complexe avec PAM
- Utiliser des Mots de Passe Complexe
- Bloquer un Compte après N Echecs de Connexion
- Configuration
- su et su -
- sudo
- LRF202 - Gestion des Paquets - 2 heures.
- Contenu du Module
- LAB #1 - Compiler à partir des sources
- ./configure
- make
- make check
- make install
- La Commande dpkg
- Configuration
- Utilisation
- La Commande dselect
- La Commande apt-get
- Configuration
- Dépôts
- Utilisation
- LAB #1 - Utiliser la commande apt-get
- LAB #2 - Utiliser la commande apt-cache
- Les Bibliothèques Partagées
- Présentation
- Introduction
- Stockage
- ld-linux.so.2
- La Commande ldd
- Le fichier /etc/ld.so.conf
- La Commande ldconfig
- LDF203 - Gestion des Droits - 3 heures.
- Contenu du Module
- Présentation
- Préparation
- Les Droits Unix Simples
- La Modification des Droits
- La Commande chmod
- Mode Symbolique
- Mode Octal
- La Commande umask
- Modifier le propriétaire ou le groupe
- La Commande chown
- La Commande chgrp
- Les Droits Unix Étendus
- SUID/SGID bit
- Inheritance Flag
- Sticky bit
- Les Droits Unix Avancés
- Les ACL
- Les Attributs Étendus
Jour #2 - 7 heures
- LDF204 - Gestion des Disques, des Systèmes de Fichiers et du Swap - 5 heures.
- Contenu du Module
- Périphériques de stockage
- Partitions
- Partitionnement
- LAB #1 - Partitionnement de votre Disque parted
- Logical Volume Manager (LVM)
- LAB #2 - Volumes Logiques Linéaires
- Physical Volume (PV)
- Volume Group (VG) et Physical Extent (PE)
- Logical Volumes (LV)
- LAB #3 - Étendre un Volume Logique à Chaud
- LAB #4 - Snapshots
- LAB #5 - Suppression des Volumes
- LAB #6 - Volumes Logiques en Miroir
- LAB #7 - Modifier les Attributs LVM
- LAB #8 - Volumes Logiques en Bandes
- LAB #9 - Gérer les Métadonnées
- Systèmes de Fichiers Journalisés
- Présentation
- Ext3
- Gestion d'Ext3
- LAB #10 - Convertir un Système de Fichiers Ext3 en Ext2
- LAB #11 - Convertir un Système de Fichiers Ext2 en Ext3
- LAB #12 - Placer le Journal sur un autre Partition
- LAB #13 - Modifier la Fréquence de Vérification du Système de Fichiers Ext3
- Ext4
- LAB #14 - Créer un Système de Fichiers Ext4
- LAB #15 - Ajouter une Étiquette au Système de Fichiers Ext4
- LAB #16 - Convertir un Système de Fichiers Ext3 en Ext4
- XFS
- LAB #17 - Créer un Système de Fichiers XFS
- LAB #18 - Ajouter une Étiquette au Système de Fichiers XFS
- ReiserFS
- LAB #19 - Créer un Système de Fichiers ReiserFS
- LAB #20 - Ajouter une Étiquette au Système de Fichiers ReiserFS
- JFS
- LAB #21 - Créer un Système de Fichiers JFS
- LAB #22 - Ajouter une Étiquette au Système de Fichiers JFS
- Btrfs
- LAB #23 - Créer un Système de Fichiers Btrfs
- LAB #24 - Convertir un Système de Fichiers Ext4 en Brtfs
- LAB #25 - Créer un Snapshot
- LAB #26 - Ajouter une Étiquette au Système de Fichiers Btrfs
- Comparaison des Commandes par Système de Fichiers
- LAB #27 - Créer un Système de Fichiers ISO
- La Commande genisoimage
- Systèmes de Fichiers Chiffrés
- LAB #28 - Créer un Système de Fichiers Chiffré avec encryptfs
- LAB #29 - Créer un Système de Fichiers Chiffré avec LUKS
- Présentation
- Mise en Place
- Ajouter une deuxième Passphrase
- Supprimer une Passphrase
- Le Swap
- Taille du swap
- Partitions de swap
- La Commande swapon
- La Commande swapoff
- LAB #30 - Créer un Fichier de Swap
- LDF205 - Gestion des Tâches - 2 heures.
- Contenu du Module
- cron
- Le Fichier /etc/crontab
- Les Champs Temporels
- Les crontabs Utilisateurs
- Les Fichiers /etc/cron.allow et /etc/cron.deny
- anacron
- Le Fichier /etc/anacrontab
- Les Fichiers cron.daily, cron.weekly et cron.monthly
- at
Jour #3 - 7 heures
- LDF206 - Gestion de l'Archivage et de la Compression - 2 heures.
- Contenu du Module
- Types de Sauvegardes
- Sauvegarde complète
- Sauvegarde différentielle
- Sauvegarde incrémentale
- Sauvegarde décrémentale
- Outils Classiques de Sauvegarde
- Préparation
- La Commande tar
- Présentation
- LAB #1 - Travailler avec la Commande tar
- La Commande GPL tar et la Compression
- La Commande cpio
- Présentation
- LAB #2 - Travailler avec la Commande cpio
- La Commande dd
- Présentation
- LAB #3 - Travailler avec la Commande dd
- Les Commandes dump et restore
- Présentation
- Outils Avancés de Sauvegarde
- Outils de Sauvegarde Unidirectionnelle
- Outils de Sauvegarde Multidirectionnelle
- Outils de Sauvegarde des Partitions
- Compression
- La Commande gzip
- Présentation
- LAB #4 - Travaller avec la Commande gzip
- La Commande bzip2
- Présentation
- LAB #5 - Travailler avec la Commande bzip2
- La Commande xz
- Présentation
- LAB #6 - Travailler avec la Commande xz
- Autres Utilitaires
- LDF207 - Gestion des Processus - 2 heures.
- Contenu du Module
- Présentation
- Les Types de Processus
- Les Commandes relatives aux Processus
- La Commande ps
- La Commande pgrep
- La Commande pstree
- La Commande top
- Les Commandes fg, bg et jobs
- La Commande wait
- La Commande nice
- La Commande renice
- La Commande nohup
- La Commande kill
- La Commande pkill
- LDF208 - Gestion de la Journalisation - 3 heures.
- Le fichier /var/log/messages
- La commande /bin/dmesg
- Le fichier /var/log/audit/audit.log
- Gestion des événements audit
- auditd
- auditctl
- audispd
- La consultation des événements audit
- La commande aureport
- La commande ausearch
- Applications
- rsyslog
- Priorités
- Sous-systèmes applicatifs
- /etc/rsyslog.conf
- Modules
- Directives Globales
- Règles
- Sous-système applicatif.Priorité
- Sous-système applicatif!Priorité
- Sous-système applicatif=Priorité
- L'utilisation du caractère spécial *
- n Sous-systèmes avec la même priorité
- n Sélecteurs avec la même Action
- /usr/bin/logger
- Options de la commande
- /usr/sbin/logrotate
- Options de la commande
- La Journalisation avec journald sous Debian 9
- Consultation des Journaux
- Consultation des Journaux d'une Application Spécifique
- Consultation des Journaux depuis le Dernier Démarrage
- Consultation des Journaux d'une Priorité Spécifique
- Consultation des Journaux d'une Plage de Dates
- Consultation des Journaux en Live
- Consultation des Journaux avec des Mots Clefs
- Validation des acquis
- Commandes : dmesg, auditd, auditctl, audoispd, aureport, ausearch, rsyslog, logger, logrotate, journalctl.
Jour #4 - 7 heures
- LDF209 - Gestion des Impressions - 2 heures.
- Cups
- Protocoles
- Paquets
- Daemon
- cupsd.conf
- Filtres
- Backends
- Journaux
- Imprimantes
- Administration
- Validation des acquis
- Commandes : lpadmin, accept, reject, cupsenable, cupsdisable, lpstat, cancel, lpmove, lpinfo, lppasswd, lp.
- LDF210 - Gestion du Démarrage et de l'Arrêt du Système - 5 heures.
- Détail du démarrage
- Systèmes à base du BIOS
- Systèmes EFI
- Autres Systèmes
- Gestionnaire d'amorçage
- Grub2
- Le fichier /boot/grub/device.map
- Le fichier /etc/default/grub
- Les fichiers du répertoire /etc/grub.d
- Le fichier /etc/grub.d/10_Linux
- Le fichier /etc/grub.d/30_os-prober
- Les fichiers /etc/grub.d/40_custom et /etc/grub.d/41_custom
- Configurer l'Authentification
- Modifier la Configuration de GRUB 2 en Ligne de Commande
- Initramfs
- Examiner l'image existante
- Le script init
- La commande mkinitramfs
- Le Démarrage du Noyau
- Processus Init
- Niveaux d'exécution
- Inittab
- Scripts de Démarrage
- rcS
- Scripts Unix Système V sous Debian 6
- Répertoire init.d
- Répertoires rcX.d
- Linux Standard Base
- La commande chkconfig
- La commande update-rc.d
- La Gestion des Services sous SysVinit
- Le Système de Démarrage Upstart sous Debian 7
- Scripts Upstart
- Initialisation du Système
- Runlevels
- [CTL]-[ALT]-[DEL]
- mingetty
- La Gestion des Services sous Upstart
- Le Système de Démarrage Systemd sous Debian 9
- La Commande systemctl
- Fichiers de Configuration
- La Commande systemd-analyze
- La Gestion des Services sous Systemd
- Arrêt du Système
- La commande shutdown
- La commande reboot
- La commande halt
- La commande poweroff
- Validation des acquis
- Commandes : grub_install, grub-mkconfig, runlevel, init, telinit, chkconfig, mkinitramfs, initctl, start, stop, restart, systemctl, systemd-analyze, lightdm, shutdown, halt, reboot, poweroff.
<html> <DIV ALIGN=“CENTER”> Copyright © 2020 Hugh Norris<BR><BR> Document non-contractuel. Les prix, les conditions et le programme peuvent être modifiés sans préavis. </div> </html>