Aller au contenu

Post-Installation - Utilitaires indispensables#

Paquets dans les dépôts#

root@homelab:~#   apt install bash-completion \
    build-essential \
    curl \
    dnsutils \
    git \
    htop \
    ffmpeg \
    iftop \
    intel-gpu-tools \
    iotop \
    ipmitool \
    lm-sensors \
    mc \
    molly-guard \
    ncdu \
    net-tools \
    nfs-kernel-server \
    nmap \
    nvme-cli \
    openssh-server \
    python3 \
    qemu-guest-agent \
    sanoid \
    ssh-import-id \
    smartmontools \
    sudo \
    tree \
    vim \
    wget \
    zfsutils-linux
  • bash-completion : complétions programmables pour l'interpréteur bash,
  • build-essential : liste informative des paquets de construction essentiels,
  • curl : outil en ligne de commande pour transférer des données avec une syntaxe URL,
  • dnsutils : Package de transition pour bind9-dnsutils - clients fournis par BIND 9,
  • git : système de gestion de versions distribué, rapide et évolutif,
  • htop : outil interactif de visualisation de processus,
  • ffmpeg : outils pour transcoder, diffuser en flux continu, et lire les fichiers multimédia,
  • iftop : affichage d'informations sur l'utilisation de la bande passante d'une interface réseau,
  • intel-gpu-tools : Outils de débogage des pilotes graphiques Intel,
  • iotop : moniteur simple des E/S dans le style de top,
  • ipmitool : utilitaire de contrôle IPMI avec pilote noyau ou interface réseau,
  • lm-sensors : utilitaires pour lire les capteurs de température, tension et ventilateur,
  • mc : Midnight Commander - gestionnaire de fichiers évolué,
  • molly-guard : protection de machines d’arrêts et de redémarrages accidentels,
  • mutt : outil de lecture de courriel en mode texte, gérant MIME, GPG, PGP et les fils de discussion,
  • ncdu : visualiseur d'utilisation de disque avec ncurses,
  • net-tools : boîte à outils NET-3 pour le réseau,
  • nfs-kernel-server : gestion du serveur NFS du noyau,
  • nmap : Cartographe de réseau,
  • nvme-cli : NVMe management tool,
  • openssh-server : serveur shell sécurisé (SSH), pour accèder à des machines à distance,
  • python3 : langage orienté objet interactif de haut niveau,
  • python-setuptools : améliorations de Python Distutils,
  • qemu-guest-agent : Agent système qemu côté invité,
  • sanoid : outil de gestion et de réplication d'instantanés ZFS basé sur des règles,
  • screen : multiplexeur d'écran avec une émulation de terminal VT100/ANSI,
  • ssh-import-id : récupérer en toute sécurité une clé publique SSH et l'installer localement,
  • smartmontools : contrôle et surveillance de systèmes de stockage utilisant S.M.A.R.T.,
  • sudo : fournit des privilèges de super-utilisateurs à des clients spécifiques,
  • tmux : multiplexeur de terminal,
  • tree : affichage d’un arbre indenté de répertoires, en couleur,
  • vim : éditeur vi amélioré,
  • wget : récupération de fichiers sur le réseau,
  • wireguard-tools : tunnel VPN du noyau rapide, moderne et sécurisé (utilitaires de l'espace utilisateur),
  • zfsutils-linux : outils de ligne de commande pour gérer les systèmes de fichiers OpenZFS.

DUF - Disk Usage/Free Utility#

Référence : https://github.com/muesli/duf

Installation#

Next

Usage#

You can simply start duf without any command-line arguments:

duf

If you supply arguments, duf will only list specific devices & mount points:

duf /home /some/file

If you want to list everything (including pseudo, duplicate, inaccessible file systems):

duf --all

Filtering

You can show and hide specific tables:

duf --only local,network,fuse,special,loops,binds duf --hide local,network,fuse,special,loops,binds

You can also show and hide specific filesystems:

duf --only-fs tmpfs,vfat duf --hide-fs tmpfs,vfat

...or specific mount points:

duf --only-mp /,/home,/dev duf --hide-mp /,/home,/dev

Wildcards inside quotes work:

duf --only-mp '/sys/,/dev/'

Display options

Sort the output:

duf --sort size

Valid keys are: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem.

Show or hide specific columns:

duf --output mountpoint,size,usage

Valid keys are: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem.

List inode information instead of block usage:

duf --inodes

If duf doesn't detect your terminal's colors correctly, you can set a theme:

duf --theme light

Color-coding & Thresholds

duf highlights the availability & usage columns in red, green, or yellow, depending on how much space is still available. You can set your own thresholds:

duf --avail-threshold="10G,1G" duf --usage-threshold="0.5,0.9"

Bonus

If you prefer your output as JSON:

duf --json