LipousseBlog

Aller au contenu | Aller au menu | Aller à la recherche

Tag - Linux

Fil des billets

vendredi, avril 2 2010

motd pingouin

Pingouin ascii motd

dimanche, février 21 2010

Proxmox le container à bonheur

VirtualisationDepuis plus de d'un an maintenant, j'utilise pour mes besoins professionnels des hyperviseurs de machine virtuelle appelé Proxmox.

Proxmox est une distribution GNU/Linux basé sur Debian Lenny 64 bits. En d'autres termes, il est possible avec cette distribution de créer plusieurs petits serveurs virtuels pour réduire les coûts de mise en place et de maintenance des serveurs.

Pour mettre en place un tel système il est important d'avoir quelques notions d'administration réseau pour ne pas se perdre dans l'attribution des IP vers chaques serveurs virtuelles. Dans un premier temps, j'utilisais un routage local pour rediriger le flux de données sur chaques machines virtuelles. Cette excellente documentation m'a beaucoup aidé à mettre en place cette solution.

La mise en place d'un système de virtualisation permet en grande partie de pouvoir migrer rapidement une machine virtuelle sur un autre hyperviseur en cas de panne du premier. J'ai donc mis en place un système de migration des machines virtuelles pour éviter les problèmes d'indisponibilités sur des services web ou email. Les IP locales posaient quelques problèmes pour assurer la souplesse de cette migration. L'attribution d'une IP-Failover pour chaques machines virtuelles permet d'avoir plus de souplesse dans la migration en cas d'arrêt d'un service.

Le travail de configuration d'une telle solution est très simple à mettre en oeuvre. Ceci se complexifie un petit peu quand l'objectif est de réduire le temps d'indisponibilité lors de la migration. Mais la mission est gratifiante, quand il s'agit d'améliorer ses services pour éviter les coupures trop longues.

mercredi, novembre 4 2009

Moi je suis Linux ... (Ce titre n'est pas un message publicitaire)

alille-XXX-X-XX-XX.wXX-XXX.abo.wanadoo.fr - - 01/Nov/2009:14:07:40 +0100 "GET / HTTP/1.1" 200 284 "http://www.domaine.com/website/programme.htm" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV 1; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0; .NET CLR 2.0.50727; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"

acaen-XXX-X-XX-XXX.wXX-XXX.abo.wanadoo.fr - - 04/Nov/2009:17:58:30 +0100 "GET /website/programme.htm HTTP/1.1" 200 12200 "-" "Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.4) Gecko/20091028 Ubuntu/9.10 (karmic) Firefox/3.5.4"

Ca consomme moins de log !

lundi, mai 4 2009

Redémarrer votre PC avec Twitter sous Linux avec php

Sous Linux pour redémarrer, arrêter ou cloture une session de son ordinateur à distance

Fichier command_twitter.php

#!/usr/bin/php -q

<?php

 $login = "LoginTwitter:PassTwitter";  
   
 $tweets = "http://twitter.com/statuses/friends_timeline.xml?count=1";  
   
 $tw = curl_init();  
   
 curl_setopt($tw, CURLOPT_URL, $tweets);  
   
 curl_setopt($tw, CURLOPT_USERPWD, $login);  
   
 curl_setopt($tw, CURLOPT_RETURNTRANSFER, TRUE);  
   
 $twi = curl_exec($tw);  
   
 $tweeters = new SimpleXMLElement($twi);  

foreach ($tweeters->status as $twit1) {  
   
$text = trim($twit1->text);
$created = trim($twit1->created_at);

if (ereg("([0-9]{2}):([0-9]{2}):([0-9]{2})", $created, $regs)) {

    $created = "$regs[1]:$regs[2]:$regs[3]";
    $now = date("H:i:s",strtotime("-2 hour"));
    $lasttenminute = date("H:i:s",time()-6600);

        if($created <= $now && $created >= $lasttenminute)
                exec($text);
        else
                echo 'no action';

} else {
    echo "Format de date invalide : $date";
}
}
?>

Dans le crontab

*/1 * * * * root $HOME/bin/command_twitter.php > /dev/null 2> /dev/null

Depuis n'importe quel ordinateur, on lance la commande suivante pour donner un ordre.

curl -u LoginTwitter:PassTwitter -d status="reboot" http://twitter.com/statuses/update.xml

TweetMyPC est utile sous Windows, mais pas sous Linux ou Mac.

Un equivalent en bash

mercredi, février 18 2009

Spamassassin is a crazy software

I stopped my mail server after reading this fucking message

2009-02-18 18:04:17.732683500 11862 error: check: no loaded plugin implements 'check_main': cannot scan! at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 164.
2009-02-18 18:04:17.732717500 check: no loaded plugin implements 'check_main': cannot scan! at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 164.

Solution

# cat /service/qmail-spamd/run
#!/bin/sh
exec nice /usr/sbin/spamd --siteconfigpath=/etc/spamassassin/ -m 3 -x %%% -u vpopmail -s stderr 2>&1

instead of

# cat /service/qmail-spamd/run
#!/bin/sh
exec nice /usr/sbin/spamd --siteconfigpath=/etc/spamassassin/local.cf -m 3 -x %%% -u vpopmail -s stderr 2>&1

Mise à jour Debian Etch vers Lenny

Ouahh le mauvais moment passé à chercher pourquoi le serveur ne ping plus

Trouvé !

udev: renamed network interface eth0 to eth1

La solution est ici ou

mardi, février 17 2009

Tatouage pour mise à jour

A tatouer sur l'un de mes bras !

aptitude et non apt-get

Je pourrais dormir tranquille.

mardi, janvier 20 2009

Extrait de fin d'année 2008 de la mécanique serveur

The longest downtime was 4h 30m on 24/12/2008 19:21:49 and the shortest was 5m on 30/12/2008 14:41:49

En espérant que l'année 2009 me lance moins de défi ;-).

mercredi, octobre 8 2008

L'idole des jeunes

Linus Torvalds vient d'ouvrir son blog.

mercredi, septembre 10 2008

Mouahhh peur de rien !

Le mail qui en dit long sur le comportement du geek.

Ecrire depuis un Iphone sur une liste de diffusion Debian, pour donner des conseils sur comment remplacer Windows par Linux. Faut en avoir une sacré paire ! :-)

