Archives de la catégorie ‘Bits’

Graver une image ISO sur un DVD en ligne de commande

Testé sur Mint LMDE

Ces derniers temps Brasero a mauvais caractère et refuse de graver les images ISO sur DVD. Comme je n’ai pas le temps d’investiguer la chose, retour à la bonne vieille ligne de commande :

growisofs -dvd-compat -Z /dev/dvd=image.iso

/dev/dvd est à adapter en fonction de la config

Lien :

DivByZero.com: HOWTO: Burn ISO image to DVD w/ linux commandline

Réplication MySQL sécurisée avec stunnel

Testé sur Debian Squeeze et Debian Wheezy – MySQL 5.1 – stunnel 4.29 et 4.52

La réplication MySQL permet d’assurer la redondance des bases MySQL entre plusieurs serveurs, j’en avais déjà parlé ici. L’inconvénient avec cette réplication basique est qu’elle n’est pas sécurisée, les données sont transmises en clair entre les 2 machines. Sur le même réseau local c’est pas dramatique, mais entre 2 serveurs internet c’est plus embêtant. Nous allons voir ici comment crypter les échanges entre les 2 serveurs.
Lire la suite »

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 que Dyn ou no-ip. Ces services restent très limités dans leur version gratuite.

L’idée est donc de pouvoir s’en passer en utilisant notre propre serveur DNS pour tenir à jour un enregistrement DNS du type monip.mondomaine.com qui pointera sur l’adresse IP externe courante de la connexion. L’enregistrement DNS sera mis à jour de façon sécurisée par l’utilitaire DNS nsupdate. Lire la suite »

Obtenir l’adresse IP publique en ligne de commande

On peut utiliser un service web existant :

wget -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'] ?>

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 de rsyslog (v 4.6.4) les index ne sont pas créés dans la table SystemEvents à l’installation. Au début ça va, mais quand on a 25 millions d’enregistrements dans la table c’est pas vraiment optimal! Lire la suite »