Snippets Library

Analyse des connexions actives

network

Liste toutes les connexions réseau actives

netstat -natup
ss -natup

Analyse des logs système

logs

Affiche 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

performance

Surveille les performances d'entrée/sortie

iostat -x 1 3
iotop -bn1
dstat 1 3

Audit de sécurité basique

security

Commandes pour vérifier la sécurité du système

last
w
who
netstat -tuln

Compression de fichiers

files

Différentes méthodes pour compresser/décompresser

tar -czf archive.tar.gz directory/
zip -r archive.zip directory/
gzip file.txt

Diagnostics réseau

network

Commandes essentielles pour diagnostiquer les problèmes réseau

ip a
ss -tuln
netstat -tuln
ping -c 4 google.com

État de la mémoire

monitoring

Affiche l'utilisation détaillée de la mémoire RAM et swap

free -h
vmstat 1 3

Gestion des permissions

security

Commandes 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

process

Commandes pour gérer les processus

ps aux | grep apache
pgrep -l apache
pkill -f firefox

Gestion des services

services

Commandes pour gérer les services système

systemctl status nginx
systemctl restart apache2
service mysql status

Nettoyage système

maintenance

Commandes 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é

maintenance

Affiche 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

files

Recherche du texte dans les fichiers

grep -r "search_text" .
grep -r --include="*.php" "function" .

Recherche de fichiers par nom

files

Trouve des fichiers rapidement par leur nom

find / -name "*.log" 2>/dev/null
locate "*.conf"

Recherche de fichiers récents

files

Trouve les fichiers modifiés dans les dernières 24 heures

find . -type f -mtime -1

Sauvegarde rapide

backup

Cré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

monitoring

Affiche 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

logs

Affiche 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

system

Affiche les processus les plus gourmands en ressources

top -b -n 1 | head -n 20
df -h
free -m

Utilisation du disque

monitoring

Montre l'espace disque utilisé et disponible

df -h
du -sh /* 2>/dev/null