Snippets Library
Analyse des connexions actives
networkListe toutes les connexions réseau actives
netstat -natup
ss -natup
Analyse des logs système
logsAffiche les 50 dernières lignes des logs système
tail -n 50 /var/log/syslog
journalctl -n 50
tail -n 50 /var/log/auth.log
Analyse des performances IO
performanceSurveille les performances d'entrée/sortie
iostat -x 1 3
iotop -bn1
dstat 1 3
Audit de sécurité basique
securityCommandes pour vérifier la sécurité du système
last
w
who
netstat -tuln
Compression de fichiers
filesDifférentes méthodes pour compresser/décompresser
tar -czf archive.tar.gz directory/
zip -r archive.zip directory/
gzip file.txt
Diagnostics réseau
networkCommandes essentielles pour diagnostiquer les problèmes réseau
ip a
ss -tuln
netstat -tuln
ping -c 4 google.com
État de la mémoire
monitoringAffiche l'utilisation détaillée de la mémoire RAM et swap
free -h
vmstat 1 3
Gestion des permissions
securityCommandes pour gérer les permissions des fichiers
chmod -R 755 directory/
chown -R user:group directory/
find . -type f -exec chmod 644 {} \;
Gestion des processus
processCommandes pour gérer les processus
ps aux | grep apache
pgrep -l apache
pkill -f firefox
Gestion des services
servicesCommandes pour gérer les services système
systemctl status nginx
systemctl restart apache2
service mysql status
Nettoyage système
maintenanceCommandes pour nettoyer les fichiers temporaires et le cache
sudo apt-get clean
sudo apt-get autoremove
echo 3 | sudo tee /proc/sys/vm/drop_caches
Nettoyage système avancé
maintenanceAffiche l'utilisation du journal système et de l'espace disque des logs
journalctl --disk-usage
du -sh /var/log/*
free -h
Recherche dans les fichiers
filesRecherche du texte dans les fichiers
grep -r "search_text" .
grep -r --include="*.php" "function" .
Recherche de fichiers par nom
filesTrouve des fichiers rapidement par leur nom
find / -name "*.log" 2>/dev/null
locate "*.conf"
Recherche de fichiers récents
filesTrouve les fichiers modifiés dans les dernières 24 heures
find . -type f -mtime -1
Sauvegarde rapide
backupCrée une archive tar.gz d'un dossier avec date
tar -czf backup_$(date +%Y%m%d_%H%M%S).tar.gz /chemin/vers/dossier
Surveillance CPU et mémoire en temps réel
monitoringAffiche une vue détaillée et en temps réel de l'utilisation CPU et mémoire
top -c
htop
Surveillance des logs en temps réel
logsAffiche les dernières lignes des logs et continue de les surveiller
tail -f /var/log/syslog
tail -f /var/log/apache2/error.log
Surveillance ressources système
systemAffiche les processus les plus gourmands en ressources
top -b -n 1 | head -n 20
df -h
free -m
Utilisation du disque
monitoringMontre l'espace disque utilisé et disponible
df -h
du -sh /* 2>/dev/null