Avril 2017
pop - throttling POP3 connection for original remote IP X.X.X.X Zimbra
Le Zimbra bloque la connexion d'un utilisateur si il y a plus de 200 commandes POP passées dans une session. Le...
Empêcher les fichiers d'un repertoire d'être gérés par SVN SVN
On peut utiliser l'équivalent du .cvsignore de CVS en créant le fichier .svnignore. Ce fichier contient la liste des...
Raccourcis clavier Windows
Les raccourcis clavier permettent d'accélérer l'utilisation des logiciels en ne déplaçant pas la main jusqu'à la...
Mars 2017
Supprimer le suivi de connexion pour certains flux IPTables
Le suivi de connexion (ou connection tracking) peut être désactivé pour certains paquets. Cela ne peut être fait quand...
Catch a fopen error without displaying it PHP
Si il y a une erreur de connexion réseau en faisant un fopen, le code de retour est false. Pour connaître précisément...
Février 2017
Utilisation du mode bridge dans une machine virtuelle VirtualBox
On peut demander à une machine virtuelle d'avoir plusieurs adresses MAC (par exemple CARP, Proxy transparent, Bonding,...
Janvier 2017
Conntrackd et sip IPTables
Si le log de conntrackd renvoie sur le firewall backup la ligne : [Tue Jan 31 09:18:57 2017] (pid=27185) [ERROR]...
Interface sniffer : désactiver ipv6 Debian
Pour les interfaces utilisées en sniffer réseau, il faut désactiver le support ipv6 sinon une adresse de routeur peut...
Borne Wifi : afficher la puissance du signal Cisco
Les bornes wifi sont capables d'afficher la puissance du signal Wifi émis et reçu, ainsi que les informations des...
Décembre 2016
Weathermap PHP et rrdcached Munin
Afin d'accélérer Munin et de limiter la charge sur les IO lors des requêtes, il est fortement recommandé d'utiliser le...
Novembre 2016
Switch N1524 et Hiveagent Dell
Par défaut, les switches Dell essaient d'envoyer des informations vers le service de management de Dell afin d'être vus...
Octobre 2016
Mot de passe aléatoire Bash
Pour générer un mot de passe aléatoire, il est possible d'utiliser les commandes suivantes : echo `< /dev/urandom tr...
Ajout multiligne en Bash Bash
Nommé Heredoc, cette façon de coder permet de créer plusieurs lignes d'un seul coup dans un fichier : $ cat <<EOF >...
gpg: problem with the agent: Pas de pinentry Debian
Si le message d'erreur gpg: problem with the agent: Pas de pinentry est renvoyé par Debian, c'est que le paquet...
Network Manager en ligne de commande Ubuntu
Le Network Manager est utilise par Ubuntu et ses dérivés (comme Linux Mint) pour paramétrer les connexions au réseau....
Ajouter un pied de page pour désabonnement Sympa
Sympa peut modifier les mails non signés pour ajouter un pied de page. On peut ajouter dans ce pied de page un lien...
Envoyer par domaine en IPv4 ou IPv6 seulement Postfix
Lorsque certains domaines ont un problème de connexion, il peut être nécessaire de forcer temporairement le transport...
PDO, bindValues et message bizarre PHP
Si le PHP génère l'erreur : General error: 25 bind or column index out of range lors de l'exécution d'un PDO, c'est...
Activer le son de l'hôte physique sur un machine virtuelle Proxmox
Par défaut, la carte-son de l'hôte ne sont pas disponibles dans les machines virtuelles. Pour l'activer, il faut éditer...
Septembre 2016
strspn et les caractères UTF-8 PHP
Pour trouver le premier caractère d'une chaîne UTF-8 qui n'est pas défini dans une liste de caractères, on peut...
Lire les fichiers de Changelog Debian
Pour créer des packages Debian, il est nécessaire d'écrire un fichier de Changelog. Celui-ci peut être lu par la...
Vérifier l'existence d'une commande Bash
En début de script, il est souvent nécessaire de vérifier si des commandes systèmes spécifiques sont bien installées....
Réduire les IO disques : utilisation de RRDcached Munin
Afin de libérer des IOPS sur les disques, Munin a été reparamétré afin d'utiliser le cache RRD. Les fichiers RRD ne...
La barre personnelle reste vide Firefox
Dans firefox, il est possible d'utiliser la barre personnelle pour afficher des marque-pages (ou bookmarks), des...
Incomplete object PHP
The script tried to execute a method or access a property of an incomplete object. Please ensure that the class...
Août 2016
Segfault PHP PHP
Dans les logs d'Apache on peut voir : child died with signal 11 C'est le PHP qui a planté avec un segfault. Voici...
Le serveur mutualisé Apache
Dans le cas de serveur Apache mutualisé, il doit être interdit à l'utilisateur d'accéder aux donner des autres...
Les tableaux en Bash Bash
La gestion des tableaux (ou Array) en Bash est facile à gérer lorsqu'on connaît les commandes. Définir un tableau...
Juillet 2016
Création de base de données PostgreSQL
Pour créer une base de données dans PostgreSQL : $ sudo -s # su - postgres $ psql -c "CREATE DATABASE...
Postgresql ne démarre pas PostgreSQL
Si postgresql ne démarre pas (le lanceur rend la main sans erreur, il cherche un fichier qui n'existe pas), c'est qu'il...
Créer un utilisateur PostgreSQL
Après l'installation de PostgreSQL, il n'y a pas d'utilisateur défini. On peut en créer un en faisant : $ sudo -s #...