#linux
34 éléments
ip: déterminer l'interface et la route vers une IP
Trouver l'interface, la gateway et l'adresse source utilisées pour joindre une IP cible.
nftables: firewall minimal deny-all puis allow
Mettre en place un filtrage par défaut drop et autoriser explicitement les ports nécessaires.
chattr: protéger des fichiers en immutable
Empêcher toute modification/suppression avec chattr +i/+a: configs critiques, logs, répertoires sensibles.
setcap: écouter sur 80/443 sans root
Autoriser un binaire à lier des ports <1024 (CAP NET BIND SERVICE) sans exécuter l'app en root.
histoire de linux : de unix à l'open source
comprendre d'où vient Linux, son lien avec Unix et les grandes étapes de son histoire.
introduction à linux : noyau, distributions et philosophie
comprendre ce qu'est Linux, la différence entre le noyau et une distribution, et la philosophie open source.
installation de linux : vm, dual boot et wsl
découvrir les différentes manières d'installer et d'utiliser Linux.
arborescence des fichiers : naviguer dans le système
comprendre la structure des dossiers sur un système Linux (FHS).
le terminal : introduction à la ligne de commande
comprendre le rôle du terminal et du shell, et maîtriser le prompt.
navigation et exploration : ls, cd, pwd, man
maîtriser les commandes pour se déplacer et inspecter le système de fichiers.
manipulation de fichiers : créer, copier, déplacer, supprimer
maîtriser les commandes pour la gestion quotidienne des fichiers et dossiers.
lecture de fichiers : cat, less, head et tail
choisir le bon outil pour afficher le contenu d'un fichier.