Snippets

Du code concis, avec une explication claire.

bash

ansible-playbook: lancer avec inventaire et tags

Exécuter un playbook ciblé via inventaire, variables et tags.

#ansible#playbook#inventory
bash

apk (Alpine): rechercher et installer un paquet

Trouver un paquet avec apk search/info et l'installer proprement sur Alpine Linux.

#apk#alpine#package
bash

apt: nettoyer le cache et paquets orphelins

Libérer de l'espace en supprimant les téléchargements et dépendances inutiles.

#apt#cleanup#cache
bash

aria2c: télécharger en parallèle multi-sources

Utiliser plusieurs connexions et serveurs pour accélérer un téléchargement.

#aria2c#download#parallel
bash

arping: détecter un conflit d'adresse IP

Envoyer des ARP probes sur un réseau local pour vérifier si une IP est déjà utilisée.

#arping#arp#conflict
bash

apt-file: retrouver quel paquet contient un fichier

Rechercher dans les index quels paquets fournissent un binaire ou un header absent.

#apt-file#debian#search
bash

apt-mark: geler/dégeler des paquets

Empêcher la mise à jour de certains paquets (hold) puis réautoriser (unhold).

#apt#hold#debian
bash

at: planifier une tâche unique

Exécuter une commande une fois dans le futur, avec logs de sortie.

#at#schedule#one-shot
bash

atop: observateur système complet

Surveiller CPU, mémoire, disque, réseau et processus avec historique.

#atop#metrics#history
bash

autossh: maintenir un tunnel SSH persistant

Relancer automatiquement un tunnel SSH en cas de coupure, avec monitoring natif.

#ssh#autossh#tunnel
bash

audit2allow: générer un module SELinux minimal

Transformer des denials AVC récents en règle autorisante packagée (module).

#selinux#audit2allow#policy
bash

ausearch/aureport: analyser les logs auditd

Rechercher des événements d'audit (execve, chmod, auth) et générer des rapports.

#auditd#ausearch#aureport