<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tux-planet &#187; Linux</title>
	<atom:link href="http://www.tux-planet.fr/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tux-planet.fr</link>
	<description>Linux et les Logiciels Libres</description>
	<lastBuildDate>Tue, 07 Feb 2012 12:50:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Afficher les tables de multiplication en ligne de commande</title>
		<link>http://www.tux-planet.fr/afficher-les-tables-de-multiplication-en-ligne-de-commande/</link>
		<comments>http://www.tux-planet.fr/afficher-les-tables-de-multiplication-en-ligne-de-commande/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 05:00:00 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[commande]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4765</guid>
		<description><![CDATA[Avec les lignes de commande, on peut tout faire, même afficher les tables de multiplication ! Pratique uniquement si vous avez un trou de mémoire et pas envie de sortir la calculatrice. La commande à utiliser : seq 9 &#124; sed 'H;g' &#124; awk -v RS='' '{for(i=1;i<p><br/><hr><a href="http://www.tux-planet.fr/afficher-les-tables-de-multiplication-en-ligne-de-commande/">Afficher les tables de multiplication en ligne de commande</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img src="/public/images/icons/accessories-calculator.png" alt="Calculatrice" class="aligncenter" /><br />
Avec les lignes de commande, on peut tout faire, même afficher les tables de multiplication ! Pratique uniquement si vous avez un trou de mémoire et pas envie de sortir la calculatrice.</p>
<p><span id="more-4765"></span></p>
<p><a href="/public/images/photos/divers/cours-de-math.jpg" class="lightview" rel="gallery['4765']" title="Cours de math"><img src="/public/images/photos/divers/cours-de-math.jpg" alt="Cours de math" class="aligncenter" width="620" /></a></p>
<p>La commande à utiliser :</p>
<blockquote><p>
seq 9 | sed 'H;g' | awk -v RS='' '{for(i=1;i<=NF;i++)printf("%dx%d=%d%s", i, NR, i*NR, i==NR?"\n":"\t")}'
</p></blockquote>
<p>La même chose en perl (par Crabuchon) :</p>
<blockquote><p>
perl -e 'print join "\n", map {$a=$_;join "\t",map {$_."x$a=".$a*$_} (1 .. $a) } (1 .. 9)'
</p></blockquote>
<p>La version Python (par skaa) :</p>
<blockquote><p>
python -c 'print "\n".join(["\t".join(["%dx%d=%d"%(x,y,x*y) for x in range(1,y+1)]) for y in range(1,10)])'
</p></blockquote>
<p>La version Bash (par fredt) :</p>
<blockquote><p>
for i in {1..9}; do for j in $(seq 1 $i); do echo -ne $i×$j=$((i*j))\\t;done; echo;done
</p></blockquote>
<p>Et le résultat :</p>
<pre>
1x1=1
1x2=2	2x2=4
1x3=3	2x3=6	3x3=9
1x4=4	2x4=8	3x4=12	4x4=16
1x5=5	2x5=10	3x5=15	4x5=20	5x5=25
1x6=6	2x6=12	3x6=18	4x6=24	5x6=30	6x6=36
1x7=7	2x7=14	3x7=21	4x7=28	5x7=35	6x7=42	7x7=49
1x8=8	2x8=16	3x8=24	4x8=32	5x8=40	6x8=48	7x8=56	8x8=64
1x9=9	2x9=18	3x9=27	4x9=36	5x9=45	6x9=54	7x9=63	8x9=72	9x9=81
</pre><p><br/><hr><a href="http://www.tux-planet.fr/afficher-les-tables-de-multiplication-en-ligne-de-commande/">Afficher les tables de multiplication en ligne de commande</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/afficher-les-tables-de-multiplication-en-ligne-de-commande/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Le guide du débutant sous Linux par Tux-planet</title>
		<link>http://www.tux-planet.fr/le-guide-du-debutant-sous-linux-tux-planet/</link>
		<comments>http://www.tux-planet.fr/le-guide-du-debutant-sous-linux-tux-planet/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 05:00:14 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[débutant]]></category>
		<category><![CDATA[guide]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4753</guid>
		<description><![CDATA[Il y a quelques temps déjà, j'ai entrepris de mettre en ligne un guide du débutant sous Linux. Après quelques heures de recherche et de réalisation, il est désormais disponible à cette adresse, ou en cliquant sur le lien Guide dans le menu de Tux-planet. Vous remarquerez sans doute que je me suis inspiré du [...]<p><br/><hr><a href="http://www.tux-planet.fr/le-guide-du-debutant-sous-linux-tux-planet/">Le guide du débutant sous Linux par Tux-planet</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="/public/images/icons/livre.png" alt="Livre" /><br />
Il y a quelques temps déjà, j'ai entrepris de mettre en ligne un guide du débutant sous Linux. Après quelques heures de recherche et de réalisation, il est désormais disponible à <a href="/le-guide-du-debutant-sous-linux/">cette adresse</a>, ou en cliquant sur le lien Guide dans le menu de Tux-planet.</p>
<p><span id="more-4753"></span></p>
<p><img src="/public/images/photos/informatique/linux/exit-windows-et-mac.jpg" alt="Exit Windows et Mac" class="aligncenter" /></p>
<p>Vous remarquerez sans doute que je me suis inspiré du site d'Apple, mais il faut l'avouer, ces derniers sont très forts dans le marketing et ils savent parler aux personnes qui ne connaissent pas grand chose à l'informatique. Bref, c'est un choix critiquable, mais je l'assume entièrement.</p>
<p>Sinon, pour ce guide, je tenais absolument à respecter les règles suivantes :</p>
<ul>
<li>Être le plus simple possible</li>
<li>Ne pas utiliser de lignes de commande : l'utilisateur débutant les apprendra plus tard s'il le souhaite, mais pour l'instant, il doit être capable de tout faire en clic de souris.</li>
<li>Éviter d'aborder les notions de logiciels libres et de logiciels propriétaires. Celles-ci interviendront quand il sera davantage à l'aise avec le système.</li>
<li>Diriger directement l'utilisateur vers les logiciels adéquats (ex : <acronym title="Video Lan Client">VLC</acronym> pour lire les vidéo...). Libre à lui de changer plus tard, s'il veut aller plus loin.</li>
</ul>
<p>J'ai ensuite demandé à plusieurs personnes de tester ce guide, via un message sur Twitter. Quelques unes se sont prêtées au jeu, dont la femme de <a href="http://geekdefrance.fr/2011/10/14/la-geekette-aux-commandes-dune-install-dubuntu/">Geek de France</a>. Et voici les deux remarques qui reviennent le plus souvent :</p>
<ul>
<li>Il manque la vérification des images <acronym title="International Organization for Standardization">ISO</acronym> avec les sommes MD5 (par <a href="https://twitter.com/#!/nurd13/status/122334620346875904">@nurd13</a>) : Le problème, c'est que si l'on explique ça à l'utilisateur, on complexifie encore plus le processus d'installation. Même sur le site officiel d'Ubuntu, il n'en parle pas. J'ai fait le même choix, quitte à ce que l'utilisateur grave un <acronym title="Compact Disc">CD</acronym> pour rien.</li>
<li>Les notions de version 32 bits et 64bits sont également absentes (par <a href="https://twitter.com/#!/viper82/status/123693923288875008">@viper82</a>) : les raisons sont les mêmes que pour le MD5, je souhaitais avoir un guide simple, donc pas la peine de surcharger l'utilisateur lambda avec des informations inutiles. L'utilisation d'une ou l'autre architecture n'apporte quasiment rien en terme de performance, on le sait tous. A moins de faire du calcul scientifique...</li>
</ul>
<p>Voilà, j'espère que ce guide sera utile aux personnes qui souhaitent se lancer sous Linux. D'ailleurs, si vous en connaissez, n'hésitez pas à le leur transmettre. Et si vous avez des remarques, vous pouvez en faire part en commentaires, j'en tiendrais compte comme d'habitude.</p><p><br/><hr><a href="http://www.tux-planet.fr/le-guide-du-debutant-sous-linux-tux-planet/">Le guide du débutant sous Linux par Tux-planet</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/le-guide-du-debutant-sous-linux-tux-planet/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Une faille dans Bash ?</title>
		<link>http://www.tux-planet.fr/une-faille-dans-bash/</link>
		<comments>http://www.tux-planet.fr/une-faille-dans-bash/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 07:30:10 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4728</guid>
		<description><![CDATA[Kirils Solovjovs vient de mettre en évidence un comportement de Bash un peu bizarre. En effet, dans certaines conditions, le shell a tendance à interpréter des noms de fichiers comme des arguments. Voici quelques explications. On crée quelques dossiers et fichiers : $ mkdir -p test &#038;&#038; cd test $ mkdir rep1 rep2 $ touch [...]<p><br/><hr><a href="http://www.tux-planet.fr/une-faille-dans-bash/">Une faille dans Bash ?</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img src="/public/images/icons/shellscript.png" alt="Shell" class="aligncenter" /><br />
<a href="http://seclists.org/fulldisclosure/2011/Sep/190">Kirils Solovjovs</a> vient de mettre en évidence un comportement de Bash un peu bizarre. En effet, dans certaines conditions, le shell a tendance à interpréter des noms de fichiers comme des arguments. Voici quelques explications.</p>
<p><span id="more-4728"></span></p>
<p><a href="/public/images/photos/informatique/linux/shells/man-woman.jpg" class="lightview" rel="gallery['4728']" title="Man Woman"><img src="/public/images/photos/informatique/linux/shells/man-woman-mini.jpg" alt="Man Woman" class="aligncenter" /></a></p>
<p>On crée quelques dossiers et fichiers :</p>
<blockquote><p>
$ mkdir -p test &#038;& cd test<br />
$ mkdir rep1 rep2<br />
$ touch fichier1 fichier2
</p></blockquote>
<p>Si on liste le contenu, on les retrouve sans problème :</p>
<blockquote><p>
$ ls<br />
fichier1  fichier2  rep1  rep2
</p></blockquote>
<p>Maintenant, on crée deux fichiers spécifiques et on observe le résultat :</p>
<blockquote><p>
$ touch -- -r -f<br />
$ ls<br />
-f  fichier1  fichier2  -r  rep1  rep2
</p></blockquote>
<p>On s'aperçoit que les fichiers -f et -r sont présents. Et ils peuvent être dangereux s'ils sont interprétés comme des arguments. On fait le test avec la commande rm et l'option -i qui permet de demander une confirmation avant suppression :</p>
<blockquote><p>
$ rm -i *<br />
$ ls<br />
-f  -r
</p></blockquote>
<p>Et là bingo. Le shell Bash les interprète bien comme des arguments, et au lieu de faire un rm -i, il fait carrément un rm -rf.</p>
<p>Bon cette faille n'est pas très dangereuse en elle-même, peu de gens feront cette erreur. Il faut quand même avoir l'idée de créer des fichiers nommés "-r" et "-f" avec la commande touch. Mais cela laisse un peu perplexe sur le comportement de Bash, qui ne fait pas la différence entre un nom de fichier et un argument.</p><p><br/><hr><a href="http://www.tux-planet.fr/une-faille-dans-bash/">Une faille dans Bash ?</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/une-faille-dans-bash/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Convertir le résultat d&#039;une commande en image sous Linux</title>
		<link>http://www.tux-planet.fr/convertir-le-resultat-dune-commande-en-image-sous-linux/</link>
		<comments>http://www.tux-planet.fr/convertir-le-resultat-dune-commande-en-image-sous-linux/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 06:00:43 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[commandes]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[imagemagick]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4716</guid>
		<description><![CDATA[Je ne sais pas si cette astuce vous sera utile, mais je vous la donne quand même. Il s'agit d'une technique qui utilise ImageMagick pour convertir le résultat d'une commande sous forme d'image. Voici un exemple d'utilisation pour le résultat de la commande ifconfig : ifconfig &#124; convert label:@- command.png Si l'on souhaite avoir le [...]<p><br/><hr><a href="http://www.tux-planet.fr/convertir-le-resultat-dune-commande-en-image-sous-linux/">Convertir le résultat d'une commande en image sous Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img src="/public/images/icons/redhat-graphics.png" alt="Image" class="aligncenter" /><br />
Je ne sais pas si cette astuce vous sera utile, mais je vous la donne quand même. Il s'agit d'une technique qui utilise ImageMagick pour convertir le résultat d'une commande sous forme d'image.</p>
<p><span id="more-4716"></span></p>
<p><img src="/public/images/screenshots/shells/ifconfig.png" alt="Ifconfig sous forme d'image" class="aligncenter" /></p>
<p>Voici un exemple d'utilisation pour le résultat de la commande ifconfig :</p>
<blockquote><p>
ifconfig | convert label:@- command.png
</p></blockquote>
<p>Si l'on souhaite avoir le fond en noir et le texte en blanc :</p>
<blockquote><p>
ifconfig | convert -background black -fill white \<br />
label:@- command.png
</p></blockquote>
<p>Si l'on veut définir une police de caractère et une taille bien précises :</p>
<blockquote><p>
ifconfig | convert -background black -fill white \<br />
-font Verdana-Regular -pointsize 14 \<br />
label:@- command.png
</p></blockquote>
<p>La liste des polices disponibles s'obtient avec cette commande :</p>
<blockquote><p>
convert -list font | grep Font:
</p></blockquote>
<p>Et pour finir, si l'on veut en plus ajouter une bordure noire autour (la commande de base a tendance à coller le résultat trop près des bords) :</p>
<blockquote><p>
ifconfig | convert -background black -fill white \<br />
-font Verdana-Regular -pointsize 14 \<br />
-border 10 -bordercolor black \<br />
label:@- command.png
</p></blockquote><p><br/><hr><a href="http://www.tux-planet.fr/convertir-le-resultat-dune-commande-en-image-sous-linux/">Convertir le résultat d'une commande en image sous Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/convertir-le-resultat-dune-commande-en-image-sous-linux/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Lancer une application sur un seul CPU ou un seul coeur</title>
		<link>http://www.tux-planet.fr/lancer-une-application-sur-un-seul-cpu-ou-un-seul-coeur/</link>
		<comments>http://www.tux-planet.fr/lancer-une-application-sur-un-seul-cpu-ou-un-seul-coeur/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 06:00:06 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4715</guid>
		<description><![CDATA[De nos jours, la plupart des CPU sont multi-cœurs. Si vous souhaitez lancer un programme et que vous ne voulez pas utiliser toutes les ressources de votre système, voici une astuce qui permet de limiter son utilisation à un seul CPU ou un seul cœur. Pour cela, il faut installer le programme taskset présent dans [...]<p><br/><hr><a href="http://www.tux-planet.fr/lancer-une-application-sur-un-seul-cpu-ou-un-seul-coeur/">Lancer une application sur un seul CPU ou un seul coeur</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img src="/public/images/icons/cpu.png" alt="CPU" class="aligncenter" /><br />
De nos jours, la plupart des <acronym title="Central Processing Unit">CPU</acronym> sont multi-cœurs. Si vous souhaitez lancer un programme et que vous ne voulez pas utiliser toutes les ressources de votre système, voici une astuce qui permet de limiter son utilisation à un seul <acronym title="Central Processing Unit">CPU</acronym> ou un seul cœur.</p>
<p><span id="more-4715"></span></p>
<p><img src="/public/images/photos/tatouages/linux-geek.jpg" alt="Linux Geek" class="aligncenter" width="620" /></p>
<p>Pour cela, il faut installer le programme taskset présent dans le paquet util-linux. Ouvrez un terminal en root et lancez la commande suivante pour une distribution à base de Debian :</p>
<blockquote><p>sudo apt-get install util-linux</p></blockquote>
<p>Ou celle-ci pour une distribution à base de <acronym title="Red Hat Package manager">RPM</acronym> :</p>
<blockquote><p>yum install util-linux</p></blockquote>
<p>Ensuite, pour assigner une application ou  un script à un processeur, il suffit de lancez cette commande, ou 1 désigne le numéro du processeur ou du cœur :</p>
<blockquote><p>taskset -c 1 script.sh</p></blockquote>
<p>Et si vous voulez utiliser une liste de plusieurs <acronym title="Central Processing Unit">CPU</acronym> :</p>
<blockquote><p>taskset -c 1,2,3 script.sh</p></blockquote><p><br/><hr><a href="http://www.tux-planet.fr/lancer-une-application-sur-un-seul-cpu-ou-un-seul-coeur/">Lancer une application sur un seul CPU ou un seul coeur</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/lancer-une-application-sur-un-seul-cpu-ou-un-seul-coeur/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Provoquer un crash sur une machine Linux</title>
		<link>http://www.tux-planet.fr/provoquer-un-crash-sur-une-machine-linux/</link>
		<comments>http://www.tux-planet.fr/provoquer-un-crash-sur-une-machine-linux/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 06:00:15 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[panic]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4704</guid>
		<description><![CDATA[Voici une petite technique qui permet de provoquer un plantage sur une machine Linux. Elle utilise les Magics Key en ligne de commande afin d'envoyer un signal, qui permet de simuler le crash du système. Cela n'a pas vraiment d'intérêt en soi, sauf pour s'amuser un peu. echo 1 > /proc/sys/kernel/sysrq echo c > /proc/sysrq-trigger [...]<p><br/><hr><a href="http://www.tux-planet.fr/provoquer-un-crash-sur-une-machine-linux/">Provoquer un crash sur une machine Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img src="/public/images/icons/core.png" alt="Core Dump" class="aligncenter" /><br />
Voici une petite technique qui permet de provoquer un plantage sur une machine Linux. Elle utilise les <a href="/quelques-commandes-pour-debloquer-un-systeme-linux-qui-ne-repond-plus/">Magics Key</a> en ligne de commande afin d'envoyer un signal, qui permet de simuler le crash du système. Cela n'a pas vraiment d'intérêt en soi, sauf pour s'amuser un peu.</p>
<p><span id="more-4704"></span></p>
<p><img src="/public/images/photos/informatique/geek/capitalism-is-crashed.jpg" alt="Crash du capitalisme" class="aligncenter" /></p>
<blockquote><p>
echo 1 > /proc/sys/kernel/sysrq<br />
echo c > /proc/sysrq-trigger
</p></blockquote>
<p>Quelques explications sur ces commandes :</p>
<ul>
<li>La première active l'utilisation des <a href="/quelques-commandes-pour-debloquer-un-systeme-linux-qui-ne-repond-plus/">Magics Key</a></li>
<li>La seconde simule un crashdump avec l'envoi de la combinaison de touches <span class="shortcut">Ctrl</span> + <span class="shortcut">Alt</span> + <span class="shortcut">Impr écran</span> + <span class="shortcut">c</span></li>
</ul><p><br/><hr><a href="http://www.tux-planet.fr/provoquer-un-crash-sur-une-machine-linux/">Provoquer un crash sur une machine Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/provoquer-un-crash-sur-une-machine-linux/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Convertir des dates et des timestamp sous Linux</title>
		<link>http://www.tux-planet.fr/convertir-des-dates-et-des-timestamp-sous-linux/</link>
		<comments>http://www.tux-planet.fr/convertir-des-dates-et-des-timestamp-sous-linux/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 06:28:07 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[commandes]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[timestamp]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4705</guid>
		<description><![CDATA[En programmation, on est souvent amené à convertir des dates en timestamp et inversement. Si vous êtes sous Linux, sachez que vous pouvez facilement effectuer ces opérations en ligne de commande. Voici des exemples pour obtenir le timestamp de la date et de l'heure courante : $ date +%s 1314826236 Le timestamp d'une date précise [...]<p><br/><hr><a href="http://www.tux-planet.fr/convertir-des-dates-et-des-timestamp-sous-linux/">Convertir des dates et des timestamp sous Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img src="/public/images/icons/google-agenda.png" alt="Date" class="aligncenter" /><br />
En programmation, on est souvent amené à convertir des dates en timestamp et inversement. Si vous êtes sous Linux, sachez que vous pouvez facilement effectuer ces opérations en ligne de commande.</p>
<p><span id="more-4705"></span></p>
<p><a href="/public/images/photos/informatique/geek/erreur-404-sncf.jpg" class="lightview" rel="gallery['4705']"><img src="/public/images/photos/informatique/geek/erreur-404-sncf.jpg" alt="Erreur 404 SNCF"  width="620" class="aligncenter" /></a></p>
<p>Voici des exemples pour obtenir le timestamp de la date et de l'heure courante :</p>
<blockquote><p>
$ date +%s<br />
1314826236
</p></blockquote>
<p>Le timestamp d'une date précise :</p>
<blockquote><p>
$ date -d "2011-08-31 23:39:36" +%s<br />
1314826776
</p></blockquote>
<p>Et enfin, pour convertir un timestamp en date :</p>
<blockquote><p>
$ date -d @1314826776<br />
Wed Aug 31 23:39:36 CEST 2011
</p></blockquote><p><br/><hr><a href="http://www.tux-planet.fr/convertir-des-dates-et-des-timestamp-sous-linux/">Convertir des dates et des timestamp sous Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/convertir-des-dates-et-des-timestamp-sous-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Robokeeper : le robot gardien de but qui fonctionne sous Linux</title>
		<link>http://www.tux-planet.fr/robokeeper-le-robot-gardien-de-but-qui-fonctionne-sous-linux/</link>
		<comments>http://www.tux-planet.fr/robokeeper-le-robot-gardien-de-but-qui-fonctionne-sous-linux/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 10:59:18 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[football]]></category>
		<category><![CDATA[robots]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4699</guid>
		<description><![CDATA[Robokeeper est un robot qui fonctionne sous Linux et l’environnent bureautique KDE. Il détecte, à l'aide de deux caméras, la trajectoire de la balle et se déplace pour l'arrêter comme un vrai gardien de but. Linux est présent un peu partout dans notre vie et bientôt on le retrouvera peut-être sur nos terrains de football. [...]<p><br/><hr><a href="http://www.tux-planet.fr/robokeeper-le-robot-gardien-de-but-qui-fonctionne-sous-linux/">Robokeeper : le robot gardien de but qui fonctionne sous Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img src="/public/images/icons/ballon-foot.jpg" alt="Football" class="aligncenter" /><br />
Robokeeper est un robot qui fonctionne sous Linux et l’environnent bureautique KDE. Il détecte, à l'aide de deux caméras, la trajectoire de la balle et se déplace pour l'arrêter comme un vrai gardien de but. Linux est présent un peu partout dans notre vie et bientôt on le retrouvera peut-être sur nos terrains de football. </p>
<p><span id="more-4699"></span></p>
<p><object width="620" height="490"><param name="movie" value="http://www.youtube.com/v/C5ndlmqJjYk?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/C5ndlmqJjYk?version=3" type="application/x-shockwave-flash" width="620" height="490" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://thomaspfeifer.net/robokeeper.htm">Source</a></p><p><br/><hr><a href="http://www.tux-planet.fr/robokeeper-le-robot-gardien-de-but-qui-fonctionne-sous-linux/">Robokeeper : le robot gardien de but qui fonctionne sous Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/robokeeper-le-robot-gardien-de-but-qui-fonctionne-sous-linux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Bloquer la réponse au ping sous Linux</title>
		<link>http://www.tux-planet.fr/bloquer-la-reponse-aux-ping-sous-linux/</link>
		<comments>http://www.tux-planet.fr/bloquer-la-reponse-aux-ping-sous-linux/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 07:10:04 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ipv4]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[réseau]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4666</guid>
		<description><![CDATA[Aujourd'hui, nous allons voir comment bloquer les réponses au ping sous Linux. Cette astuce n'a pas vraiment d’intérêt, sauf si vous voulez masquer un peu plus la présence de votre machine sur un réseau. On gardera quand même à l'esprit que la commande nmap est capable d'outrepasser cette astuce (ex : nmap -sP 127.0.0.1). Pour [...]<p><br/><hr><a href="http://www.tux-planet.fr/bloquer-la-reponse-aux-ping-sous-linux/">Bloquer la réponse au ping sous Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Ping" src="/public/images/icons/gnome-nettool.png" alt="Ping" width="48" height="48" /><br />
Aujourd'hui, nous allons voir comment bloquer les réponses au ping sous Linux. Cette astuce n'a pas vraiment d’intérêt, sauf si vous voulez masquer un peu plus la présence de votre machine sur un réseau. On gardera quand même à l'esprit que la commande <a href="/utilisation-de-nmap-et-outil-de-detection-des-scans-de-ports">nmap</a> est capable d'outrepasser cette astuce (ex : nmap -sP 127.0.0.1).<br />
<span id="more-4666"></span><br />
Pour désactiver la réponse au ping, ouvrez un terminal en root et lancez la commande suivante :</p>
<blockquote><p>echo 1 &gt; /proc/sys/net/ipv4/icmp_echo_ignore_all</p></blockquote>
<p>Et pour revenir en arrière :</p>
<blockquote><p>echo 0 &gt; /proc/sys/net/ipv4/icmp_echo_ignore_all</p></blockquote>
<p>Attention, ces deux commandes effectuent la modification de façon dynamique et au prochain démarrage de la machine, ces informations sont perdues.</p>
<p>Pour effectuer une modification permanente, il faut modifier votre fichier /etc/sysctl.conf comme ceci :</p>
<blockquote><p>echo "net.ipv4.icmp_echo_ignore_all = 1" &gt;&gt; /etc/sysctl.conf<br />
sysctl -p /etc/sysctl.conf</p></blockquote><p><br/><hr><a href="http://www.tux-planet.fr/bloquer-la-reponse-aux-ping-sous-linux/">Bloquer la réponse au ping sous Linux</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/bloquer-la-reponse-aux-ping-sous-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Les plantages de Linux dans des lieux publics</title>
		<link>http://www.tux-planet.fr/les-plantages-de-linux-dans-des-lieux-publics/</link>
		<comments>http://www.tux-planet.fr/les-plantages-de-linux-dans-des-lieux-publics/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 10:09:42 +0000</pubDate>
		<dc:creator>pti-seb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[panic]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[street]]></category>

		<guid isPermaLink="false">http://www.tux-planet.fr/?p=4638</guid>
		<description><![CDATA[Linux est de plus en plus présent dans notre vie quotidienne. On le trouve désormais sur nos téléphones portables, dans les transports en commun, sur les panneaux d'affichage... en plus de nos ordinateurs classiques. Et il peut arriver qu'il plante parfois, en voici la preuve avec cette série de photos, un peu dans le même [...]<p><br/><hr><a href="http://www.tux-planet.fr/les-plantages-de-linux-dans-des-lieux-publics/">Les plantages de Linux dans des lieux publics</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></description>
			<content:encoded><![CDATA[<p><img src="/public/images/icons/pingus.png" alt="Linux crash" class="aligncenter" /><br />
Linux est de plus en plus présent dans notre vie quotidienne. On le trouve désormais sur nos téléphones portables, dans les transports en commun, sur les panneaux d'affichage... en plus de nos ordinateurs classiques. Et il peut arriver qu'il plante parfois, en voici la preuve avec cette série de photos, un peu dans le même genre que <em><a href="/linux-in-the-street/">Linux in the street</a></em>.</p>
<p><span id="more-4638"></span></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-metro.jpg" class="lightview" rel="gallery['4638']" title="Un script qui semble pas fonctionner dans une station de métro TTC à Toronto - Canada"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-metro-mini.jpg" alt="Un script qui semble pas fonctionner dans une station de métro TTC à Toronto - Canada" class="aligncenter" /></a></p>
<p style="text-align:center"><em>Un script qui semble pas fonctionner : "Argument list too long" - Photo prise par <a href="http://www.flickr.com/photos/jswaby/5806907492/">Compscigrad</a> dans une station de métro TTC à Toronto - Canada</em></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-metro-auber.jpg" class="lightview" rel="gallery['4638']" title="Redémarrage du système à la Station RER Aubert - France"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-metro-auber.jpg" alt="Redémarrage du système à la Station RER Aubert - France" class="aligncenter" width="620" /></a></p>
<p style="text-align:center"><em>Redémarrage du système - Photo prise par <a href="http://twitter.com/webfaster">Alexandre H</a> à la Station RER Aubert - France</em></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-metro2.jpg" class="lightview" rel="gallery['4638']" title="Choix du Grub dans un métro en Finlande"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-metro2.jpg" alt="Choix du Grub dans un métro en Finlande" class="aligncenter" /></a></p>
<p style="text-align:center"><em>Choix du Grub dans un métro en Finlande - Photo prise par <a href="http://www.flickr.com/photos/hugovk/4421188910/">hugovk</a></em></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-avion-30000ft.jpg" class="lightview" rel="gallery['4638']" title="Linux bug dans un avion à 30 000 pieds (9144 m)"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-avion-30000ft-mini.jpg" alt="Linux bug dans un avion à 30 000 pieds (9144 m)" class="aligncenter" /></a></p>
<p style="text-align:center"><em>Photo prise par <a href="http://www.flickr.com/photos/gravitt_family/3730102795/">Emgee3</a> dans un avion à 30 000 pieds (9144 m)</em></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-avion-singapore.jpg" class="lightview" rel="gallery['4638']" title="Linux redémarre dans un avion à Singapour"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-avion-singapore-mini.jpg" alt="Linux redémarre dans un avion à Singapour" class="aligncenter" /></a></p>
<p style="text-align:center"><em>Photo prise par <a href="http://www.flickr.com/photos/kayhadrin/2196472000/">Kayhadrin</a> dans un avion à Singapour</em></p>
<div style="width: 84%; margin-left: auto; margin-right: auto;">
<a href="/public/images/photos/informatique/linux/bugs/linux-bug-phone2.jpg" class="lightview" rel="gallery['4638']" title="Kernel panic dans un téléphone entre Linden et Berlin - Allemagne"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-phone2-mini.jpg" alt="Kernel panic dans un téléphone entre Linden et Berlin - Allemagne" /></a>&nbsp;<a href="/public/images/photos/informatique/linux/bugs/linux-bug-phone.jpg" class="lightview" rel="gallery['4638']" title="Kernel panic dans un téléphone entre Linden et Berlin - Allemagne"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-phone-mini.jpg" alt="Kernel panic dans un téléphone entre Linden et Berlin - Allemagne" /></a>
</div>
<p style="text-align:center"><em>Kernel panic dans un Téléphone - Photo prise par <a href="http://www.flickr.com/photos/sethschoen/2529387126/">Sethschoen</a> entre Linden et Berlin - Allemagne</em></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-phone3.jpg" class="lightview" rel="gallery['4638']" title="Redémarrage d'un téléphone sous Linux à l'aéroport de Francfort en Allemagne"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-phone3.jpg" alt="Redémarrage d'un téléphone sous Linux à l'aéroport de Francfort en Allemagne" class="aligncenter" /></a></p>
<p style="text-align:center"><em>Redémarrage d'un téléphone sous Linux à l'aéroport de Francfort en Allemagne - Photo prise par <a href="http://www.flickr.com/photos/enno/1569248711/">Enno</a></em></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-taxis.jpg" class="lightview" rel="gallery['4638']" title="Linux plante au démarrage sur un taxis à New York City - États-Unis"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-taxis-mini.jpg" alt="Linux plante au démarrage sur un taxis à New York City - États-Unis" class="aligncenter" /></a></p>
<p style="text-align:center"><em>Linux plante au démarrage sur un Taxi - Photo prise par <a href="http://www.flickr.com/photos/gregavola/3276680145/">Gregavola</a> à New York City - États-Unis</em></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-console.jpg" class="lightview" rel="gallery['4638']" title="Redémarrage d'une console de jeux sous Linux dans un restaurant Buffalo Wild Wing"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-console-mini.jpg" alt="Redémarrage d'une console de jeux sous Linux dans un restaurant Buffalo Wild Wing" class="aligncenter" /></a></p>
<p style="text-align:center"><em>Redémarrage d'une console de jeux sous Linux dans un restaurant Buffalo Wild Wing - Photo prise par <a href="http://www.flickr.com/photos/jhindmon/3014669058/">Jhindmon</a></em></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-bus2.jpg" class="lightview" rel="gallery['4638']" title="Kernel panic dans un bus local à Helsinki en Finlande"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-bus2-mini.jpg" alt="Kernel panic dans un bus local à Helsinki en Finlande" class="aligncenter" /></a></p>
<p style="text-align:center"><em>Kernel panic dans un bus local à Helsinki en Finlande - Photo prise par <a href="http://www.flickr.com/photos/tuija/34866686/">Tuija</a></em></p>
<p><a href="/public/images/photos/informatique/linux/bugs/linux-bug-bus.jpg" class="lightview" rel="gallery['4638']" title="Filesystem could'nt be find dans un autre bus"><img src="/public/images/photos/informatique/linux/bugs/linux-bug-bus-mini.jpg" alt="Filesystem could'nt be find dans un autre bus" class="aligncenter" /></a></p>
<p style="text-align:center"><em>"Filesystem could'nt be find" dans un autre bus</em></p><p><br/><hr><a href="http://www.tux-planet.fr/les-plantages-de-linux-dans-des-lieux-publics/">Les plantages de Linux dans des lieux publics</a> est un article original provenant de <a href="http://www.tux-planet.fr">Tux-planet</a> - &copy;Copyright - 2005 Toutes reproductions interdites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tux-planet.fr/les-plantages-de-linux-dans-des-lieux-publics/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

