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)
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.