Serveur dédié : résoudre l'erreur "tail: inotify cannot be used, reverting to polling: Too many open files"

Serveur dédié : résoudre l'erreur "tail: inotify cannot be used, reverting to polling: Too many open files" photo

Ce matin, je me suis aperçu que le serveur était un peu moins réactif que d'habitude. Ni une, ni deux, je lance le terminal et commence par vérifier les fichiers log. Un message attire alors mon attention : tail: inotify cannot be used, reverting to polling: Too many open files C'est bien étrange puisque très peu de services sont censés lancer des tail. Nous allons donc lancer quelques commandes pour savoir qui est responsable de cet état. Hotfix : à […]

Lire la suite »

Serveur dédié : mise à jour vers Debian 9 Stretch

Serveur dédié : mise à jour vers Debian 9 Stretch photo

Cette semaine, le système d'exploitation du serveur principal passe de Debian 8 Jessie à Debian 9 Stretch. Mise à jour des paquets du système La mise à jour s'est faite plutôt simplement pour la majeure partie des paquets : apt update && apt upgrade mais il a fallu s'y reprendre à plusieurs fois pour les paquets restants : apt install <liste des paquets restants> Changements dans la configuration Quelques changements notables sont à noter. Configuration apt On vérifie que tous […]

Lire la suite »

Linux : résoudre l'erreur "Cannot set LC_ALL to default locale"

Linux : résoudre l'erreur "Cannot set LC_ALL to default locale" photo

Récemment, j'ai installé un serveur en Chine, derrière le Great Firewall of China (GFW) pour un des mes clients. Le code n'a pas de frontières mais la langue peut parfois poser problème - même pour un système d'exploitation, au niveau de la locale. Les locales sont un ensemble de paramètres qui définissent la langue de l'utilisateur, sa région et les préférences régionales que l'utilisateur souhaire voir dans son interface. Typiquement, une locale est identifiée par un code langue suivi d'un […]

Lire la suite »

Linux : donner les privilèges sudo à un utilisateur sur une instance Amazon Web Service EC2

Linux : donner les privilèges sudo à un utilisateur sur une instance Amazon Web Service EC2 photo

Amazon Elastic Compute Cloud ou EC2 est un service proposé par Amazon Web Services (AWS) permettant à des tiers de louer des serveurs sur lesquels exécuter leurs propres applications web. Si vous avez déjà travaillé sur une instance Amazon EC2 sous linux, vous avez très certainement essayé d'utiliser sudo pour lancer des commandes qui nécessitent une élévation des privilèges de votre utilisateur. Or, la configuration Amazon ne le permet pas par défaut mais utilise une implémentation du fichier sudoers qui […]

Lire la suite »

Linux : créer un fichier d'échange (swap) pour optimiser un VPS

Linux : créer un fichier d'échange (swap) pour optimiser un VPS photo

De temps en temps, on me demande de configurer des serveurs dédiés ou des VPS. Dernièrement, j'ai travaillé sur un VPS qui n'avait pas de fichier swap et qui finissait par consommer toute la RAM disponible. Ce tutoriel vous permet de mettre en place un fichier swap sous Ubuntu 16.04 Server. Le fichier swap Le moyen le plus simple d'avoir un serveur réactif et de le prémunir contre les erreurs out-of-memory des services est d'allouer un fichier swap. Le swap […]

Lire la suite »

BASH : supprimer les fichiers de session PHP obsolètes

BASH : supprimer les fichiers de session PHP obsolètes photo

Je vous ai déjà parlé du problème des fichiers de session PHP. Or, je me suis aperçu que le problème n'est toujours pas réglé sous Debian : les fichiers de session de PHP ne sont jamais effacés et cela finit par saturer la partition /root. Sur le serveur, ces fichiers prenaient 590 Mo, ce qui est énorme vu que ces fichiers ont la taille d'un fichier de cookies. Il y en a donc des milliers, dans un seul répertoire, ce […]

Lire la suite »

Créer une clé SSH pour ouvrir une session distante sans mot de passe