Return-Path: <bounce-debian-user-french=cyp=lipousse DOT no-ip DOT org@lists DOT debian DOT org>
Received: from liszt DOT debian DOT org (liszt DOT debian DOT org IP.IP.IP.IP)
by cyp AT lipousse DOT no-ip DOT org (Postfix) with ESMTP id 72FB1B6F06
for <cyp AT lipousse DOT no-ip DOT org>; Wed, 10 Sep 2008 08:55:31 +0200 (CEST)

...

Content-Type: multipart/alternative;
boundary=Apple-Mail-1-56928982
X-Mailer: iPhone Mail (5C1)
Mime-Version: 1.0 (iPhone Mail 5C1)
Subject: Re: remplacer microsoft par LINUX
Date: Wed, 10 Sep 2008 08:56:19 +0200
Cc: "debian-user-french@lists DOT debian DOT org" <debian-user-french@lists DOT debian DOT org>

...

Resent-From: debian-user-french@lists DOT debian DOT org
X-Mailing-List: <debian-user-french@lists DOT debian DOT org> archive/latest/154385
X-Loop: debian-user-french@lists DOT debian DOT org

...

--Apple-Mail-1-56928982
Content-Type: text/plain;
charset=utf-8;
format=flowed;
delsp=yes
Content-Transfer-Encoding: quoted-printable

Envoy=C3=A9 de mon iPhone

jeudi, septembre 4 2008

Bon anniversaire à GNU

M. Stephen Fry vous présente le logiciel libre, et vous rappelle un anniversaire très spécial.

http://ftp.gnu.org/video/Stephen_Fry-Happy_Birthday_GNU-hq_600px_780kbit_fr.ogv

dimanche, août 3 2008

Système bien fait

"/sbin/init: Relocation error: /lib/tls/i686/cmov/libc.so.6: Symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference Kernel panic - not syncing. Attempted to kill init!"

"mv /lib/tls /lib/tls.old"

Voilà 120 seconds pour régler le problème. easy GNU/Linux !

jeudi, juillet 31 2008

Ubuntu : Jour après jour, le parcours initiatique

Erwan Cario journaliste chez Libération nous gratifie de sa première expérience sous Ubuntu GNU/Linux sur le site ecrans.fr.

Bonne lecture

jeudi, juillet 10 2008

Bilan positif de députés sous Linux

Voici des interviews vidéos 1 an après la migration des postes informatiques sur Ubuntu GNU/Linux.

Le bilan est globalement positif.

dimanche, avril 20 2008

Concours de celui qui aura la plus longue !

NS
$ uptime
19:05:33 up 149 days, 2:28, 3 users, load average: 0.06, 0.09, 0.14
$ reboot

vendredi, octobre 19 2007

Ubuntu 7.10 - Now

vendredi, décembre 22 2006

Bonnes Fêtes !

Juste un petit billet pour vous souhaiter de bonnes fêtes de fin année.

Si vous avez un petit peu de temps entre l'ouverture des cadeaux, la dinde et les bulles de Champagne.
N'hésitez pas à découvrir GNU/Linux, c'est la bonne saison pour apprendre à parler le pingouin.

dimanche, novembre 26 2006

En bordel

Les postes informatiques des députés seront dotés de logiciels libres à compter de la prochaine législature en juin 2007.

Mark Shuttleworth invite les développeurs OpenSuse a rejoindre la communauté d'Ubuntu. Linux.com en parle.

Sortie de Ubuntu version 6.10 (qui s'est bien passé pour moi)

Bientôt 260000000 téléchargements de Firefox dans le monde.

Linux s'invite sur la Box de Microsoft.

mercredi, novembre 22 2006

Ca roule comme sur des roulettes !

load average: 103.56, 96.62, 91.33

Comment fidéliser les Geeks !

J'ai reçu un beau calendrier de l'avant par ma banque.

C'est surement une invitation a utiliser GNU/Linux.

- page 1 de 2