- Nouvelle structure : linux-essentials/ et forgejo/ - Nouveau guide : architecture-filesystem.md (comprendre /etc, /var, etc.) - Déplacement et renommage des guides existants - README pour chaque dossier - Suppression des sections auteurs Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
3 KiB
3 KiB
Guides Linux Essentiels
Guides généralistes pour comprendre et administrer un système Linux.
📚 Guides disponibles
🏗️ Comprendre Linux
- Objectif : Comprendre l'organisation des dossiers Linux (/etc, /var, /lib, etc.)
- Contenu : FHS, rôle de chaque dossier, cas pratiques
- Niveau : Débutant
- Temps : 30-45 min de lecture
🔍 Diagnostic
- Objectif : Identifier ce qui remplit le disque et comment le nettoyer
- Contenu : Commandes
df,du,find, cas pratiques (Docker, logs, caches) - Niveau : Débutant à intermédiaire
- Temps : 15-30 min selon le problème
analyse-logs-detection-bots.md
- Objectif : Analyser les logs pour identifier les IP problématiques et les bloquer
- Contenu : Docker logs, extraction d'IP, Fail2ban, whois, rate limiting
- Niveau : Intermédiaire
- Temps : 20-40 min
📖 Apprendre les commandes
comprendre-commandes-find-du.md
- Objectif : Maîtriser les commandes
find,du, pipes et grep - Contenu : Explications détaillées, exemples progressifs, cas pratiques
- Niveau : Débutant (pédagogique)
- Temps : 1h de lecture active
🎯 Par besoin
Je débute sur Linux
- Lire : architecture-filesystem.md
- Pratiquer avec : comprendre-commandes-find-du.md
Mon disque est plein
- Diagnostiquer : diagnostic-espace-disque.md
- Si besoin d'approfondir les commandes : comprendre-commandes-find-du.md
Je veux analyser les logs
- Lire : analyse-logs-detection-bots.md
- Pour les commandes : comprendre-commandes-find-du.md
🔧 Commandes essentielles
Espace disque
df -h # Vue globale
sudo du -sh /* | sort -h | tail -10 # Top 10 dossiers racine
ncdu / # Navigateur interactif
Fichiers
find /path -type f -size +100M # Gros fichiers
find /path -type f -mmin +360 # Fichiers de +6h
Logs
sudo journalctl -u service -n 50 # Logs d'un service
sudo tail -f /var/log/syslog # Logs en temps réel
Système
ls -la /etc/ # Configurations
ls -la /var/log/ # Logs
du -sh /var/lib/docker # Données Docker
📊 Tableau de référence rapide
| Dossier | Rôle | Exemple |
|---|---|---|
/etc |
Configurations | /etc/nginx/nginx.conf |
/var/log |
Logs | /var/log/syslog |
/var/lib |
Données d'état | /var/lib/docker/ |
/home |
Utilisateurs | /home/debian/ |
/tmp |
Temporaire | /tmp/fichier |
/usr/bin |
Commandes | /usr/bin/python3 |