Reader's Digest Informatique (2020)

jeu. 31 décembre 2020

Janvier - mars 2020

NixOS

(D'après Linux Pratique numéro 117, jan.-fév. 2020)

Permet de spécifier les caractéristiques d'une installation Linux de manière fonctionnelle.

OpenWRT

(D'après Linux Pratique numéro 117, jan.-fév. 2020)

Système Linux embarqué conçu pour le matériel réseau tel que routeur, BOX, etc.

Autotools Mythbuster

(Cité dans Linux Magazine 234, jan.-fév. 2020)

Guide écrit par Diego Elio “Flameeyes” Pettenò, disponible à https://autotools.io.

NetSurf

(Cité dans Linux Magazine 234, jan.-fév. 2020)

Navigateur Internet très léger, mais performant et respectueux des standards (d'après la page d'accueil NetSurf). Lien : https://www.netsurf-browser.org/

Avril - juin 2020

Gérer les fichiers de config avec git

(D'après Inside Linux numéro 50, mars-avril-mai 2020)

Exécuter les commandes suivantes :

mkdir ~/dotfiles
cd ~/dotfiles
git init --bare .
alias config='git --git-dir=$HOME/dotfiles --work-tree=$HOME'

Ensuite, gérer les fichier ce dépôt avec config suivie de commandes git.

Juillet - septembre 2020

fstrim, option discard

(D'après Linux Reference numéro 7, juin - juillet - août 2020)

Pour gérer l'effacement des données inutilisées d'un disque SSD, afin d'améliorer les performances.

discard est une option de mount.

fstrim est une commande, et permet de faire cet effacement au moment que l'on choisit. D'après l'article, il est typique d'exécuter cette commande dans une tâche planifiée. Pour ce faire, sur Arch, activer fstrim.timer. fstrim.timer (ainsi que fstrim.service) fait partie du paquet util-linux (source : https://wiki.archlinux.org/index.php/Solid_state_drive). fstrim.timer exécute fstrim une fois par semaine.

Attention, il faut que le SSD supporte TRIM. Pour s'en assurer, exécuter lsblk --discard et examiner la valeur de DISC-GRAN. Une valeur non nulle indique le support TRIM.

Il est également possible d'exécuter hdparm (Arch : paquet hdparm) avec l'option -I.

tlp

(D'après Linux Reference numéro 7, juin - juillet - août 2020)

Pour contrôler l'économie d'énergie d'un ordinateur portable.

Sur Arch, est installé avec le service tlp.service, qu'il faut activer si l'on souhaite exécuter tlp en permanence.

preload

(D'après Linux Reference numéro 7, juin - juillet - août 2020)

Permet d'accélérer le temps de chargement des applications, en anticipant leur démarrage.

Sur Arch, installer aur/preload, ensuite penser à activer le service preload.service.

pkill

(D'après Linux Reference numéro 7, juin - juillet - août 2020)

Pour tuer tous les processus d'un utilisateur, exécuter :

sudo pkill -KILL -u nom_utilisateur

Bleachbit

(D'après Linux Reference numéro 7, juin - juillet - août 2020)

Sorte de ccleaner pour Linux.

Debian Facile

(D'après Linux Reference numéro 7, juin - juillet - août 2020)

https://dflinux.frama.io/home/

Quelques commandes sysadmin utiles

(D'après Linux Reference numéro 7, juin - juillet - août 2020)

top, vmstat, w, uptime, ps, free, iostat

sar, exemples :

  # Mesure 5 fois, avec 4 secondes de délai entre chaque mesure
sar 4 5
  # Enregistre les informations réseau
sar -n DEV

mpstat : détaille l'utilisation des processeurs. Exemple :

mpstat -P ALL

pmap : affiche en détail l'utilisation de la mémoire par un processus

netstat, exemples :

netstat -tulpn
netstat -nat

ss, affiche des statistiques réseau, exemples :

ss -t -a
ss -u -a

iptraf, informations en temps réel sur le trafic (Arch : paquet iptraf-ng), avec une interface ncurses

tcpdump, iotop, htop

atop : moniteur avancé des processus, pour le réseau, installer aur/netatop, il y a besoin de atopgpud pour le GPU, ne fonctionne pas sur mon PC

Ensemble ac, lastcomm, accton et sa (Arch : paquet aur/acct)

ac : statistiques sur les temps de connexion des utilisateurs

lastcomm : informations sur les commandes déjà exécutées

accton : active/désactive la comptabilité des processus

sa : informations sur la comptabilité des processus

monit : crée un serveur web local pour la supervision

nethogs, iftop

vnstat : suit le trafic réseau, nécessite d'activer vnstat.service

nmon : moniteur de ressources système, en mode ncurses

glances : moniteur de ressources système, peut fonctionner en mode client / serveur

strace

/proc, pour afficher des informations système, notamment :

cat /proc/cpuinfo
cat /proc/meminfo
cat /proc/zoneinfo
cat /proc/mounts

nmap, lsof

ntop : surveille le réseau à la manière de top, fournit ses résultats avec un sevreur web par défaut

GKrellM : pour surveiller les ressources système avec une belle fenêtre en mode graphique

mtr : combine traceroute et ping pour diagnostic réseau

vtop : moniteur de ressources système, en mode 'graphique' (ncurses)

gtop : moniteur de ressources système, en mode 'graphique' (ncurses), très complet

nload, bmon, slurm : pour afficher la consommation réseau en bande passante, sous forme de graphique ncurses, pour slurm installer aur/slurm

tcptrack, ressemble à iftop, à installer depuis aur/tcptrack

Autres outils de mesure réseau listés dans https://www.binarytides.com/linux-commands-monitor-network

Octobre - décembre 2020

Jeux sur https://itch.io

(D'après Planète Linux 117, octobre - novembre 2020)

KDE Connect - GSConnect

(D'après Planète Linux 117, octobre - novembre 2020)

Sur Android, installer KDE Connect. Sur Gnome, installer l'extension GSConnect. Sur Linux Arch il faut pour ce faire installer aur/gnome-shell-extension-gsconnect.

Permet d'échanger des fichiers, gérer les SMS, etc.

hardinfo

paquet community/hardinfo

Détaille le matériel avec sortie au format .html, très complet.

nnn

(D'après Inside Linux numéro 52, octobre - novembre - décembre 2020)

Gestionnaire de fichier sur le terminal. Minimaliste mais très efficace.

Pour avoir plusieurs volets, le lancer avec dvtm.

cryptomator, duplicati

(D'après Inside Linux numéro 52, octobre - novembre - décembre 2020)

Outils de sauvegarde.

Cryptomator chiffre fichier par fichier et est donc adapté à la sauvegarde sur support distant. Duplicati chiffre aussi, mais en optimisant au niveau bloc.

Duplicati nécessite la librairie mono...

httpdirfs

(D'après Inside Linux numéro 52, octobre - novembre - décembre 2020)

Pour monter un volume local qui reproduit le contenu d'un contenu distant, notamment, un site web.

Alternatives : rclone, sftp.

PaperWM

(D'après Inside Linux numéro 52, octobre - novembre - décembre 2020)

Gestion des fenêtres gnome en mosaïque. Produit un résultat à mi-chemin entre un gestionnaire de fenêtres classique et un gestionnaire tuilé tel que w3.

Consiste en une extension gnome. Sous Arch, installer aur/paperwm.

Distributions de dépannage

(D'après Linux Inside Hors-série numéro 25)

Ultimate Boot CD (UBCD)

Obtient le meilleur score dans le comparatif.

AIO System Rescue Toolkit

Obtient la 2ème place dans le comparatif. Très orienté Windows.

Gestionnaire de fichiers

(D'après Linux Inside Hors-série numéro 25)

ranger est très pratique pour parcourir très rapidement l'arborescence. Fonctionne dans le terminal.

4pane serait très puissant (non testé).

CUPS

(D'après Linux Pratique numéro 122, nov.-déc. 2020)

Les différents paquets pour imprimer avec cups sont :

  • foomatic

    Anciens pilotes utilisant des fichiers PPD

  • Gutenprint

    Lié à GIMP

  • Hplip

    Pilotes HP

  • Avasys

    Pilotes Epson. Propose le logiciel de numérisation Image Scan! For Linux.

thefuck

(D'après Linux Pratique numéro 122, nov.-déc. 2020)

Pour corriger la dernière commande, de manière évoluée.

Par exemple, ajouter la ligne eval $(thefuck --alias f) à ~/.zshrc pour que cette correction soit disponible avec la commande f.

Category: TI Tagged: Linux