Aller au contenu
Les 31 fichesFREN中文
Fiches
Partie 2 · fiche 2 sur 6 Niveau : Intermédiaire Durée de lecture : 15 min Plateformes : Linux

Réglages système essentiels

Quelques gestes une bonne fois : utilisateur, mises à jour automatiques, swap intelligent (zram), et les outils de base. La machine devient propre et stable.

Sur cette fiche
  1. 01Mettre à jour et poser les outils de base
  2. 02Donner un nom à la machine
  3. 03Configurer votre identité git
  4. 04zram : un swap intelligent
  5. 05Mises à jour de sécurité automatiques
  6. 06Vérifier l’heure et la langue
  7. 07Questions fréquentes

En bref

Après l'installation d'Ubuntu, quatre réglages suffisent pour une machine propre et stable : installer la trousse de base (build-essential, git, curl, htop, tmux), donner un nom court à la machine avec hostnamectl, activer zram pour un swap compressé en RAM (paquet zram-tools, PERCENT=50) et vérifier que les mises à jour de sécurité automatiques (unattended-upgrades) sont actives. Un coup d'œil à timedatectl confirme le fuseau horaire. Ensuite, l'agent de code pourra refaire ces gestes à votre place.

À faire avant : Installer Linux

Ubuntu est installé. Il marche. Mais une machine fraîche, c’est un appartement vide : ça tient debout, mais il manque les meubles et l’eau courante. Un quart d’heure de réglages maintenant, et la machine devient propre, stable, et agréable à vivre, pour des années.

On fait tout ça à la main une fois, pour comprendre. Et vous verrez à la fin : la prochaine fois, vous laisserez l’agent s’en charger.

Mettre à jour et poser les outils de base

D’abord, on s’assure que tout est à jour, puis on installe la trousse à outils qu’on utilisera dans tous les guides suivants.

# Toujours commencer par rafraîchir et mettre à jour
sudo apt update && sudo apt upgrade -y
# La trousse de base : compilateur, git, curl, moniteur système, multiplexeur de terminal
sudo apt install -y build-essential git curl htop tmux

Ce que chacun vous apporte :

  • build-essential : le compilateur C et les outils que beaucoup de logiciels réclament pour s’installer. On le pose une fois, on n’y pense plus.
  • git : le contrôle de version. Indispensable dès qu’on touche au code.
  • curl : pour télécharger des fichiers et tester des serveurs depuis le terminal.
  • htop : un moniteur système lisible (CPU, RAM, processus). Tapez htop, vous voyez votre machine respirer en temps réel.
  • tmux : le multiplexeur de terminal. Le plus précieux pour le travail à distance.

Donner un nom à la machine

Le nom proposé par l’installateur est souvent long et peu parlant. On lui donne un nom court et clair, pratique dès qu’on en aura plusieurs, ou pour s’y connecter en SSH.

# Renomme la machine en "mini" (choisis le nom que tu veux)
sudo hostnamectl set-hostname mini

Le changement est immédiat ; le nouveau nom s’affichera pleinement à la prochaine ouverture de terminal.

Configurer votre identité git

Git veut savoir qui signe les commits. On le règle une fois pour toutes, globalement.

# Ton nom et ton email apparaîtront sur chaque commit
git config --global user.name "Ton Nom"
git config --global user.email "[email protected]"

zram : un swap intelligent

Voici le réglage que peu de gens connaissent et qui change tout sur une petite machine.

Le swap, c’est la soupape de sécurité de la RAM : quand la mémoire vive est pleine, le système déborde sur le disque. Le swap classique écrit sur le SSD, c’est lent, et ça use le SSD à la longue.

zram fait mieux : il crée un swap compressé directement dans la RAM. Au lieu d’écrire sur le disque, il compresse les données en mémoire (souvent 2 à 3× plus petites). Résultat : c’est bien plus rapide qu’un swap disque, ça protège des plantages mémoire (l’OOM, ce moment où le système tue un programme faute de RAM, typiquement quand vous chargez un gros modèle d’IA), et ça épargne le SSD.

