Linux : installer Node.js avec nvm (et changer de version)
Installer Node.js et npm sous Linux avec nvm, choisir la version LTS, basculer entre plusieurs versions par projet avec .nvmrc, sans sudo.
Changer le nom de la machine et le fuseau horaire sous Linux
Renommer un PC ou un serveur avec hostnamectl, régler le fuseau horaire avec timedatectl et vérifier la synchronisation de l'heure.
Linux : installer Nginx et publier un premier site web
Installer le serveur web Nginx sur Ubuntu, ouvrir le pare-feu, créer un bloc server pour son site, tester la configuration et recharger Nginx.
Nettoyer Ubuntu et libérer de l'espace disque
Supprimer les paquets inutiles, le cache d'apt, les anciennes révisions de snaps, les vieux journaux et la corbeille pour regagner des gigaoctets sur Ubuntu.
Ubuntu Server : configurer une adresse IP fixe avec Netplan
Donner une adresse IP fixe à un serveur Ubuntu avec Netplan : trouver le nom de l'interface, écrire le fichier YAML (adresse, passerelle, DNS), tester avec netplan try et appliquer.
Linux : trouver ce qui remplit le disque avec ncdu
Analyser l'espace disque sous Linux avec ncdu (interface interactive), trouver les plus gros fichiers avec find, et nettoyer journaux, caches et anciens noyaux.
Ubuntu : configurer plusieurs écrans (position, résolution, mise à l'échelle)
Régler deux écrans sous Ubuntu : disposition, écran principal, résolution, fréquence, mise à l'échelle fractionnaire, et forcer une résolution avec xrandr sous X11.
Linux : diagnostiquer une connexion (mtr, traceroute, dig)
Trouver où une connexion Internet coince sous Linux : ping, traceroute et mtr pour la route et les pertes, dig et resolvectl pour le DNS, et interpréter les résultats.
Ubuntu : mot de passe oublié, le réinitialiser en mode de récupération
Réinitialiser le mot de passe d'un utilisateur Ubuntu oublié via le menu GRUB et le mode de récupération (root shell), remonter le disque en écriture et changer le mot de passe avec passwd.
Passer à une nouvelle version d'Ubuntu (do-release-upgrade)
Préparer et réaliser la mise à niveau d'Ubuntu vers la version suivante : sauvegarde, mise à jour complète, do-release-upgrade et vérification.
Mémoire vive et swap sous Linux : free, et agrandir le fichier d'échange
Lire la mémoire réellement disponible avec free, comprendre le cache, voir le swap et créer ou agrandir un fichier d'échange sur Ubuntu.
Linux : installer MariaDB, créer une base et un utilisateur
Installer le serveur de base de données MariaDB sur Ubuntu, le sécuriser, créer une base de données et un utilisateur avec ses droits, et sauvegarder avec mariadb-dump.