Linux : partager un dossier avec Windows grâce à Samba
Installer Samba sur Ubuntu, partager un dossier sur le réseau local, créer un mot de passe Samba, et y accéder depuis l'Explorateur Windows.
Le réseau sous Linux : ip, ping et nmcli pour le Wi-Fi
Voir son adresse IP et sa passerelle, tester la connexion et le DNS, lister et rejoindre un réseau Wi-Fi en ligne de commande avec nmcli.
Retrouver un fichier sous Linux avec find et locate
Chercher un fichier par nom, par taille, par date ou par type avec find, et instantanément avec locate (plocate) sous Ubuntu.
Ubuntu : les raccourcis clavier essentiels (et créer les siens)
Les raccourcis clavier d'Ubuntu et GNOME : vue d'ensemble, fenêtres, espaces de travail, capture d'écran, terminal, verrouillage, et comment créer un raccourci personnalisé.
Linux : installer des paquets Python avec un environnement virtuel (venv)
Pourquoi pip install refuse sur Ubuntu récent (externally-managed-environment), créer un environnement virtuel avec venv, l'activer, installer des paquets et les figer dans requirements.txt.
Linux : écrire son premier script bash
Créer un script bash : shebang, variables, arguments, rendre le fichier exécutable avec chmod +x, et l'exécuter, avec un exemple de sauvegarde datée.
Ubuntu : ajouter ou retirer un dépôt PPA (et les risques)
Ajouter un dépôt PPA sur Ubuntu avec add-apt-repository pour obtenir une version plus récente d'un logiciel, le retirer, et revenir aux paquets officiels avec ppa-purge.
Installer les pilotes NVIDIA sur Ubuntu
Installer le pilote propriétaire NVIDIA recommandé avec l'outil Pilotes additionnels ou ubuntu-drivers, vérifier avec nvidia-smi, et revenir en arrière en cas de problème.
Linux : bloquer les publicités sur tout le réseau avec Pi-hole
Installer Pi-hole sur un Raspberry Pi ou un petit serveur Linux, l'utiliser comme serveur DNS de la box, consulter le tableau de bord et autoriser un site bloqué par erreur.
Activer et régler le pare-feu UFW sous Ubuntu
Bloquer les connexions entrantes non désirées avec UFW : autoriser SSH avant d'activer, ouvrir un port, lister et supprimer des règles.
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.
Linux : trouver de l'aide sur une commande (man, --help, tldr)
Lire le manuel d'une commande Linux avec man, chercher dedans, utiliser --help, apropos pour trouver une commande, et tldr pour des exemples rapides.
Linux : auditer la sécurité de son serveur avec Lynis
Lancer un audit de sécurité Linux avec Lynis, lire le score de durcissement, les avertissements et suggestions, et appliquer les corrections prioritaires.