<?xml version="1.0" encoding="ISO-8859-1" ?>
<feed xmlns="http://purl.org/atom/ns#" version="0.3"
	  xmlns:dc="http://purl.org/dc/elements/1.1/"
	  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xml:lang="fr">

  <title>Contribution de café</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php"/>
  <tagline type="text/plain" mode="escaped">Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !</tagline>
  
  <modified>2007-12-14T00:45:53+01:00</modified>
  <generator version="1.2.3" url="http://www.dotclear.net/">DotClear</generator>
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2007-12-14T00:45:53+01:00</sy:updateBase>
  
<entry xml:lang="fr">
  <title>mdadm - raid5 - Construction d'un raid5 à partir de 2 disques</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2007/12/14/40-mdadm-raid5-construction-d-un-raid5-a-partir-de-2-disques" />
  <issued>2007-12-14T00:45:53+01:00</issued>
  <modified>2007-12-14T00:45:53+01:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2007/12/14/40-mdadm-raid5-construction-d-un-raid5-a-partir-de-2-disques</id>
  <author><name>coffee</name></author>
  <dc:subject>Ubuntu</dc:subject>
  <summary>Nous avons vu, dans le précédant billet, comment construire un raid5 à partir de rien mais il arrive qu'on ait besoin de passer des données d'un disque sur un raid5 de 3 disques sans forcément avoir envie de se retrouver avec des disques en trop. Imaginons que j'ai un disque sdb et que je voudrais mettre les données sur un raid 5 formé de sdc sdd sde, à la fin de l'opération mes données serait sur le raid mais je me retrouverai avec un disque en trop (sdb). mdadm propose une alternative, créer un raid5 sur 2 disques.</summary>
  <content type="text/html" mode="escaped">&lt;p&gt;Nous avons vu, dans le &lt;a href=&quot;http://contrib.coffee.free.fr/index.php?2007/10/13/34-mdadm-raid5&quot; hreflang=&quot;fr&quot;&gt;précédant billet&lt;/a&gt;, comment construire un raid5 à partir de rien mais il arrive qu'on ait besoin de passer des données d'un disque sur un raid5 de 3 disques sans forcément avoir envie de se retrouver avec des disques en trop. Imaginons que j'ai un disque sdb et que je voudrais mettre les données sur un raid 5 formé de sdc sdd sde, à la fin de l'opération mes données serait sur le raid mais je me retrouverai avec un disque en trop (sdb). mdadm propose une alternative, créer un raid5 sur 2 disques.&lt;/p&gt; &lt;p&gt;Un raid5 sur deux disques? et oui comme si un des disques ne marchait pas, vous aurez alors un raid5 très sensibles au pannes comme un raid0. Mais il suffira alors d'ajouter le disque qui contenait les données dans le raid afin de réobtenir le raid5.&lt;/p&gt;


