Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

DNS dynamique sécurisé avec nsupdate et BIND9

Testé avec Bind 9.7.3 sous Debian Squeeze, poste moniteur sous Debian Squeeze De nombreuses connexions internet ADSL ou satellite ne disposent pas d’une adresse IP publique fixe. Dès lors qu’on veut installer un serveur derrière ce type de liaison ou mettre en place un accès distant, on utilise généralement des services de DNS dynamique tels… Poursuivre la lecture DNS dynamique sécurisé avec nsupdate et BIND9

Obtenir l’adresse IP publique en ligne de commande

On peut utiliser un service web existant : wget -q -O – myip.dnsdynamic.comwget -q -O – myip.dnsdynamic.com Si on a un serveur web ce service est très facile à implémenter avec une page php d’une seule ligne : <?php print $_SERVER[’REMOTE_ADDR’] ?><?php print $_SERVER[‘REMOTE_ADDR’] ?> Et hop, c’est fait! monip.onsenfout.com

Optimisations LogAnalyser

Dans un billet précédent je parlais de mon installation d’un serveur de logs centralisé avec rsyslog et LogAnalyser. Après quelques mois d’exploitation, les requêtes lancées depuis LogAnalyser sont devenues de plus en plus lentes, rendant l’outil pénible à utiliser. Il y a une bonne raison à ça : Avec la version actuelle du plugin MySQL… Poursuivre la lecture Optimisations LogAnalyser

Dump lisible avec hexdump

Un petit mémo sur la commande hexdump, très commode pour visualiser les caractères non affichables dans une chaine ou un fichier, mais dont la syntaxe est quelque peu rébarbative. echo -e "ligne1\nligne2"|hexdump -v -e ‘"x" 1/1 "%02X" " "’ x6C x69 x67 x6E x65 x31 x0A x6C x69 x67 x6E x65 x32 x0Aecho -e "ligne1\nligne2"|hexdump… Poursuivre la lecture Dump lisible avec hexdump

Mettre en oeuvre la réplication MySQL

Testé sur Debian Lenny et Debian Squeeze – MySQL 5.0 et 5.1 La réplication MySQL permet de maintenir en temps réel une copie d’une ou plusieurs bases d’un serveur maître vers un serveur esclave. Ce n’est pas à proprement parler une technique de sauvegarde, mysqldump est plus adapté pour ça, mais c’est très efficace pour… Poursuivre la lecture Mettre en oeuvre la réplication MySQL