Find et Grep

Rechercher des fichiers et du texte.

Find

find /etc -name 'sshd_config'Chercher par nom
find /var -type f -name '*.log'Chercher des fichiers log
find /home -type f -mtime -7Modifiés depuis moins de 7 jours
find /var -type f -size +100MFichiers de plus de 100 Mo

Grep

grep -i 'erreur' fichier.logIgnorer la casse
grep -n 'texte' fichierAfficher les numéros de ligne
grep -Rni 'PermitRootLogin' /etc/sshRecherche récursive
commande | grep motifFiltrer la sortie d’une commande

🚨 Réflexe TSSR

  • Lire l’aide avec man ou --help
  • Vérifier les droits
  • Vérifier le service ou le processus concerné
  • Consulter les journaux
  • Tester localement

💡 À retenir

Toujours vérifier l’état réel après une modification : commande, service, port ou fichier.

⚠ Pièges fréquents

Modifier plusieurs éléments à la fois et ne plus savoir lequel a corrigé ou cassé le service.

✔ Vérification

systemctl --failedCommande de vérification
journalctl -p err -bCommande de vérification
ss -lntupCommande de vérification

🎯 Ce que le jury attend

  • Savoir exécuter la commande
  • Expliquer son effet
  • Vérifier le résultat
  • Diagnostiquer une erreur