Préparer la machine virtuelle et le réseau
Configurer le réseau privé hôte de VirtualBox
Facile
00:04:24
Importer et démarrer la machine virtuelle Debian
Facile
00:06:18
Afficher les interfaces réseau avec la commande ip
Facile
00:05:19
Contrôler le service networking et désactiver une interface
Facile
00:04:37
Configurer une adresse IP statique dans le fichier interfaces
Facile
00:06:52
Se connecter en SSH à la machine virtuelle
Facile
00:05:30
Disques et partitions
Comprendre le nommage des unités de stockage
Facile
00:04:16
Lister les unités de stockage avec lsblk
Facile
00:05:26
Comprendre l'intérêt des partitions et outils de partitionnement
Facile
00:05:15
Ajouter un disque virtuel à la VM
Facile
00:04:28
Créer une partition avec fdisk
Facile
00:06:07
Changer le type d'une partition et éviter l'espace perdu
Facile
00:04:46
Enregistrer la table des partitions avec fdisk
Facile
00:04:24
Partitionner avec cfdisk
Facile
00:09:00
Choisir entre les tables de partitions MBR et GPT
Facile
00:08:49
Volumes logiques avec LVM
Comprendre les limites des partitions et l'intérêt de LVM
Moyen
00:02:28
Comprendre les concepts de LVM
Moyen
00:07:09
Installer les outils LVM et préparer un disque
Moyen
00:03:00
Obtenir un shell root avec su et sudo
Moyen
00:03:03
Créer un volume physique avec pvcreate
Moyen
00:03:58
Créer un groupe de volumes avec vgcreate
Moyen
00:03:17
Créer un volume logique avec lvcreate
Moyen
00:07:00
Étendre un groupe de volumes et un volume logique
Moyen
00:07:17
Systèmes de fichiers et montage
Comprendre le rôle d'un système de fichiers
Moyen
00:05:10
Choisir un système de fichiers natif Linux
Moyen
00:06:00
Utiliser les systèmes de fichiers Windows et Apple sous Linux
Moyen
00:03:56
Formater un volume logique en ext4
Moyen
00:04:22
Formater un volume logique en XFS
Moyen
00:04:51
Effacer une signature de système de fichiers avec wipefs
Moyen
00:03:26
Distinguer commande, options et arguments et consulter l'aide
Moyen
00:05:08
Monter un volume logique avec mount
Moyen
00:02:49
Vérifier les montages avec mount, df et lsblk
Moyen
00:04:09
Créer des fichiers dans un volume monté
Moyen
00:03:51
Rappeler des commandes précédentes avec l'historique
Moyen
00:04:38
Démonter un volume avec umount
Moyen
00:04:20
Déclarer un montage permanent dans fstab
Moyen
00:08:37
Tester fstab avec mount -a et redémarrer
Moyen
00:05:50
Agrandir un volume logique et son système de fichiers
Moyen
00:04:30
Réduire un système de fichiers ext4 à sa taille minimale
Moyen
00:08:51
Redimensionner volume et système de fichiers en une commande
Moyen
00:07:30
Processus et signaux
Distinguer exécutable et processus
Moyen
00:04:49
Lister les processus avec ps
Moyen
00:04:38
Filtrer les processus par utilisateur avec ps
Moyen
00:03:28
Afficher tous les processus ou les filtrer par commande ou PID
Moyen
00:06:38
Comprendre les processus multithreads
Moyen
00:03:13
Choisir les colonnes de ps et chercher dans la page de manuel
Moyen
00:07:44
Distinguer les options UNIX et BSD de ps
Moyen
00:04:00
Combiner les options de ps par l'exemple
Moyen
00:05:16
Envoyer un signal à un processus avec kill
Moyen
00:04:57
Trouver la signification des signaux
Moyen
00:02:59
Arrêter un processus avec SIGTERM, SIGKILL ou SIGINT
Moyen
00:03:37
Suspendre et reprendre un processus avec Ctrl+Z, jobs et fg
Moyen
00:03:51
Lire le code de retour d'une commande
Moyen
00:03:29
Comprendre les processus zombies
Moyen
00:05:13
Créer et éliminer un processus zombie
Moyen
00:09:11
Services avec systemd
Comprendre les services et le rôle de systemd
Moyen
00:07:07
Découvrir les unités systemd, cibles et sockets
Moyen
00:05:24
Repérer les autres unités systemd et leur arborescence
Moyen
00:03:30
Lire l'état d'un service avec systemctl status
Moyen
00:05:36
Démarrer, arrêter et redémarrer un service
Moyen
00:03:28
Activer ou désactiver un service au démarrage
Moyen
00:03:54
Recharger la configuration d'un service
Moyen
00:06:16
Journaux système avec journald
Comprendre l'intérêt des journaux et naviguer dans journalctl
Moyen
00:03:59
Lire une entrée de journal
Moyen
00:04:34
Filtrer les journaux par démarrage
Moyen
00:03:45
Filtrer les journaux par date et par durée
Moyen
00:07:16
Rechercher et suivre les journaux en direct
Moyen
00:02:29
Filtrer les journaux par service, noyau ou utilisateur
Moyen
00:05:42
Filtrer les journaux par niveau de priorité
Moyen
00:03:31
Afficher d'abord les entrées récentes et les explications
Moyen
00:05:21
Mesurer l'espace des journaux et repérer leurs fichiers
Moyen
00:05:04
Nettoyer les journaux avec les options vacuum
Moyen
00:05:09
Configurer la rotation des journaux dans journald.conf
Moyen
00:09:50
Centraliser et faire tourner les journaux
Importer une VM et lui fixer une adresse IP statique
Difficile
00:03:32
Renommer une machine avec hostnamectl et mettre à jour hosts
Difficile
00:03:23
Vérifier la synchronisation de l'heure avec timedatectl
Difficile
00:04:28
Installer rsyslog et trouver son fichier de configuration
Difficile
00:04:33
Activer la réception des journaux en TCP sur le serveur rsyslog
Difficile
00:04:46
Comprendre les règles rsyslog, facilités et priorités
Difficile
00:04:45
Transférer les journaux vers rsyslog et tester avec logger
Difficile
00:04:32
Comprendre le transfert des journaux de journald vers rsyslog
Difficile
00:02:24
Confier la rotation des journaux à logrotate
Difficile
00:03:34
Lire et adapter la configuration de logrotate
Difficile
00:03:58
Configuration réseau
Comprendre l'origine des noms de cartes réseau
Moyen
00:03:58
Décoder le nom d'une carte réseau
Moyen
00:03:55
Identifier le pilote et les capacités d'une carte avec ethtool
Moyen
00:03:26
Lire l'état d'une carte réseau et la repérer physiquement
Moyen
00:03:47
Modifier les paramètres d'une carte avec ethtool
Moyen
00:04:05
Passer des outils net-tools à iproute2
Moyen
00:03:59
Comprendre les sockets et la suite iproute2
Moyen
00:02:36
Installer et utiliser tldr avec pipx
Moyen
00:06:46
Ajouter des adresses IP et activer une carte avec ip
Moyen
00:04:55
Supprimer des IP, désactiver une carte et lire la table ARP
Moyen
00:04:34
Interroger le DNS avec host et dig
Moyen
00:04:45
Lister les ports ouverts avec ss
Moyen
00:03:47
Paramètres du noyau avec sysctl
SSH : rebonds et authentification par clé
Isoler une VM sur un réseau interne VirtualBox
Difficile
00:04:44
Relier une seconde VM au réseau interne et tester
Difficile
00:02:58
Rebondir d'une machine à l'autre en SSH
Difficile
00:04:30
Créer un alias de connexion dans la configuration SSH
Difficile
00:04:57
Comprendre l'authentification SSH par clé
Difficile
00:06:07
Choisir l'algorithme d'une paire de clés SSH
Difficile
00:04:52
Générer une paire de clés avec ssh-keygen
Difficile
00:04:47
Installer sa clé publique avec ssh-copy-id
Difficile
00:03:23
Charger sa clé dans un agent SSH
Difficile
00:05:18
Décharger ses clés et limiter leur durée dans l'agent
Difficile
00:03:50
Utiliser l'agent SSH et copier sa clé sous Windows
Difficile
00:03:55
Générer une clé et l'installer via l'agent
Difficile
00:04:15
Installer une clé publique manuellement
Difficile
00:02:45
Transférer l'agent SSH avec ssh -A
Difficile
00:02:50
Surveiller les ressources du système
Lire un instantané des ressources avec vmstat
Moyen
00:07:34
Surveiller la charge du système avec top
Moyen
00:04:57
Comparer atop, htop et btop
Moyen
00:09:09
Mesurer la mémoire et l'espace disque avec free, df et du
Moyen
00:05:38
Explorer l'espace disque avec duf et ncdu
Moyen
00:03:22
Observer les entrées-sorties disque et le trafic réseau
Moyen
00:05:18
Archivage, compression et sauvegarde
Distinguer archivage et compression sous Linux
Moyen
00:03:41
Lire un fichier compressé sans le décompresser
Moyen
00:02:39
Créer et lister une archive avec tar
Moyen
00:08:36
Extraire une archive avec tar
Moyen
00:03:30
Utiliser tar avec l'entrée et la sortie standard
Moyen
00:05:37
Compresser et décompresser avec gzip, bzip2 et xz
Moyen
00:04:43
Choisir un algorithme et un niveau de compression
Moyen
00:03:37
Compresser directement avec les options de tar
Moyen
00:04:58
Exécuter une commande à distance avec ssh
Moyen
00:02:14
Sauvegarder une archive sur une machine distante
Moyen
00:04:45
Restaurer une archive depuis une machine distante
Moyen
00:02:40
Propriétaires et permissions
Lire les permissions et comprendre les droits sur un dossier
Moyen
00:06:27
Changer le propriétaire avec chown et chgrp
Moyen
00:06:06
Modifier les permissions avec chmod en notation symbolique
Moyen
00:07:17
Modifier les permissions avec chmod en notation octale
Moyen
00:06:06
Créer des fichiers par expansion d'accolades et pratiquer chmod
Moyen
00:07:43
Comprendre les permissions spéciales setuid, setgid, sticky bit
Moyen
00:09:12
Planifier des tâches avec cron
Planifier une tâche avec crontab
Moyen
00:07:49
Écrire des planifications avancées dans crontab
Moyen
00:06:56
Horodater un fichier avec date dans une tâche cron
Moyen
00:03:11
Corriger des exercices de planification cron
Moyen
00:04:49
Connaître les limites de cron et les timers systemd
Moyen
00:07:39
Supprimer, journaliser et fiabiliser des tâches cron
Moyen
00:05:25
Pare-feu avec iptables
Comprendre Netfilter, iptables et ses tables
Difficile
00:08:00
Comprendre les chaînes INPUT, OUTPUT et FORWARD
Difficile
00:05:05
Lister les règles et les politiques par défaut avec iptables
Difficile
00:07:45
Décomposer une règle iptables : table, action, critères, cible
Difficile
00:07:51
Cibler un protocole et un port de destination
Difficile
00:04:51
Exclure une source avec le point d'exclamation
Difficile
00:05:48
Tester une règle de filtrage avec un navigateur et wget
Difficile
00:05:40
Supprimer une règle avec -D par sa spécification ou son numéro
Difficile
00:05:01
Sauvegarder et restaurer les règles avec iptables-save/restore
Difficile
00:07:24
Restaurer une seule table ou une partie des règles
Difficile
00:07:17
Trouver les options de filtrage propres à un protocole
Difficile
00:04:00
Serveur DNS avec Bind
Comprendre la résolution DNS et la hiérarchie des serveurs
Difficile
00:05:55
Distinguer serveurs racines, de cache et faisant autorité
Difficile
00:07:08
Installer Bind9 et piloter le service avec rndc
Difficile
00:04:46
Explorer les fichiers de configuration de Bind
Difficile
00:07:02
Déclarer une zone primaire dans named.conf.local
Difficile
00:04:00
Comprendre la syntaxe d'un enregistrement DNS et le TTL
Difficile
00:05:39
Connaître les principaux types d'enregistrements DNS
Difficile
00:03:58
Lire le serveur primaire et le contact de l'enregistrement SOA
Difficile
00:03:23
Régler le numéro de série et les durées d'une zone
Difficile
00:05:33
Recharger Bind et tester la zone avec dig
Difficile
00:05:25
Faire de Bind le serveur DNS par défaut avec resolv.conf
Difficile
00:04:47
Pérenniser la configuration DNS avec interfaces et dhclient
Difficile
00:03:38
Comprendre la priorité du fichier hosts avec nsswitch.conf
Difficile
00:05:39