&lt;p&gt;Imaginons que j'ai une partition /dev/sdb1 sur un disque de 320Go qui contient toutes mes données importantes. Pour le passer en raid5, il faut:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;2 disques d'au moins 320Go&lt;/li&gt;
 &lt;li&gt;de la patience&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Ce tutoriel présente toutes ses commandes en tant que root (#), pour passer en root:&lt;/p&gt;

&lt;pre&gt;$ sudo -s&lt;/pre&gt;



&lt;p&gt;Mon ancien disque est /dev/sdb1, mes nouveaux disques sont /dev/sdc et /dev/sdd&lt;/p&gt;


&lt;p&gt;Nous allons tout d'abord créer les partitions:&lt;/p&gt;

&lt;pre&gt;# sfdisk -d /dev/sdb | sfdisk /dev/sdc
# sfdisk -d /dev/sdb | sfdisk /dev/sdd&lt;/pre&gt;

&lt;p&gt;On met par exemple avec gparted ou fdisk le flag raid sur les 2 partitions crées&lt;/p&gt;


&lt;p&gt;Nous allons créer un nouveau raid:&lt;/p&gt;

&lt;pre&gt;# mdadm --create --verbose /dev/md0 &lt;del&gt;level=5 &lt;/del&gt;raid-devices=3 /dev/sdc1 /dev/sdd1 missing
&lt;/pre&gt;
&lt;p&gt;missing sert ici à informer mdadm qu'il manque un disque au raid mais que nous en sommes complétement conscient. C'est grâce à ce petit mot mal documenté de mdadm que cet article est possible.&lt;/p&gt;

&lt;p&gt;Notre nouveau raid existe, il ne reste plus qu'à le créer un partition:&lt;/p&gt;

&lt;pre&gt;# mke2fs -j -b 4096 -R stride=8 /dev/md0&lt;/pre&gt;

&lt;p&gt;et le monter:&lt;/p&gt;

&lt;pre&gt;# mkdir /media/raid5
# mount /dev/md0 /media/raid5
# mount /dev/sdb1 /media/disk
# mv /media/disk/* /media/raid5/&lt;/pre&gt;


&lt;p&gt;On attend que la copie soit fini puis on intègre l'ancien disque dans la grappe. Tout d'abord on va comme pour les autres disques mettre le flag raid sur /dev/sdb1 puis on l'intégre simplement dans la grappe avec:&lt;/p&gt;

&lt;pre&gt;# umount /media/raid5
# mdadm --assemble /dev/md0 /dev/sdb1&lt;/pre&gt;


&lt;p&gt;Votre PC doit à ce moment là commencer à travailler, il est en fait en train de créer le 3ème disque de la grappe, patience...&lt;/p&gt;

&lt;pre&gt;# watch cat /proc/mdstat&lt;/pre&gt;


&lt;p&gt;une fois le disque réinserer, on fait comme dans le dernier articles, on ajoute son raid à mdadm.conf afin qu'il soit toujours recréer:&lt;/p&gt;

&lt;pre&gt;# echo DEVICE partitions &amp;gt; /etc/mdadm/mdadm.conf
# mdadm --detail --scan &amp;gt;&amp;gt; /etc/mdadm/mdadm.conf
# echo /dev/md0 /media/raid5 auto defaults 0 3 &amp;gt;&amp;gt; /etc/fstab
# mount -a&lt;/pre&gt;


&lt;p&gt;Voilà comment on peut transformer ses données en raid (ici raid5) quand il manque un disque&lt;/p&gt;

&lt;p&gt;Le prochain article sur le raid présentera comment réparer son raid en cas de problèmes.&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Commandes à la con - 2</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2007/12/08/38-commandes-a-la-con-2" />
  <issued>2007-12-08T06:25:02+01:00</issued>
  <modified>2007-12-08T06:25:02+01:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2007/12/08/38-commandes-a-la-con-2</id>
  <author><name>coffee</name></author>
  <dc:subject>Ubuntu</dc:subject>
  <summary>Quelques trucs en ligne de commande qui sauvent du temps... ou pour s'amuser...</summary>
  <content type="text/html" mode="escaped">&lt;p&gt;Quelques trucs en ligne de commande qui sauvent du temps... ou pour s'amuser...&lt;/p&gt; &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;lshw&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;petit outil qui vous dira vraiment tout sur votre système, il permet de sortir les informations en html, xml toujours très pratiques.&lt;/p&gt;


&lt;pre&gt;$ lshw -html &amp;gt; fichier.html
$ lshw -xml &amp;gt; fichier.xml
$ lshw &amp;gt; fichier.txt&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;hardinfo&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cette application permet d'avoir des informations sur le matériel aussi mais elle inclue surtout des benchmark pour se la péter devant les copains.&lt;/p&gt;


&lt;pre&gt;$ hardinfo&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;time&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;time peut aussi servir pour des benchs, il permet de savoir combien de temps une application à tourner. Très pratique pour tester la rapidité d'un algorythme.&lt;/p&gt;


&lt;pre&gt;$time monprog&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;split&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Non cette commande ne permet pas de faire des desserts, elle permet juste de découper des fichiers de taille déterminé par l'option -b:&lt;/p&gt;


&lt;pre&gt;$ split -b 10m mongrosfichier&lt;/pre&gt;

&lt;p&gt;La commande va créer des fichiers xaa xab xac en incrémentant ainsi les lettres. Pour le reconstruire:&lt;/p&gt;


&lt;pre&gt;$ cat xaa xab xac &amp;gt; mongrosfichier&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La commande ultime pour faire stresser un programme. Son principe est simple envoyé sur stdout ce qui lui a été fourni en argument.&lt;/p&gt;


&lt;pre&gt;$ yes je m\'arrete jamais&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;banner&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si vous aimez l'art ascii, ce programme est fait pour vous!&lt;/p&gt;


&lt;pre&gt;$ banner youpi&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;fping&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;fping permet de déterminer rapidement si une machine est joignable ou non, sans tous les détails de ping.&lt;/p&gt;


&lt;pre&gt;$ fping 192.168.0.1&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;tracepath&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cet utilitaire permet de savoir par où passe vos communications internet quand vous joignez une ip.&lt;/p&gt;


&lt;pre&gt;$ tracepath google.fr&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;iat&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Un de mes outils adoré, il me permet de convertir les fichiers images de cd de type bin, mdf, pdi, cdi, nrg en iso. &lt;a href=&quot;apt://iat&quot; hreflang=&quot;apt&quot;&gt;A installer&lt;/a&gt;.&lt;/p&gt;


&lt;pre&gt;$ iat image.mdf image.iso&lt;/pre&gt;


&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;fuseiso&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;permet de monter une image cd avec les droits utilisateurs (il suffit de faire parti du groupe fuse), si ça vous interesse allez &lt;a href=&quot;http://contrib.coffee.free.fr/index.php?2007/12/08/39-monter-une-image-cd&quot; hreflang=&quot;fr&quot;&gt;ici&lt;/a&gt;. &lt;a href=&quot;apt://fuseiso&quot; hreflang=&quot;apt&quot;&gt;A installer&lt;/a&gt;.&lt;/p&gt;


&lt;pre&gt;$ fuseiso image.iso repertoire&lt;/pre&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>monter une image CD</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2007/12/08/39-monter-une-image-cd" />
  <issued>2007-12-08T06:09:54+01:00</issued>
  <modified>2007-12-08T06:09:54+01:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2007/12/08/39-monter-une-image-cd</id>
  <author><name>coffee</name></author>
  <dc:subject>LinuxDev</dc:subject>
  <summary>Un petit script nautilus pour monter et démonter facilement des images CD au format iso.</summary>
  <content type="text/html" mode="escaped">&lt;p&gt;Un petit script nautilus pour monter et démonter facilement des images CD au format iso.&lt;/p&gt; &lt;p&gt;Mettez ces 2 scripts dans ~/.gnome2/nautilus-scripts/&lt;/p&gt;


&lt;p&gt;&lt;em&gt;iso-mount.sh&lt;/em&gt;&lt;/p&gt;


&lt;pre&gt;#! /bin/bash

FILE=`basename &quot;$1&quot;`
DIR=&quot;$HOME/Bureau/$FILE&quot;

mkdir -p &quot;$DIR&quot;
fuseiso &quot;$1&quot; &quot;$DIR&quot;&lt;/pre&gt;


&lt;p&gt;&lt;em&gt;iso-umount.sh&lt;/em&gt;&lt;/p&gt;


&lt;pre&gt;#! /bin/bash

FILE=`basename &quot;$1&quot;`
DIR=&quot;$HOME/Bureau/$FILE&quot;

fusermount -u &quot;$DIR&quot;
rmdir &quot;$DIR&quot;&lt;/pre&gt;


&lt;p&gt;N'oubliez pas de rendre les scripts executables:
chmod +x &lt;a&gt;&lt;/a&gt;/.gnome2/nautilus-scripts/iso-umount.sh&lt;/p&gt;


&lt;p&gt;pensez à installer &lt;a href=&quot;apt://fuseiso&quot; hreflang=&quot;apt&quot;&gt;fuseiso&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Clic droit sur le fichier iso que vous voulez monter, iso-mount.sh, un répertoire sur le bureau apparait contenant le contenu de l'image CD. Un clic droit sur le répertoire sur le bureau, iso-umount.sh pour que l'iso soit démonté et que le répertoire soit effacé.&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>PC by Surcouf</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2007/12/07/37-pc-by-surcouf" />
  <issued>2007-12-07T15:06:05+01:00</issued>
  <modified>2007-12-07T15:06:05+01:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2007/12/07/37-pc-by-surcouf</id>
  <author><name>coffee</name></author>
  <dc:subject>Ubuntu</dc:subject>
  <summary>En me balladant hier pour changer un peu ma config, je suis tombé là dessus à Surcouf Daumesnil à l'entrée du magasin:

Tiens je reconnais ce système d'exploitation!
En m'approchant un peu plus de la bête:

800 euros, c'est pas mal et pas trop cher pour ce qu'il y a dedans avec le système en pré...</summary>
  <content type="text/html" mode="escaped"> &lt;p&gt;En me balladant hier pour changer un peu ma config, je suis tombé là dessus à Surcouf Daumesnil à l'entrée du magasin:
&lt;br /&gt;&lt;img src=&quot;/images/surcouf/general.jpg&quot; alt=&quot;&quot; /&gt;
&lt;br /&gt;&lt;br /&gt;Tiens je reconnais ce système d'exploitation!
&lt;br /&gt;En m'approchant un peu plus de la bête:
&lt;br /&gt;&lt;img src=&quot;/images/surcouf/detail.jpg&quot; alt=&quot;&quot; /&gt;
&lt;br /&gt;&lt;br /&gt;800 euros, c'est pas mal et pas trop cher pour ce qu'il y a dedans avec le système en pré installé (sûrement en installation OEM).
Dommage, il n'indique pas la version mais ça m'a marqué. J'ai pu remarqué que, bien que pas marqué dans les magasins rue montgallet, plusieurs magasins proposait des installations d'Ubuntu.&lt;/p&gt;


&lt;p&gt;En rentrant chez moi je matte un peu le site de surcouf et là je tombe sur &lt;a href=&quot;http://surcouf.com/Catalogue/ListeProduit.aspx?idnoeud=2690&amp;amp;search=ubuntu#numPage:9&quot; hreflang=&quot;fr&quot;&gt;ça&lt;/a&gt;, plusieurs PC préfait avec Ubuntu 7.10 dessus.&lt;/p&gt;


&lt;p&gt;Mmmm les choses changent plus vite que je ne pensais. On a maintenant des PCs sous linux en tête de gondole, impressionnant.&lt;/p&gt;


&lt;p&gt;PS: La configuration la plus étrange proposé est quand même &lt;a href=&quot;http://surcouf.com/Catalogue/FicheProduit.aspx?idproduct=9644168&quot; hreflang=&quot;fr&quot;&gt;celle-ci&lt;/a&gt;, en effet proposé un jeu windows avec une configuration linux me parait douteux...&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Joyeux anniversaire Pavarotti</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2007/10/13/35-joyeux-anniversaire-pavarotti" />
  <issued>2007-10-13T02:00:08+02:00</issued>
  <modified>2007-10-13T02:00:08+02:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2007/10/13/35-joyeux-anniversaire-pavarotti</id>
  <author><name>coffee</name></author>
  <dc:subject>Humeur</dc:subject>
  <summary>...</summary>
  <content type="text/html" mode="escaped"> &lt;object width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/VATmgtmR5o4&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/VATmgtmR5o4&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>mdadm - raid5</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2007/10/13/34-mdadm-raid5" />
  <issued>2007-10-13T01:52:38+02:00</issued>
  <modified>2007-10-13T01:52:38+02:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2007/10/13/34-mdadm-raid5</id>
  <author><name>coffee</name></author>
  <dc:subject>Ubuntu</dc:subject>
  <summary>On propose souvent aux gens de passer en raid1 ou en raid0  mais on pense rarement au raid5 qui peut offrir quand même plus de places que du raid1 voir plus de sécurité. Voici donc un petit tutorial réalisé sous Gutsy d'un raid5.</summary>
  <content type="text/html" mode="escaped">&lt;p&gt;On propose souvent aux gens de passer en &lt;a href=&quot;http://fr.wikipedia.org/wiki/RAID_%28informatique%29&quot; hreflang=&quot;fr&quot;&gt;raid&lt;/a&gt;1 ou en raid0  mais on pense rarement au raid5 qui peut offrir quand même plus de places que du raid1 voir plus de sécurité. Voici donc un petit tutorial réalisé sous Gutsy d'un raid5.&lt;/p&gt; &lt;p&gt;Les prix des disques ayant chuté, la taille des disques et le besoin de ne pas perdre des données ayant augmenté, le raid apparait comme une solution de plus en plus attrayantes&lt;sup&gt;[&lt;a href=&quot;#pnote-34-1&quot; id=&quot;rev-pnote-34-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Faites attention quand vous travaillez sur des disques, je ne suis pas responsable d'une erreur pouvant détruire vos données, pensez à multipliez les sauvegardes, une bêtise est si vite arrivé et des données formater ou un disque détruit n'est pas si rare que ça... J'adore mettre en confiance mes lecteurs :)&lt;/p&gt;

&lt;p&gt;Pour créer un raid5, il vous faut:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;3 partitions (on peut le faire à 2 mais bon autant tout avoir dès le départ)&lt;/li&gt;
&lt;li&gt;mdadm (&lt;em&gt;$ sudo apt-get install mdadm&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;De la patience&lt;sup&gt;[&lt;a href=&quot;#pnote-34-2&quot; id=&quot;rev-pnote-34-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Personnellement, j'ai choisi de faire un raid 5 sur 3 disques, j'ai donc acheté 3 disques de 320Go que j'ai formaté avec gparted en 1 partition en ext3 chacun. A chacun, j'ai indiqué le flag &quot;raid&quot;&lt;/p&gt;
&lt;p&gt;Rappel: les commandes commançant par un $ sont executé en tant que user, celles commançant par # sont execut&amp;ecute; en root, pour passer en root: $ sudo -s&lt;/p&gt;

&lt;pre&gt;$ fdisk -l&lt;/pre&gt;

&lt;blockquote&gt;&lt;p&gt;Disque /dev/sdb: 320.0 Go, 320072933376 octets&lt;br /&gt;
255 heads, 63 sectors/track, 38913 cylinders&lt;br /&gt;
Units = cylindres of 16065 * 512 = 8225280 bytes&lt;br /&gt;
Disk identifier: 0x0003769a&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Périphérique Amorce    Début         Fin      Blocs    Id  Système&lt;br /&gt;
/dev/sdb1               1       38913   312568641   fd  Linux raid autodetect&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Disque /dev/sdc: 320.0 Go, 320072933376 octets&lt;br /&gt;
255 heads, 63 sectors/track, 38913 cylinders&lt;br /&gt;
Units = cylindres of 16065 * 512 = 8225280 bytes&lt;br /&gt;
Disk identifier: 0x000e8a04&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Périphérique Amorce    Début         Fin      Blocs    Id  Système&lt;br /&gt;
/dev/sdc1               1       38913   312568641   fd  Linux raid autodetect&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Disque /dev/sdd: 320.0 Go, 320072933376 octets&lt;br /&gt;
255 heads, 63 sectors/track, 38913 cylinders&lt;br /&gt;
Units = cylindres of 16065 * 512 = 8225280 bytes&lt;br /&gt;
Disk identifier: 0x00061276&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Périphérique Amorce    Début         Fin      Blocs    Id  Système&lt;br /&gt;
/dev/sdd1               1       38913   312568641   fd  Linux raid autodetect&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;




&lt;p&gt;Pour créer le raid:&lt;/p&gt;


&lt;pre&gt;$ sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1&lt;/pre&gt;

&lt;blockquote&gt;&lt;p&gt;mdadm: layout defaults to left-symmetric&lt;br /&gt;
mdadm: chunk size defaults to 64K&lt;br /&gt;
mdadm: /dev/sdb1 appears to contain an ext2fs file system&lt;br /&gt;
size=312568640K  mtime=Thu Jan  1 01:00:00 1970&lt;br /&gt;
mdadm: /dev/sdc1 appears to contain an ext2fs file system&lt;br /&gt;
size=312568640K  mtime=Thu Jan  1 01:00:00 1970&lt;br /&gt;
mdadm: /dev/sdd1 appears to contain an ext2fs file system&lt;br /&gt;
size=312568640K  mtime=Thu Jan  1 01:00:00 1970&lt;br /&gt;
mdadm: size set to 312568576K&lt;br /&gt;
Continue creating array? y&lt;br /&gt;
mdadm: array /dev/md0 started.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Le programme mdadm vous rend la main mais votre raid n'est pas encore créé, on peut suivre la bête par:&lt;/p&gt;


&lt;pre&gt;$ sudo watch cat /proc/mdstat&lt;/pre&gt;

&lt;blockquote&gt;&lt;p&gt;Every 2,0s: cat /proc/mdstat                            Mon Oct  8 00:06:20 2007&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Personalities&amp;nbsp;: [raid6] [raid5] [raid4]&lt;br /&gt;
md0&amp;nbsp;: active raid5 sdd1[3] sdc1[1] sdb1[0]&lt;br /&gt;
625137152 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]&lt;br /&gt;
[&amp;gt;....................]  recovery =  1.1% (3521560/312568576) finish=89.1m&lt;br /&gt;
in speed=57760K/sec&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;watch va raffraichir le contenu du fichier &lt;strong&gt;/proc/mdstat&lt;/strong&gt; toutes les 2s à l'écran&lt;/p&gt;


&lt;p&gt;Pendant que le raid est en train de se créer&lt;sup&gt;[&lt;a href=&quot;#pnote-34-3&quot; id=&quot;rev-pnote-34-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;, il peut être interessant de chercher à automatiser la création du raid:
En root,&lt;/p&gt;


&lt;pre&gt;# echo &amp;#8220;DEVICE partitions&amp;#8221; &amp;gt; /etc/mdadm/mdadm.conf
# mdadm --detail --scan &amp;gt;&amp;gt; /etc/mdadm/mdadm.conf&lt;/pre&gt;


&lt;p&gt;Pour avoir des infos supplémentaires sur son raid5:&lt;/p&gt;


&lt;pre&gt;$ sudo mdadm --detail /dev/md0&lt;/pre&gt;


&lt;blockquote&gt;&lt;p&gt;/dev/md0:&lt;br /&gt;
Version&amp;nbsp;: 00.90.03&lt;br /&gt;
Creation Time&amp;nbsp;: Mon Oct  8 00:05:16 2007&lt;br /&gt;
Raid Level&amp;nbsp;: raid5&lt;br /&gt;
Array Size&amp;nbsp;: 625137152 (596.18 GiB 640.14 GB)&lt;br /&gt;
Used Dev Size&amp;nbsp;: 312568576 (298.09 GiB 320.07 GB)&lt;br /&gt;
Raid Devices&amp;nbsp;: 3&lt;br /&gt;
Total Devices&amp;nbsp;: 3&lt;br /&gt;
Preferred Minor&amp;nbsp;: 0&lt;br /&gt;
Persistence&amp;nbsp;: Superblock is persistent&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Update Time&amp;nbsp;: Mon Oct  8 00:05:16 2007&lt;br /&gt;
State&amp;nbsp;: clean, degraded, recovering&lt;br /&gt;
Active Devices&amp;nbsp;: 2&lt;br /&gt;
Working Devices&amp;nbsp;: 3&lt;br /&gt;
Failed Devices&amp;nbsp;: 0&lt;br /&gt;
Spare Devices&amp;nbsp;: 1&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Layout&amp;nbsp;: left-symmetric &lt;br /&gt;
Chunk Size&amp;nbsp;: 64K &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Rebuild Status&amp;nbsp;: 21% complete &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
UUID&amp;nbsp;: 58414cc9:8106ebe3:ec002975:4f6b78c3 &lt;br /&gt;
Events&amp;nbsp;: 0.1 &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Number   Major   Minor   RaidDevice State &lt;br /&gt;
0       8       17        0      active sync   /dev/sdb1 &lt;br /&gt;
1       8       33        1      active sync   /dev/sdc1 &lt;br /&gt;
3       8       49        2      spare rebuilding   /dev/sdd1 &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;On voit ici que la construction du raid n'est toujours pas fini... allons prendre un café en priant pour que le chat n'aille pas débrancher la prise du PC.&lt;/p&gt;


&lt;p&gt;En lisant des &lt;a href=&quot;http://unthought.net/Software-RAID.HOWTO/Software-RAID.HOWTO-5.html#ss5.11&quot; hreflang=&quot;en&quot;&gt;documentations&lt;/a&gt; de mdadm, on y découvre une chose très interessante, le système de fichiers peut être amélioré sur du raid 5 en choisissant les bonnes options (comme quoi lire la documentation a du bon!):&lt;/p&gt;


&lt;pre&gt;$ sudo mke2fs -j -b 4096 -R stride=8 /dev/md0&lt;/pre&gt;


&lt;p&gt;Une fois le formatage terminé, il faudrait peut-être pensé à le monter, pour celà direction fstab:&lt;/p&gt;


&lt;pre&gt;# mkdir /media/raid5
# echo /dev/md0 /media/raid5 auto defaults 0 3 &amp;gt;&amp;gt; /etc/fstab
# mount -a&lt;/pre&gt;


&lt;p&gt;On peut aussi tester le tout:&lt;/p&gt;

&lt;pre&gt; $ sudo hdparm -t -T /dev/md0&lt;/pre&gt;


&lt;blockquote&gt;&lt;p&gt;/dev/md0:
Timing cached reads:   1722 MB in  2.00 seconds = 860.65 MB/sec&lt;br /&gt;
Timing buffered disk reads:  308 MB in  3.00 seconds = 102.56 MB/sec&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Ou un seul:&lt;/p&gt;

&lt;pre&gt;$ sudo hdparm -t -T /dev/sdc1&lt;/pre&gt;


&lt;blockquote&gt;&lt;p&gt;/dev/sdc1:
Timing cached reads:   1736 MB in  2.00 seconds = 867.68 MB/sec&lt;br /&gt;
Timing buffered disk reads:  186 MB in  3.01 seconds =  61.89 MB/sec&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Et bien sûr continuer à surveiller la température des disques formant la grappe raid:&lt;/p&gt;


&lt;pre&gt;$ sudo hddtemp /dev/sdb1 /dev/sdc1 /dev/sdd1&lt;/pre&gt;


&lt;blockquote&gt;&lt;p&gt;/dev/sdb1: WDC WD3200AAKS-00SBA0: 40°C&lt;br /&gt;
/dev/sdc1: ST3320620AS: 40°C&lt;br /&gt;
/dev/sdd1: WDC WD3200AAKS-00SBA0: 38°C&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;#rev-pnote-34-1&quot; id=&quot;pnote-34-1&quot;&gt;1&lt;/a&gt;] Le prix d'un 320Go est d'environ 65euros, le prix d'un 500Go est d'environ 95euros, un raid5 de disques faisant 320Go coûte donc 3*65=195euros et un raid1 de 500Go coûte donc 190euros... Pour 5euros de plus, on a donc une centaine de gigaoctets en plus avec un système très efficace&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;#rev-pnote-34-2&quot; id=&quot;pnote-34-2&quot;&gt;2&lt;/a&gt;] Le raid5 software a un gros défaut, tous les transferts de fichiers vont obligatoirement passé par un calcul sur le processeur, en effet, le raid5 est en gros un raid 0 sur 2 disques avec un checksum &lt;ins&gt;calculé&lt;/ins&gt; sur le 3ème disque. En fait chaque disque contient une partie de cette parité, pour plus d'information: &lt;a href=&quot;http://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_5_:_volume_agr.C3.A9g.C3.A9_par_bandes_.C3.A0_parit.C3.A9_r.C3.A9partie&quot; hreflang=&quot;fr&quot;&gt;wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;#rev-pnote-34-3&quot; id=&quot;pnote-34-3&quot;&gt;3&lt;/a&gt;] La création du raid m'a pris plus d'une heure sur un P4 3GHz, celà prend donc beaucoup de temps.&lt;/p&gt;&lt;/div&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Disque dur externe et vie privé</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2007/08/18/32-disque-dur-externe-et-vie-prive" />
  <issued>2007-08-18T01:00:42+02:00</issued>
  <modified>2007-08-18T01:00:42+02:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2007/08/18/32-disque-dur-externe-et-vie-prive</id>
  <author><name>coffee</name></author>
  <dc:subject>Ubuntu</dc:subject>
  <summary>La technologie aidant, transporter des informations est devenu très aisé d'abord par des clés USB qui ont maintenant atteint les 8Go et maintenant par des disques durs externes qui peuvent atteindre les 500Go. Comme d'habitude nous stockons tout un tas d'informations dessus mais que se passe-t-il quand on nous vole ces petits objets remplis de données? On fournit toutes ces données au "voleur".


Il est à noter que dans ce message, je fais travailler sur des partitions avec des droits d'administration, donc ne faites pas de bêtises sinon vous m'en voudriez.</summary>
  <content type="text/html" mode="escaped">&lt;p&gt;La technologie aidant, transporter des informations est devenu très aisé d'abord par des clés USB qui ont maintenant atteint les 8Go et maintenant par des disques durs externes qui peuvent atteindre les 500Go. Comme d'habitude nous stockons tout un tas d'informations dessus mais que se passe-t-il quand on nous vole ces petits objets remplis de données? On fournit toutes ces données au &quot;voleur&quot;.&lt;/p&gt;


&lt;p&gt;Il est à noter que dans ce message, je fais travailler sur des partitions avec des droits d'administration, donc ne faites pas de bêtises sinon vous m'en voudriez.&lt;/p&gt; &lt;p&gt;Dans un souci de sécurité, j'avais recherché sur le net des moyens physiques de prévenir ce genre de problèmes, j'ai trouvé 2 solutions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La série &lt;a href=&quot;http://www.lacie.com/fr/products/range.htm?id=10062&quot; hreflang=&quot;fr&quot;&gt;SAFE&lt;/a&gt; de La Cie qui sont accessible par biomètre mais seul la version d2 est vraiment sécurisé car elle chiffre les données directement sur le disque, pour les autres versions, il suffit de sortir le disque du boitier pour y avoir accès. La série d2 n'existe qu'en 3&quot;5 donc pas facilement transportable.&lt;/li&gt;
&lt;li&gt;La série &lt;a href=&quot;http://france.cometlabs.com/front/index.php?mio=produit&amp;amp;idl=2&amp;amp;id_produit=429&quot; hreflang=&quot;fr&quot;&gt;S25&lt;/a&gt; de Comet Labs qui utilise aussi de la biométrie mais aussi du chiffrement sur un disque 2&quot;5 mais je n'ai trouvé aucun revendeur donc pas de prix.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En cherchant à droite et à gauche pour sécuriser simplement et efficacement un disque dur externe, je suis tombé sur le projet &lt;a href=&quot;http://www.truecrypt.org/&quot; hreflang=&quot;en&quot;&gt;truecrypt&lt;/a&gt;. TrueCrypt est un programme multiplateforme (Windows et Linux) qui permet de chiffrer facilement une ou plusieurs partitions voir des volumes virtuelles. Celà me permettrait donc d'avoir un disque dur chiffré à moindre coût, à savoir celui du disque dur externe.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Installation&lt;/strong&gt;
&lt;br /&gt;Il suffit de télécharger le paquet adapté à votre distribution &lt;a href=&quot;http://www.truecrypt.org/downloads.php&quot; hreflang=&quot;en&quot;&gt;ici&lt;/a&gt; puis de l'installer par:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ tar xvf truecrypt-4.3a-ubuntu-7.04-x86.tar.gz
$ sudo dpkg -i truecrypt-4.3a/truecrypt_4.3a-0_i386.deb&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;&lt;strong&gt;Utilisation&lt;/strong&gt;
&lt;br /&gt;TrueCrypt vous permet de réaliser plusieurs types de volumes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un conteneur chiffré&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cette option vous permet de créer un fichier qui sera considéré comme un volume. Vous pourrez la déposer en plusieurs endroits vous faciilitant ainsi le transfert et limitant ainsi les pertes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Une partition chiffré&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cette option permet de chiffrer intégralement la partition voulu. Je pense que c'est l'option la plus pratique et la plus simple pour un disque dur chiffré.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Une partition caché chiffré dans une autre partition chiffré&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cette option vous permet par exemple de créer un volume qui ne sera accessible que si vous fournissez le bon mot de passe. En gros l'idée est de faire croire à la personne qui vous torture que vous lui avez donné les vraies informations alors qu'en fait les informations sont sur l'autre partition caché. Bon oki c'est vraiment pour les paranoïaques ou alors pour des besoins super précis.&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;Pour créer votre partition, il vous suffit de taper:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ truecrypt -c VotreVolumeChiffré&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;où VotreVolumeChiffré correspond soit à un fichier, soit à un volume existant (/dev/sdc1).&lt;/p&gt;


&lt;p&gt;truecrypt vous demandera alors votre type de volume (1 pour un volume normal, 2 pour un volume caché), votre système de fichiers (1 pour FAT), la taille du volume, l'algorythme de hashage, l'algorythme de chiffrement, le ou les mot(s) de passe (Eviter les caractères en non ASCII&lt;sup&gt;[&lt;a href=&quot;#pnote-32-1&quot; id=&quot;rev-pnote-32-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;), une clé contenu dans un fichier (falcutatif) puis de taper 320 caractères de façon aléatoire (pauvre clavier).&lt;/p&gt;


&lt;p&gt;Pour monter votre partition:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ truecrypt VotreVolumeChiffré UnRepertoireVide&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Le problème ici est que vos fichiers ne seront vraiment utilisable qu'avec les droits d'administrateurs. Pour palier à ce problème, utiliser l'option -u afin qu'il soit utilisable avec les droits de l'utilisateur courant, à savoir vous:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ truecrypt -u VotreVolumeChiffré UnRepertoireVide&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Pour démonter votre partition:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ truecrypt -d VotreVolumeChiffré&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;ou plus simplement:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ truecrypt -d&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Pour démonter tous les volumes.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Le mode voyageur&lt;/strong&gt;
&lt;br /&gt;Voici ce qui fait toute la puissance selon moi de truecrypt avec des disques durs externes, la possibilité de l'utilisé sans avoir à l'installer sur un windows. Pour celà j'ai créer 2 partitions sur un disque: Une de quelques Mo contenant finalement que l'executable de truecrypt sous windows et une autre partition qui sera chiffré. Ces 2 partitions sont d'abord créer avec un outil tel que &lt;a href=&quot;http://gparted.sourceforge.net/&quot; hreflang=&quot;en&quot;&gt;gparted&lt;/a&gt; disponible dans synaptics, la première partition sera en fat32 de façon à être lisible sur windows et linux et ne fait que 8Mo, puis dans celle de 8Mo je copie l'éxecutable pour windows.&lt;/p&gt;


&lt;p&gt;Je peux alors créer mon volume par un:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ truecrypt -c /dev/sdc2&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Et voilà vous avez un petit disque prêt à l'emploi pour contenir des données chiffrées. Il faut néanmoins se rappeler de plusieurs points:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le disque ne sera montable qu'avec des droits administrateurs aussi bien sous windows que sous linux.&lt;/li&gt;
&lt;li&gt;La récupération de données sur un disque chiffré est beaucoup plus difficile, donc ne pas hésiter à faire des backup non chiffré.&lt;/li&gt;
&lt;li&gt;Débrancher un disque sans le démonter peut détruire le système de fichier, si vous le faites sur un volume chiffré, je vous laisse imaginer les soucis que ça engendre.&lt;/li&gt;
&lt;li&gt;Un mot de passe peut être cassé, pensez à en changer de temps en temps&lt;sup&gt;[&lt;a href=&quot;#pnote-32-2&quot; id=&quot;rev-pnote-32-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Les données ne sont pas chiffré en mémoire, juste sur le média, si vous êtes paranoïaques, chiffrez votre mémoire vive.&lt;/li&gt;
&lt;li&gt;Une fois le volume chiffré monté, toutes les personnes ayant accès à la machine peuvent y accéder.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;#rev-pnote-32-1&quot; id=&quot;pnote-32-1&quot;&gt;1&lt;/a&gt;] Pour voir les caractères ASCII: &lt;a href=&quot;http://fr.wikipedia.org/wiki/ASCII#Table_des_128_caract.C3.A8res_ASCII&quot; hreflang=&quot;fr&quot;&gt;wikipedia&lt;/a&gt;, en gros il faut éviter les caractères accentués&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;#rev-pnote-32-2&quot; id=&quot;pnote-32-2&quot;&gt;2&lt;/a&gt;] Pour changer son mot de passe: $ truecrypt -C VotreVolumeChiffré&lt;/p&gt;&lt;/div&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Commandes à la con - 1</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2007/08/13/33-commandes-a-la-con-1" />
  <issued>2007-08-13T00:37:13+02:00</issued>
  <modified>2007-08-13T00:37:13+02:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2007/08/13/33-commandes-a-la-con-1</id>
  <author><name>coffee</name></author>
  <dc:subject>Ubuntu</dc:subject>
  <summary>Quelques trucs en ligne de commande qui sauvent du temps... ou pour s'amuser...</summary>
  <content type="text/html" mode="escaped">&lt;p&gt;Quelques trucs en ligne de commande qui sauvent du temps... ou pour s'amuser...&lt;/p&gt; &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;uniq&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour enlever les doublons de lignes, pratique quand vous faites une liste rapidement par copier coller ou par redirection de fichiers.
&lt;br /&gt;Utilisation:&lt;/p&gt;


&lt;pre&gt;$ uniq fichier_source &amp;gt; fichier_destination&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;!$&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Qui n'a jamais réver de reprendre l'argument précédamment fourni pour le réutiliser dans la commande actuelle? &lt;strong&gt;!$&lt;/strong&gt; le permet.&lt;/p&gt;


&lt;pre&gt;$ ls Desktop
$ cd !$&lt;/pre&gt;

&lt;p&gt;et vous voici arrivez dans le répertoire Desktop&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Qui se souvient de la commande longue de 40m super pratique tapé il y a une heure? &lt;strong&gt;!&lt;/strong&gt; vous permet de la retrouver avec un peu de chance, &lt;strong&gt;!&lt;/strong&gt; rappelera la dernière commande commençant par le texte tapé.
&lt;br /&gt;Utilisation:&lt;/p&gt;


&lt;pre&gt;$ !sudo&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$(( ))&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Besoin de faire des maths? &lt;strong&gt;$(( ))&lt;/strong&gt; vous permettra de faire une petite opération vite fait.
&lt;br /&gt;Utilisation:&lt;/p&gt;


&lt;pre&gt;$ echo $(( 5 + 7 ))&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;du&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Commande que j'ai retrouvé par hasard suite à un besoin de copier un gros répertoire, il vous affiche la taille mémoire utilisé du répertoire et des sous répertoires.
&lt;br /&gt;Utilisation:&lt;/p&gt;


&lt;pre&gt;$ du -h /repertoire&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Faire un bip&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;$ echo $'\a'&lt;/pre&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>2 sessions X</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2007/07/16/31-2-sessions-x" />
  <issued>2007-07-16T01:14:33+02:00</issued>
  <modified>2007-07-16T01:14:33+02:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2007/07/16/31-2-sessions-x</id>
  <author><name>coffee</name></author>
  <dc:subject>Ubuntu</dc:subject>
  <summary>Linux est un système multi utilisateurs, il peut arriver qu'on ait besoin d'avoir 2 sessions X d'ouvertes sur un même PC. Dans mon cas, c'est arrivé une fois, j'avais envie d'être connecté à une messagerie mais je n'avais bien sûr pas envie que des collègues puissent y avoir accès. J'ai donc créer un utilisateur pour moi et un autre pour les autres. Maintenant il ne reste plus qu'à avoir une interface X à soi et une autre pour les autres.</summary>
  <content type="text/html" mode="escaped">&lt;p&gt;Linux est un système multi utilisateurs, il peut arriver qu'on ait besoin d'avoir 2 sessions X d'ouvertes sur un même PC. Dans mon cas, c'est arrivé une fois, j'avais envie d'être connecté à une messagerie mais je n'avais bien sûr pas envie que des collègues puissent y avoir accès. J'ai donc créer un utilisateur pour moi et un autre pour les autres. Maintenant il ne reste plus qu'à avoir une interface X à soi et une autre pour les autres.&lt;/p&gt; &lt;p&gt;C'est dans GDM que j'ai trouvé mon bonheur (je pense que la manipulation s'applique aussi à kdm ou xdm).&lt;/p&gt;


&lt;p&gt;Tout d'abord, il faut avoir une sauvegarde au cas où:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ sudo cp /etc/gdm/gdm.conf /etc/gdm/gdm.conf.bkp&lt;/p&gt;&lt;/blockquote&gt;



&lt;p&gt;On édite ensuite le fichier:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ sudo gedit /etc/gdm/gdm.conf&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;On cherche la ligne contenant les interfaces à lancer:&lt;/p&gt;

&lt;pre&gt;[servers]
0=Standard&lt;/pre&gt;


&lt;p&gt;Il ne nous reste plus qu'à y mettre une nouvelle interfaces:&lt;/p&gt;

&lt;pre&gt;1=Standard&lt;/pre&gt;


&lt;p&gt;de façon à obtenir:&lt;/p&gt;

&lt;pre&gt;[servers]
0=Standard
1=Standard&lt;/pre&gt;


&lt;p&gt;Et si on en veut plus, il suffit d'incrémenter le nombre.&lt;/p&gt;


&lt;p&gt;On relance GDM:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$ sudo /etc/init.d/gdm restart&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Pour switcher d'une session à l'autre, il faudra passer par CTRL ALT F7 ou F9 si vous avez 6 sessions VT (une 8eme session existe pour les infos de boot et arrêt).&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Jeux Veux II</title>
  <link rel="alternate" type="text/html" href="http://contrib.coffee.free.fr/index.php?2006/09/30/30-jeux-veux-ii" />
  <issued>2006-09-30T03:03:31+02:00</issued>
  <modified>2006-09-30T03:03:31+02:00</modified>
  <id>http://contrib.coffee.free.fr/index.php?2006/09/30/30-jeux-veux-ii</id>
  <author><name>coffee</name></author>
  <dc:subject>Ubuntu</dc:subject>
  <summary>Beaucoup de gens ont apprécié mon billet sur une petite liste de jeux divers alors voici le retour de la bête de jeux.</summary>
  <content type="text/html" mode="escaped">&lt;p&gt;Beaucoup de gens ont apprécié mon billet sur une petite liste de jeux divers alors voici le retour de la bête de jeux.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;UFO: Alien Invasion&lt;/strong&gt;
&lt;br /&gt;&lt;a href=&quot;http://ufo.myexp.de/&quot; hreflang=&quot;en&quot;&gt;UFO: Alien Invasion&lt;/a&gt; est sorti en version 2.0-RC5, c'est un jeu de stratégie basé sur un univers de science fiction.&lt;/p&gt;


&lt;p&gt;Il s'agit, pour les connaisseurs, d'une variante du jeu XCOM de Mythos et Microprose. Le but du jeu est de repousser l'invasion alien tout en les étudiant pour en apprendre le plus sur leur technologie.
&lt;br /&gt;&lt;img src=&quot;/images/jeux/UFO/italy.jpg&quot; alt=&quot;&quot; /&gt;&lt;img src=&quot;/images/jeux/UFO/geoscape2.jpg&quot; alt=&quot;&quot; /&gt;
&lt;br /&gt;&lt;img src=&quot;/images/jeux/UFO/baseview.jpg&quot; alt=&quot;&quot; /&gt;&lt;img src=&quot;/images/jeux/UFO/aircraft_equip.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Pour jouer, il vous faudra juste l'installeur: &lt;a href=&quot;http://prdownloads.sourceforge.net/ufoai/ufoai-2.0-rc5-linux.run?download&quot; hreflang=&quot;deb&quot;&gt;ufoai-2.0-rc5-linux.run&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Block Attack&lt;/strong&gt;
&lt;br /&gt;&lt;a href=&quot;http://blockattack.sourceforge.net/&quot; hreflang=&quot;en&quot;&gt;Block Attack&lt;/a&gt; est un tetris like inspiré du jeu tetris attack existant sur SNES. il est disponible en &lt;a href=&quot;http://prdownloads.sourceforge.net/blockattack/blockattack_1.3.0-1_i386.deb?download&quot; hreflang=&quot;deb&quot;&gt;paquet debian&lt;/a&gt;. Le but du jeu est d'aligner des couleurs/formes pour survivre.
&lt;br /&gt;&lt;img src=&quot;http://sourceforge.net/dbimage.php?id=48215&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Open Arena&lt;/strong&gt;
&lt;br /&gt;&lt;a href=&quot;http://cheapy.deathmask.net/&quot; hreflang=&quot;en&quot;&gt;Open Arena&lt;/a&gt; est un quake 3 like en GPL.
&lt;br /&gt;&lt;img src=&quot;http://moddb.com/images/cache/mods/57/5727/gallery/thumb_47025.jpg&quot; alt=&quot;&quot; /&gt;&lt;img src=&quot;http://moddb.com/images/cache/mods/57/5727/gallery/thumb_42341.jpg&quot; alt=&quot;&quot; /&gt;
&lt;br /&gt;&lt;img src=&quot;http://moddb.com/images/cache/mods/57/5727/gallery/thumb_43670.jpg&quot; alt=&quot;&quot; /&gt;&lt;img src=&quot;http://moddb.com/images/cache/mods/57/5727/gallery/thumb_38823.jpg&quot; alt=&quot;&quot; /&gt;
&lt;br /&gt;&lt;img src=&quot;http://moddb.com/images/cache/mods/57/5727/gallery/thumb_38821.jpg&quot; alt=&quot;&quot; /&gt;&lt;img src=&quot;http://moddb.com/images/cache/mods/57/5727/gallery/thumb_42340.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Open Arena est disponible &lt;a href=&quot;http://files.moddb.com/3143/download-openarena-051/&quot; hreflang=&quot;en&quot;&gt;ici&lt;/a&gt; ou &lt;a href=&quot;http://www.planetgargoyle.com/files/index.php?act=view&amp;amp;id=58&quot; hreflang=&quot;en&quot;&gt;ici&lt;/a&gt;. Le zip est mal fait, pensez à le déziper dans un répertoire puis donner les droits d'execution à
&lt;em&gt;ioquake3.i386&lt;/em&gt; pour pouvoir le lancer (c'est l'executable linux).&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Lost Labyrinth&lt;/strong&gt;
&lt;br /&gt;&lt;a href=&quot;http://www.lostlabyrinth.com/&quot; hreflang=&quot;en&quot;&gt;Lost Labyrinth&lt;/a&gt; est un jeu de labyrinthe. Les labyrinthes sont générés aléatoirement et votre personnage crée dans le style d'un jeu de rôle. on peut y jouer à plusieurs et les parties durent relativement peu de temps. C'est certainement le meilleur jeu de labyrinthe comme le site l'affirme. L'executable se nomme &lt;em&gt;laby&lt;/em&gt; si vous ne l'avez pas dans les menus.
&lt;br /&gt;&lt;img src=&quot;http://www.lostlabyrinth.com/content/images/choose_skills.jpg&quot; alt=&quot;&quot; /&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.lostlabyrinth.com/content/images/mainscreen.jpg&quot; alt=&quot;&quot; /&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.lostlabyrinth.com/content/images/inventory.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Il est disponible en paquet debian &lt;a href=&quot;http://prdownloads.sourceforge.net/lostlaby/lostlabyrinth_2.7.5.deb?download&quot; hreflang=&quot;deb&quot;&gt;ici&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Max Fighter&lt;/strong&gt;
&lt;br /&gt;&lt;a href=&quot;http://maxfighter.musgit.com/index.php?content=main&quot; hreflang=&quot;en&quot;&gt;Max Fighter&lt;/a&gt; est un petit jeu un peu moins bien que Astro Menace mais il a le mérite d'être libre et de proposer des paquets pour l'installer.
&lt;br /&gt;Pour jouer, vous aurez besoin du &lt;a href=&quot;http://maxfighter.musgit.com/files/maxfighter_1_0_0-i386.deb&quot; hreflang=&quot;deb&quot;&gt;binaire&lt;/a&gt; et des &lt;a href=&quot;http://maxfighter.musgit.com/files/maxfighter-data_1_0_0-i386.deb&quot; hreflang=&quot;deb&quot;&gt;datas&lt;/a&gt;, tout deux disponibles en paquets debian. Le nom de l'executable est &lt;em&gt;maxfighter&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Gfire&lt;/strong&gt;
&lt;br /&gt;Xfire pour gaim est sorti en version 0.6.0, C'est &lt;a href=&quot;http://prdownloads.sourceforge.net/gfire/gaim-xfire_0.6.0-gaim1.5-dapper1_i386.deb?download&quot; hreflang=&quot;en&quot;&gt;ici&lt;/a&gt; pour télécharger le paquet.&lt;/p&gt;</content>
</entry>
</feed>