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>
This commit is contained in:
parent
4e99c5025c
commit
e33395dc35
10 changed files with 2811 additions and 17 deletions
98
serveur/linux-essentials/README.md
Normal file
98
serveur/linux-essentials/README.md
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
# Guides Linux Essentiels
|
||||
|
||||
Guides généralistes pour comprendre et administrer un système Linux.
|
||||
|
||||
## 📚 Guides disponibles
|
||||
|
||||
### 🏗️ Comprendre Linux
|
||||
|
||||
**[architecture-filesystem.md](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](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](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](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](architecture-filesystem.md)
|
||||
2. Pratiquer avec : [comprendre-commandes-find-du.md](comprendre-commandes-find-du.md)
|
||||
|
||||
### Mon disque est plein
|
||||
1. Diagnostiquer : [diagnostic-espace-disque.md](diagnostic-espace-disque.md)
|
||||
2. Si besoin d'approfondir les commandes : [comprendre-commandes-find-du.md](comprendre-commandes-find-du.md)
|
||||
|
||||
### Je veux analyser les logs
|
||||
1. Lire : [analyse-logs-detection-bots.md](analyse-logs-detection-bots.md)
|
||||
2. Pour les commandes : [comprendre-commandes-find-du.md](comprendre-commandes-find-du.md)
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Commandes essentielles
|
||||
|
||||
### Espace disque
|
||||
```bash
|
||||
df -h # Vue globale
|
||||
sudo du -sh /* | sort -h | tail -10 # Top 10 dossiers racine
|
||||
ncdu / # Navigateur interactif
|
||||
```
|
||||
|
||||
### Fichiers
|
||||
```bash
|
||||
find /path -type f -size +100M # Gros fichiers
|
||||
find /path -type f -mmin +360 # Fichiers de +6h
|
||||
```
|
||||
|
||||
### Logs
|
||||
```bash
|
||||
sudo journalctl -u service -n 50 # Logs d'un service
|
||||
sudo tail -f /var/log/syslog # Logs en temps réel
|
||||
```
|
||||
|
||||
### Système
|
||||
```bash
|
||||
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](../README.md)
|
||||
Loading…
Add table
Add a link
Reference in a new issue