Créer une clé SSH pour ouvrir une session distante sans mot de passe photo

Il est idéal de pouvoir s'identifier sur un serveur distant, à l'aide d'une clé SSH, sans avoir à taper son mot de passe à chaque fois. Pas seulement pour un gain de temps mais pour, par exemple, transférer des données ou avoir un cron qui lance une sauvegarde planifiée automatiquement, sans que vous ayez à taper le mot de passe SSH. Et puis, c'est un degré de sécurité supplémentaire puisque personne ne pourra deviner votre clé RSA, à moins d'avoir […]

Lire la suite »

NAS Synology : installer Entware en remplacement d'IPKG pour des applications à jour

Installer IPKG sur un NAS Synology photo

Vous avez sûrement remarqué qu'IPKG n'est plus maintenu depuis maintenant quelques années (2014) et qu'à chaque mise à jour DSM du NAS Synology, les applications sautent. Il devenait quasiment impossible d'installer IPKG sur les nouveaux NAS... jusqu'à l'arrivée d'Entware. Entware est un petit nouveau qui a mis des années à mûrir mais il est mis à jour en permanence et offre plus de 1800 paquets à votre NAS. Il est aussi compatible avec les routeurs OpenWRT et LEDE. Voyons donc […]

Lire la suite »

GRUB : résoudre l'erreur "Grub loading 1.5. Grub loading, please wait... ERROR 15"

GRUB : résoudre l'erreur "Grub loading 1.5. Grub loading, please wait... ERROR 15" photo

Hier, petite surprise sur ma machine à la maison : au démarrage, Ubuntu se charge puis finit dans les limbes avec un écran noir. Je redémarre la machine et là, patatras, une erreur GRUB laconique : Un redémarrage plus tard, je m'aperçois que même certains réglages du BIOS sont même revenus aux réglages d'usine... Étrange, c'est la première fois que je vois ça sur ma machine. GRUB, l'erreur 15 L'erreur 15 de GRUB correspond à un fichier de démarrage non […]

Lire la suite »

Linux Mint : mettre à jour le noyau linux avec le kernel Liquorix

Linux Mint : mettre à jour le noyau linux avec le kernel liquorix photo 1

Linux Mint Debian Edition (LMDE) est vraiment très stable et fonctionne avec des paquets éprouvés mais pas vraiment à jour. Si vous avez du matériel récent, il est possible qu'il ne soit pas détecté - c'est le cas du pavé tactile de mon ordinateur portable - à cause du noyau linux qui laggue un peu. A l'heure où j'écris ces lignes, Linux Mint Debian Edition utilise le kernel 3.16 alors que le dernier en date est le 4.6.3... voyons comment […]

Lire la suite »

The Reaper : mise à jour vers Ubuntu 16.04 Xenial Xerus

The Reaper : mise à jour vers Ubuntu 16.04 Xenial Xerus photo

Aujourd'hui, ma machine desktop - The Reaper - vient d'avoir une jolie petite mise à jour et passe d'Ubuntu 14.04 à 16.04, codename Xenial Xerus. Mise à jour d'Ubuntu La mise à jour se fait assez simplement : sudo apt update && sudo apt upgrade sudo apt autoremove sudo apt dist-upgrade Comme je n'installe que des versions LTS (Long-Time Support) sur cette machine, il y avait plus de 2.3 Go de paquets à télécharger soit un sacré paquet de mises […]

Lire la suite »

Linux : résoudre l'erreur APT de clé publique : "no public key available for the following key IDs"

Linux : résoudre l'erreur APT "there is no public key available for the following key IDs" photo

Pas de clé publique disponible pour vérifier l'authenticité des dépôts [no_toc] Au lancement de la mise à jour des paquets du serveur, je suis tombé sur le message d'erreur suivant : W: There is no public key available for the following key IDs: 8B48AD6246925553 W: There is no public key available for the following key IDs: 8B48AD6246925553 W: There is no public key available for the following key IDs: 8B48AD6246925553 Visiblement, APT a perdu ses petits et ne retrouve plus […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: