Septembre 2021
Connexion SSH : Ajout du timeout Munin
Munin peut établir des connexions au travers de SSH. Malheureusement, si le serveur est filtré, le timeout est très...
Munin peut établir des connexions au travers de SSH. Malheureusement, si le serveur est filtré, le timeout est très...
Juillet 2021
Autoloader pour les classes PHP
Si les classes sont disponibles dans un sous-répertoire, on peut utiliser l'auto-loader suivant : <?php spl_autoload_r...
Si les classes sont disponibles dans un sous-répertoire, on peut utiliser l'auto-loader suivant : <?php spl_autoload_r...
Conntrackd et les resource busy IPTables
Dans les firewall redondants, il faut utiliser conntrackd pour que le firewall de secours ait toutes les connexions...
Dans les firewall redondants, il faut utiliser conntrackd pour que le firewall de secours ait toutes les connexions...
Juin 2021
Suppression de disque ISCSI avec Multimap Proxmox
Lorsque les volumes ISCSI vus dans Proxmox sont connus au travers du multimap (exemple si le stockage est sur une baie...
Lorsque les volumes ISCSI vus dans Proxmox sont connus au travers du multimap (exemple si le stockage est sur une baie...
WARNING: Device mismatch detected Proxmox
En cas de problème avec LVM, on peut voir apparaître lors des commandes LVM un message : WARNING: Device mismatch...
En cas de problème avec LVM, on peut voir apparaître lors des commandes LVM un message : WARNING: Device mismatch...
Bloquer les accès aux répertoires .git Apache
Si on utilise Git pour déployer un site, il existe un répertoire .git qui ne doit pas être distribué aux...
Si on utilise Git pour déployer un site, il existe un répertoire .git qui ne doit pas être distribué aux...
Ordre des couleurs des fibres optiques Matériel
Les fibres optiques sont serrées dans des tubes, eux-mêmes placés dans un câble. Afin de les reconnaître, chaque...
Les fibres optiques sont serrées dans des tubes, eux-mêmes placés dans un câble. Afin de les reconnaître, chaque...
Mai 2021
Ajout d'un contenu à la ligne spécifiée Sed
Pour ajouter une nouvelle ligne à la ligne 8 dans un ou plusieurs fichiers, avec Sed, il est possible d'utiliser : sed...
Pour ajouter une nouvelle ligne à la ligne 8 dans un ou plusieurs fichiers, avec Sed, il est possible d'utiliser : sed...
Faire disparaître les "User Deprecated" de la console Symfony
Dans l'usage de console si on voit les messages de User Deprecated comme : [info] User Deprecated: Class...
Dans l'usage de console si on voit les messages de User Deprecated comme : [info] User Deprecated: Class...
Avril 2021
Custom controllers et paramètres différents de l'identifier API Platform
Pour que API Platform ne réclame pas un paramètre d'identification dans les requêtes Custom Controller, il est possible...
Pour que API Platform ne réclame pas un paramètre d'identification dans les requêtes Custom Controller, il est possible...
Suspendre un disque dur après 3 minutes sans usage Debian
Les disques durs sont bruyants et consomment de l'énergie. Si cela n'est pas nécessaire, il est possible de les mettre...
Les disques durs sont bruyants et consomment de l'énergie. Si cela n'est pas nécessaire, il est possible de les mettre...
Partition temporaire Linux
Créer une partition de données temporaires en mémoire : mount -t tmpfs cluster tmpfs/ Cette zone est ensuite...
Créer une partition de données temporaires en mémoire : mount -t tmpfs cluster tmpfs/ Cette zone est ensuite...
Conserver l'authentification lors du rechargement de Swagger API Platform
Dans Swagger, une fois authentifié, si on recharge la page (avec F5 par exemple), l'authentification est perdue. Il est...
Dans Swagger, une fois authentifié, si on recharge la page (avec F5 par exemple), l'authentification est perdue. Il est...
Mars 2021
Impossible de modifier un fichier dans /lib ou /etc Proftpd
Lorsque l'utilisateur est chrooté dans son répertoire FTP, il n'est plus possible depuis la version 1.3.5 de Proftpd de...
Lorsque l'utilisateur est chrooté dans son répertoire FTP, il n'est plus possible depuis la version 1.3.5 de Proftpd de...
Février 2021
Utiliser un module du kernel dans un container Proxmox
Pour pouvoir utiliser un module du kernel sous-jacent dans un container, il peut être nécessaire que le container ait...
Pour pouvoir utiliser un module du kernel sous-jacent dans un container, il peut être nécessaire que le container ait...
Réecriture d'URL sans le slash de début Nginx
Par défaut si on utilise la ré-écriture d'URL de Nginx, on doit configurer : location / { try_files $uri $uri/...
Par défaut si on utilise la ré-écriture d'URL de Nginx, on doit configurer : location / { try_files $uri $uri/...
Janvier 2021
Transférer en format HTML Thunderbird
Par défaut, le compte peut être configuré pour envoyer des mails en mode Texte. Dans le cas d'un transfert d'un mail...
Par défaut, le compte peut être configuré pour envoyer des mails en mode Texte. Dans le cas d'un transfert d'un mail...
LVM : Disque disparu mais volumes toujours présents Linux
Lorsqu'un disque dur tombe en panne, si il contient des volumes LVM, ceux-ci ne sont pas nécessairement supprimés du...
Lorsqu'un disque dur tombe en panne, si il contient des volumes LVM, ceux-ci ne sont pas nécessairement supprimés du...
Connexion SSH impossible avec une paire de clés PHP
En cas d'erreur lors de l'authentification par SSH : ssh2_auth_pubkey_file(): Authentication failed for root using...
En cas d'erreur lors de l'authentification par SSH : ssh2_auth_pubkey_file(): Authentication failed for root using...
Netplan : routes blackhole pour les réseaux non routés Ubuntu
Lorsque les serveurs ne doivent pas communiquer avec des réseaux non routés, il est possible d'envoyer les paquets vers...
Lorsque les serveurs ne doivent pas communiquer avec des réseaux non routés, il est possible d'envoyer les paquets vers...
Décembre 2020
Terminal : gestion des caractères de suppression Gnome
Lors de l'appui sur la touche d'effacement, il est parfois nécessaire d'envoyer "Ctrl+H". C'est le cas des switches...
Lors de l'appui sur la touche d'effacement, il est parfois nécessaire d'envoyer "Ctrl+H". C'est le cas des switches...
API Platform Symfony
Dans les propriétés d'API Platform, on voit apparaître additionalProp1": {} Pour supprimer ces fonctionnalités,...
Dans les propriétés d'API Platform, on voit apparaître additionalProp1": {} Pour supprimer ces fonctionnalités,...
Novembre 2020
Convertir toutes les tables MyISAM en InnoDB MySQL
Pour afficher la liste de toutes les tables encore stockées en MyISAM, il faut utiliser la requête : SELECT...
Pour afficher la liste de toutes les tables encore stockées en MyISAM, il faut utiliser la requête : SELECT...
Broadcasts UDP vers 1124, 3289, 161, 8610/8612 Debian
Si Linux envoie des broadcasts vers les ports UDP suivants : 1124, 3289, 161, 8610/8612, c'est le démon "colord" qui...
Si Linux envoie des broadcasts vers les ports UDP suivants : 1124, 3289, 161, 8610/8612, c'est le démon "colord" qui...
MTR en mode rapport Réseau
MTR, un outil de diagnostic réseau, utilise un mode Ncurses par défaut et rafraîchit la page régulièrement. Lorsqu'il...
MTR, un outil de diagnostic réseau, utilise un mode Ncurses par défaut et rafraîchit la page régulièrement. Lorsqu'il...
Compteurs "dropped" augmentent Debian
Pour voir les compteurs de la carte réseau, utiliser la commande ip -s link. Si les compteurs "dropped" de la carte...
Pour voir les compteurs de la carte réseau, utiliser la commande ip -s link. Si les compteurs "dropped" de la carte...
Temps d'exécution dans un script Bash Bash
Pour voir le temps nécessaire à un script, on peut utiliser la commande time. Si on veut avoir l'information dans...
Pour voir le temps nécessaire à un script, on peut utiliser la commande time. Si on veut avoir l'information dans...
Lancement depuis des programmes externes Chrome / Chromium
Lors du lancement par des programmes externes, si le message suivant apparaît : There was an error, do you want to try...
Lors du lancement par des programmes externes, si le message suivant apparaît : There was an error, do you want to try...
Octobre 2020
Passer un téléphone en Autoprov Xivo
Pour qu'un téléphone se remette en Autoprovisionning, il faut composer : *guest (*48378) sur le téléphone, suivi de...
Pour qu'un téléphone se remette en Autoprovisionning, il faut composer : *guest (*48378) sur le téléphone, suivi de...
Septembre 2020
Convertisseurs SFP non supportés Cisco
Pour que les switches Cisco acceptent des convertisseurs optiques de marque étrangère, il faut passer la ligne de...
Pour que les switches Cisco acceptent des convertisseurs optiques de marque étrangère, il faut passer la ligne de...
Afficher l'adresse IP du client au travers d'un proxy Nginx
Dans le cas où le serveur NGinx est derrière un proxy, il est intéressant de modifier la configuration pour que les...
Dans le cas où le serveur NGinx est derrière un proxy, il est intéressant de modifier la configuration pour que les...
Réparer une table corrompue MySQL
Il arrive parfois que MySQL plante et qu'une table soit corrompue. Le serveur n'arrive pas à la réparer seul. Dans...
Il arrive parfois que MySQL plante et qu'une table soit corrompue. Le serveur n'arrive pas à la réparer seul. Dans...
Monter un répertoire dans un autre répertoire Linux
Pour monter un répertoire "comme si" il c'était le contenu d'un second répertoire qui s'afffiche on peut utiliser :...
Pour monter un répertoire "comme si" il c'était le contenu d'un second répertoire qui s'afffiche on peut utiliser :...
SVN revert : retourne au dernier état Git
SVN a une option permettant de revenir à l'état d'enregistrement du dernier commit : svn revert Pour faire la même...
SVN a une option permettant de revenir à l'état d'enregistrement du dernier commit : svn revert Pour faire la même...