Ajouter un second disque et le monter
Un nouveau volume ne sert à rien tant qu'il n'est pas partitionné, formaté, monté et inscrit dans fstab. Les quatre étapes, dans l'ordre, avec celle que l'on oublie.
5 min read
Changer le port SSH, et ce que cela ne fait pas
Déplacer SSH hors du port 22 vide votre journal de son bruit. Ce n'est pas une mesure de sécurité, et la prendre pour telle est la façon dont les serveurs se font prendre.
4 min read
Cron ou un timer systemd ?
Cron suffit pour les tâches simples. Un timer vous donne des journaux, pas d'exécutions qui se chevauchent et un rattrapage après une coupure. Quand chacun est la bonne réponse.
5 min read
Mutualisé, VPS ou dédié : lequel vous faut-il
Ce n'est pas une échelle qu'on gravit par la taille. Ce sont trois réponses différentes à trois questions différentes, et la plupart des sites sont sur la mauvaise pour la mauvaise raison.
5 min read
Un pare-feu qui commence fermé
Autorisez ce dont vous avez besoin et refusez le reste. L'ordre des commandes compte, car l'une d'elles peut vous enfermer dehors.
5 min read
Définir le nom d'hôte et le FQDN
Un nom d'hôte à moitié défini casse le courrier sortant, remplit les journaux d'avertissements sudo et embrouille la supervision. Définissez-le aux trois endroits d'un coup.
4 min read
IPv6 sur un VPS
Un IPv6 à moitié configuré est pire que pas d'IPv6 du tout : le navigateur l'essaie d'abord, attend, et ne se rabat qu'ensuite. Activez-le correctement, ou désactivez-le.
4 min read
Lire la charge moyenne
Trois chiffres qui ne signifient quelque chose qu'à côté de votre nombre de cœurs — et ce qu'il faut regarder quand ils sont élevés.
4 min read
Locale et jeu de caractères sur un serveur neuf
De l'arabe qui arrive en points d'interrogation, un tri qui range les noms dans le mauvais ordre et des scripts qui échouent sur un accent : c'est une seule et même locale manquante.
4 min read
Des journaux qui remplissent le disque
La rotation se configure service par service : un service ajouté plus tard n'en a aucune. Comment voir quel journal grossit et la mettre en place dans un seul fichier.
4 min read
Changer la configuration Nginx sans couper le site
Testez, puis rechargez. La différence entre reload et restart, c'est la différence entre personne ne s'en aperçoit et tout le monde s'en aperçoit.
4 min read
Pourquoi le NVMe change la réponse
La différence n'est pas la vitesse séquentielle de la fiche technique. C'est le nombre de petites opérations menées à la fois - et c'est exactement ce que fait une base de données toute la journée.
4 min read
Le serveur n'a plus de disque
Trouver ce qui l'a rempli en deux commandes, libérer de la place sans risque, et empêcher que cela recommence.
5 min read
Lire le journal du système
Tout ce qu'un service systemd affiche va dans le journal. Cinq options le transforment d'un mur de texte en la réponse.
4 min read
Redémarrer sans risque, et ce qui revient
Le risque d'un redémarrage n'est pas le redémarrage. C'est le service lancé à la main il y a des mois et jamais activé.
4 min read
Redimensionner un VPS sans perdre de données
Le processeur et la mémoire reviennent après un redémarrage. Le disque demande deux étapes de plus, et c'est la dernière qu'on oublie.
5 min read
Le DNS inverse d'un serveur qui envoie du courrier
L'enregistrement qui ramène votre IP à un nom. Sans lui, les grands destinataires refusent le courrier avant même de le lire.
4 min read
Quoi surveiller, et à partir de quel seuil
Cinq signaux qui méritent une alerte, les seuils qui vous laissent le temps d'agir, et la règle qui garde les alertes dignes d'être lues.
5 min read
Le swap utilisé est un symptôme, pas un réglage
De la mémoire libre proche de zéro est normal et n'est pas un problème. Un swap dans lequel on écrit en est un, et les deux se confondent facilement.
5 min read
start, enable, et la différence
L'un démarre un service maintenant, l'autre le démarre après un redémarrage. Les confondre, c'est pourquoi un service manque le lendemain matin.
5 min read
Une horloge fausse casse plus que des horodatages
TLS, jetons, cron et journaux en dépendent tous. Trois endroits règlent l'heure, et rien ne les oblige à s'accorder.
4 min read
Ce que 99,9 % de disponibilité autorise vraiment
Le chiffre en minutes par mois, ce que mesure un SLA, et ce qu'il ne couvre jamais.
4 min read
Les utilisateurs, sudo, et ne jamais travailler en root
Travailler en root, c'est faire que chaque erreur soit totale et qu'aucun journal ne dise qui l'a commise. Un utilisateur nommé avec sudo coûte deux minutes de mise en place.
5 min read
La première heure sur un VPS neuf
Six choses à faire avant que le serveur ne porte quoi que ce soit, dans l'ordre qui ne laisse aucune fenêtre où il soit exposé.
7 min read
Ce qu'est réellement un vCPU
Partagé, dédié et burstable sont trois produits différents vendus sous le même mot. Ce que chacun veut dire pour un site qui a de l'affluence.
5 min read