0 étape sur 2 faite Vos cases cochées restent dans ce navigateur.

  1. Installer zram-tools

    # Le paquet qui gère le swap compressé en RAM
    sudo apt install -y zram-tools
    
  2. Régler la taille du swap compressé

    Ouvrez le fichier de config et fixez la proportion de RAM allouée. La valeur PERCENT=50 (la moitié de votre RAM) est un bon point de départ.

    # Édite la configuration (nano est l'éditeur le plus simple)
    sudo nano /etc/default/zramswap
    

    Cherchez la ligne PERCENT et mettez :

    PERCENT=50
    

    Enregistrez avec Ctrl + O, puis quittez avec Ctrl + X. Redémarrez le service pour appliquer :

    sudo systemctl restart zramswap
    

Mises à jour de sécurité automatiques

Une machine qui tourne 24/7 doit se patcher toute seule. Bonne nouvelle : Ubuntu installe et active d’office unattended-upgrades, l’outil qui applique les correctifs de sécurité sans que vous y pensiez. On s’assure simplement qu’il est bien là et allumé.

# Installe l'outil s'il manque (sinon apt dit qu'il est déjà là)
sudo apt install -y unattended-upgrades
# Active-le via l'assistant (réponds "Oui")
sudo dpkg-reconfigure --priority=low unattended-upgrades
# Vérifie : les deux réglages doivent valoir "1"
cat /etc/apt/apt.conf.d/20auto-upgrades

Vérifier l’heure et la langue

Petit contrôle vite fait : l’horloge et la locale. Une mauvaise heure casse les certificats et fausse les logs, alors autant vérifier.

# Affiche fuseau horaire, heure système et état de la synchro
timedatectl

Si le fuseau est faux, corrigez-le :

# Exemple pour la France métropolitaine
sudo timedatectl set-timezone Europe/Paris

La machine est maintenant propre, nommée, à jour, et blindée contre les coups de chaud mémoire. Le genre de fondations qu’on pose une fois et qu’on oublie.

Questions fréquentes

À quoi sert zram sur Ubuntu ?

zram crée un swap compressé directement dans la mémoire vive au lieu d'écrire sur le SSD, et les données y prennent souvent 2 à 3 fois moins de place. C'est bien plus rapide qu'un swap sur disque, cela évite que le système tue un programme faute de mémoire, typiquement au chargement d'un gros modèle d'IA, et cela épargne le SSD.

Pourquoi utiliser tmux sur une machine pilotée à distance ?

tmux crée des sessions de terminal qui survivent à la déconnexion. Si votre connexion SSH saute en pleine tâche, à cause du Wi-Fi, de la batterie ou d'un tunnel coupé, la tâche continue sur la machine et vous la retrouvez intacte en vous reconnectant.

Comment vérifier que les mises à jour de sécurité automatiques sont actives sur Ubuntu ?

Ubuntu installe et active normalement unattended-upgrades d'office. Pour le confirmer, lancez sudo dpkg-reconfigure --priority=low unattended-upgrades et répondez « Oui », puis affichez le fichier /etc/apt/apt.conf.d/20auto-upgrades : ses deux réglages doivent valoir 1.

Comment renommer une machine Ubuntu ?

Avec la commande sudo hostnamectl set-hostname suivie du nouveau nom, par exemple mini. Le changement est immédiat, et le nouveau nom s'affiche pleinement à la prochaine ouverture de terminal. Un nom court et clair simplifie la connexion en SSH et le repérage quand on a plusieurs machines.

Pourquoi l'heure de la machine doit-elle être juste ?

Une mauvaise heure casse les certificats et fausse les journaux. La commande timedatectl affiche le fuseau horaire, l'heure système et l'état de la synchronisation ; si le fuseau est faux, sudo timedatectl set-timezone Europe/Paris le corrige pour la France métropolitaine.

Les termes de cette fiche : UbuntuAgentGittmuxSSHCommitRAM (mémoire vive)

Une erreur ?

Une commande ne marche plus, un prix a changé ?

Les outils bougent tous les mois. Dites-moi ce qui cloche dans cette fiche, je corrige et je redate.

Seuls la page, votre message et le contact éventuel sont gardés. Rien d’autre.

Fiche 10 sur 31 · partie 2 aucune fiche lue pour l’instant Ouvrir le sommaire des fiches