Snippets

Du code concis, avec une explication claire.

bash

sar: historique de charge CPU, mémoire et I/O

Consulter des métriques collectées par sysstat (sa) pour diagnostiquer après coup.

#sar#sysstat#metrics
bash

rustup: mettre à jour et gérer la toolchain

Installer/mettre à jour la toolchain stable et ajouter des composants.

#rustup#rust#toolchain
bash

script: enregistrer une session terminal

Capturer une session shell dans un fichier avec timings pour audit et replay.

#script#tty#audit
bash

screen: bases pour détacher et reprendre

Créer une session, la détacher (Ctrl+A D) et la reprendre plus tard.

#screen#tmux#terminal
bash

script/scriptreplay: enregistrer et rejouer un terminal

Capturer une session shell et la rejouer avec le timing d'origine.

#script#scriptreplay#tty
bash

sdiff: diff côte à côte et merge simple

Comparer deux fichiers en colonnes et choisir interactivement les lignes à garder.

#sdiff#diff#merge
bash

sdkman: installer et lister les versions Java

Installer SDKMAN!, lister et basculer entre versions Java JDK.

#sdkman#java#jdk
bash

sed: extraire un bloc entre deux marqueurs

Imprimer uniquement les lignes comprises entre deux motifs, inclus ou exclus.

#sed#extract#range
bash

sed: supprimer les séquences ANSI des logs

Nettoyer les codes d'échappement couleurs pour des logs lisibles/parsables.

#sed#ansi#clean
bash

SELinux: booleans avec getsebool/setsebool

Lister et ajuster des booleans courants (httpd_can_network_connect, nis_enabled, etc.).

#selinux#booleans#getsebool
bash

SELinux: diagnostiquer et passer en permissif temporaire

Afficher l'état de SELinux, activer le mode permissif pour débogage et restaurer les contextes.

#selinux#enforce#restorecon
bash

semanage fcontext: contexte SELinux persistant

Définir des labels de fichiers persistants et appliquer via restorecon pour éviter les AVC.

#selinux#semanage#fcontext