Snippets

Du code concis, avec une explication claire.

bash

ethtool: état du lien, vitesse et MTU

Vérifier vitesse/duplex, autoneg, pause et MTU d'une interface réseau; ajuster au besoin.

#ethtool#mtu#link
bash

ethtool: offloads, pause et identification port

Contrôler GSO/TSO/checksum offload, la pause et faire clignoter un port pour l'identifier physiquement.

#ethtool#offload#blink
bash

ethtool: configurer le flow control (pause)

Activer/désactiver les trames pause 802.3x pour gérer la congestion au niveau NIC/switch.

#ethtool#pause#flowcontrol
bash

ethtool: statistiques détaillées d'interface

Afficher les compteurs NIC (erreurs, drops, offloads) via ethtool -S pour du debug fin.

#ethtool#stats#nic
bash

ethtool: ring buffers et coalesce IRQ

Ajuster la taille des rings RX/TX et le coalescing d'interruptions pour performance.

#ethtool#coalesce#ring
bash

ex: utiliser vi en mode batch pour éditer

Lancer ex pour exécuter des commandes vi (substitutions, écritures) sans interface.

#ex#vi#batch
bash

exa: ls moderne et coloré

Lister les fichiers avec couleurs, colonnes riches, arborescences et infos git.

#exa#ls#tree
bash

expand/unexpand: gérer les tabulations

Convertir tabs en espaces et inversement pour normaliser des fichiers.

#expand#unexpand#tabs
bash

fail2ban-client: ban/unban et tester une regex

Piloter fail2ban pour bannir/débannir et valider les filtres.

#fail2ban#ban#regex
bash

faillock: verrouiller un compte après échecs

Configurer PAM faillock pour bloquer un compte après N tentatives ratées.

#pam#faillock#lockout
bash

expect: automatiser des dialogues interactifs

Script Tcl/expect pour répondre à des prompts d'outils non scriptables proprement.

#expect#automation#tty
bash

fallocate: préallouer un fichier rapidement

Créer un fichier de taille donnée sans l'écrire intégralement, pour tests ou préallocation.

#fallocate#disk#files