Snippets

Du code concis, avec une explication claire.

bash

lsmod/modinfo/modprobe: déboguer un module kernel

Lister les modules, afficher leur metadata et charger/décharger proprement avec options.

#lsmod#modprobe#modinfo
bash

lsof: récupérer un fichier supprimé encore ouvert

Retrouver un fichier effacé mais tenu par un process et le restaurer depuis /proc.

#lsof#deleted#recover
bash

lsusb: identifier un périphérique USB

Lister les devices USB, leurs IDs vendor/product et le driver associé.

#lsusb#usb#devices
bash

ltrace: tracer les appels de bibliothèques

Observer les appels aux fonctions libc/ld.so (malloc, open, write) pour diagnostiquer des bugs.

#ltrace#libc#trace
bash

ltrace: tracer les appels aux bibliothèques

Observer malloc, open, read, connect et autres calls libc/ld pour un binaire.

#ltrace#libc#debug
bash

lsscsi: lister les périphériques SCSI/SATA

Afficher bus, cible, type et chemin des devices SCSI/SATA (disques, lecteurs).

#lsscsi#scsi#storage
bash

LVM: agrandir LV et FS en ligne (ext4/xfs)

Étendre un logical volume puis le système de fichiers sans démontage (selon FS).

#lvm#resize#online
bash

LVM: pvcreate/vgcreate/lvcreate rapide

Initialiser un disque, créer un VG, puis un LV et formater/mounter proprement.

#lvm#pvcreate#lvcreate
bash

LVM: snapshot et merge pour rollback rapide

Créer un snapshot, tester, puis fusionner ou supprimer pour revenir à l'état antérieur.

#lvm#snapshot#lvconvert
bash

machinectl: importer/exporter des images nspawn

Gérer des images machines systemd-nspawn via machinectl pour start/stop et distribution.

#machinectl#nspawn#images
bash

m4: préprocesseur de macros minimal mais puissant

Générer du texte/config à partir de macros, includes et définitions conditionnelles.

#m4#macro#template
bash

mailx: envoyer un mail de test en CLI

Tester l'envoi d'email via MTA local ou relais SMTP avec pièces jointes.

#mailx#smtp#email