guides/serveur/linux-essentials/README.md
isUnknown e33395dc35 Réorganiser les guides et ajouter architecture filesystem
- 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>
2026-02-05 08:37:50 +01:00

3 KiB

Guides Linux Essentiels

Guides généralistes pour comprendre et administrer un système Linux.

📚 Guides disponibles

🏗️ Comprendre Linux

architecture-filesystem.md

  • 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

diagnostic-espace-disque.md

  • 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

  1. Lire : architecture-filesystem.md
  2. Pratiquer avec : comprendre-commandes-find-du.md

Mon disque est plein

  1. Diagnostiquer : diagnostic-espace-disque.md
  2. Si besoin d'approfondir les commandes : comprendre-commandes-find-du.md

Je veux analyser les logs

  1. Lire : analyse-logs-detection-bots.md
  2. 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

← Retour à l'index principal