Snippets
Du code concis, avec une explication claire.
batch: exécuter quand la charge est basse
Planifier une commande à exécuter lorsque la charge CPU diminue (file 'batch').
bat: cat avec coloration syntaxique et numéros
Afficher des fichiers avec syntax highlighting, numéros de ligne et intégration git.
bats-core: tester des scripts shell (minimal)
Écrire et exécuter des tests Bats pour scripts shell avec assertions simples.
bc: calculs précis en shell (arbitraire)
Effectuer des calculs à précision arbitraire (scale) directement en ligne de commande.
bc: calculs précis en ligne de commande
Effectuer des calculs avec précision arbitraire, fonctions et pipe facile.
biolatency (bcc): mesurer la latence des I/O bloc
Tracer la distribution de latence des I/O disque pour trouver les queues lentes.
execsnoop (bcc): voir les processus lancés en temps réel
Tracer les execve pour auditer les commandes exécutées et leurs arguments.
opensnoop (bcc): tracer les ouvertures de fichiers
Afficher les fichiers ouverts par process pour identifier un accès inattendu.
tcpconnect (bcc): nouvelles connexions TCP
Tracer les nouveaux connect() sortants pour détecter des exfiltrations ou tests.
runqlat (bcc): latence dans la file d'attente CPU
Mesurer le temps passé par les tâches en attente sur les runqueues CPU.
blkdiscard: TRIM d'un device ou d'un fichier
Envoyer des commandes discard pour libérer les blocs d'un SSD (ou d'un fichier sparse).
tcplife (bcc): durée de vie des connexions TCP
Lister chaque flux TCP et sa durée à la fermeture, pour voir les anomalies.