Retour aux cours
Programme 32 leçons 1 Le terminal et le shell 2 Arborescence et navigation 3 Manipulation de fichiers et dossiers 4 Permissions et propriétaires (chmod/chown) 5 Processus et services (ps, top, kill, systemctl) 6 Scripting bash : les bases 7 Gestion de paquets (apt/dnf) 8 Utilisateurs et groupes 9 Variables d'environnement et PATH 10 Redirections et pipes avancés 11 Expressions régulières et grep/sed/awk 12 Recherche de fichiers (find, xargs) 13 Archivage et compression (tar, gzip) 14 Gestion du stockage (partitions, LVM, montage) 15 Réseaux depuis le terminal (ip, ss, curl, wget) 16 SSH avancé (clés, agent, tunneling, config) 17 Cron et tâches planifiées avancées 18 systemd avancé (unit files custom, timers) 19 Logs (journalctl, rsyslog) 20 Sécurité et hardening (sudo, SELinux/AppArmor) 21 Pare-feu (iptables/nftables) 22 Scripting bash avancé (arrays, fonctions, trap, set -euo pipefail) 23 Debugging bash avancé (set -x, shellcheck, strace) 24 Monitoring et performance (top/htop, iostat, vmstat, df/du) 25 Bash en production : robustesse, idempotence, CI 26 Automatisation avec Ansible (niveau expert) 27 Conteneurs from scratch : namespaces et cgroups sans Docker 28 Modules noyau : lsmod, modprobe, insmod 29 Processus de boot : GRUB et initramfs 30 Gestion mémoire avancée : overcommit et OOM killer 31 sysctl et tuning noyau avancé 32 Bash ultra-expert : coproc et exec avancé