<?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>L&#039;admin sous GNU / Linux - Blog Libre &#187; shell</title> <atom:link href="http://blog.admin-linux.org/tag/shell/feed" rel="self" type="application/rss+xml" /><link>http://blog.admin-linux.org</link> <description>Vous trouverez des howtos, des news, des astuces sur les logiciels libres. Les sujets traités y sont la messagerie (postfix, cyrus...), les systèmes (ubuntu, debian, gentoo...), la supervision (nagios, zabbix, centreon...), les base des données (mysql, postgresql), le web (apache et autres...) et tout le reste</description> <lastBuildDate>Thu, 26 Jan 2012 13:31:34 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Multitail &#8211; voir plusieurs logs en même temps</title><link>http://blog.admin-linux.org/astuces/multitail-voir-plusieurs-logs-en-meme-temps</link> <comments>http://blog.admin-linux.org/astuces/multitail-voir-plusieurs-logs-en-meme-temps#comments</comments> <pubDate>Tue, 07 Apr 2009 15:04:00 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[multitail]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[shell]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/multitail-voir-plusieurs-logs-en-meme-temps/</guid> <description><![CDATA[Je vais vous parler ici de multitail, qui permet de lancer plusieurs tail en même temps dans la même fenêtre grace à ncurses. Le projet n&#8217;est pas tout récent et...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://localhost/wordpress/wp-content/uploads/2009/05/multitail-logo.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5321989285408567986" class="alignright" style="border: 0pt none; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 67px;" src="http://localhost/wordpress/wp-content/uploads/2009/05/multitail-logo.jpg" border="0" alt="multitail logo Multitail   voir plusieurs logs en même temps" width="200" height="67" title="Multitail   voir plusieurs logs en même temps" /></a>Je vais vous parler ici de <span style="font-weight:bold;">multitail</span>, qui permet de lancer plusieurs <span style="font-weight:bold;">tail</span> en même temps dans la même fenêtre grace à ncurses.<br /> Le projet n&#8217;est pas tout récent et à débuter en 2003.<br /> Cet outils peut être vraiment très pratique, j&#8217;ai personnellement l&#8217;habitude de lancer plusieurs tail sur plusieurs connexions ssh, donc plusieurs fenêtre&#8230;<br /> Pour rappelle, tail permet d&#8217;afficher les 10 dernière ligne d&#8217;un fichier, et en y ajoutant l&#8217;option -f, cela permet d&#8217;afficher les 10 dernières lignes en temps réel.<br /> Multitail permet de:<br /> - Afficher plusieurs journaux en même temps<br /> - Fusionner des journaux en une seule sortie<br /> - Coloriser les journaux<br /> - Déclencher des actions en fonction du contenu des journaux<br /> - Possibilité de filtrer des lignes (à l&#8217;aide d&#8217;expressions régulières)<br /> - Doté de menus interactifs pour éditer des expressions régulières données, supprimer et ajouter des fenêtres<br /> Bref, un vrai couteau suisse <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Multitail   voir plusieurs logs en même temps" class='wp-smiley' title="Multitail   voir plusieurs logs en même temps" /><br /> Voici un exemple pour montrer les possibilités de multitail.<br /> Cette exemple va ouvrir via tail 2 fois le même fichier mais avec des filtres différents, tout en faisant un ping sur le localhost. Bon d&#8217;accord, ce n&#8217;est pas une démo probable dans un monde réel, c&#8217;est juste pour montrer les possibilités <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Multitail   voir plusieurs logs en même temps" class='wp-smiley' title="Multitail   voir plusieurs logs en même temps" /><br /> Voici la commande en question :<br /> multitail -s 2 -e &laquo;&nbsp;pulse-backup&nbsp;&raquo; -f /var/log/pure-ftpd/transfer.log -ke &laquo;&nbsp;localhost&nbsp;&raquo; -f /var/log/pure-ftpd/transfer.log -l &laquo;&nbsp;ping localhost&nbsp;&raquo;<br /> Explications :<br /> -s 2 : permet de diviser l&#8217;écran en 2 colonnes lorsque l&#8217;on visionne plus de 2 fichiers, l&#8217;écran se divise horizontalement<br /> -e : permet de spécifier une expression régulière pour sélectionner les lignes à afficher<br /> -f : Est l&#8217;option standard du tail<br /> -ke : permet de retirer de l&#8217;affichage l&#8217;expression régulière spécifiée, dans la colonne de droite ci-dessous pour pouvez voir qu&#8217;il manque le mot localhost sur chaque ligne<br /> -l : permet d&#8217;afficher la sortie d&#8217;autres programmes, ici celle de la commande ping</p><p style="text-align: justify;">Regardez le screenshot pour voir le résultat :</p><p style="text-align: center;"><a href="http://localhost/wordpress/wp-content/uploads/2009/05/multitail.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5321987728862947922" class="aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 118px;" src="http://localhost/wordpress/wp-content/uploads/2009/05/multitail.jpg" border="0" alt="multitail Multitail   voir plusieurs logs en même temps" width="200" height="118" title="Multitail   voir plusieurs logs en même temps" /></a></p><p style="text-align: justify;">Liens utiles :<br /> <a href="http://www.vanheusden.com/multitail/" target="_blank">Site Officiel</a><br /> <a href="http://ftp.traduc.org/doc-vf/gazette-linux/html/2003/095/lg95-E.html" target="_blank">Explication de multitail en Français</a></p><p style="text-align: justify;">Décidemment, j&#8217;adore l&#8217;opensource, on en apprends tous les jours, on ne connait jamais tout sur tout, c&#8217;est vrai dans tous les domaines, mais bon&#8230; Avec l&#8217;opensource on en découvre tous les jours <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Multitail   voir plusieurs logs en même temps" class='wp-smiley' title="Multitail   voir plusieurs logs en même temps" /></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/astuces/multitail-voir-plusieurs-logs-en-meme-temps/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Effacer un fichier avec son numéro d&#8217;inode</title><link>http://blog.admin-linux.org/astuces/effacer-un-fichier-avec-son-numero-dinode</link> <comments>http://blog.admin-linux.org/astuces/effacer-un-fichier-avec-son-numero-dinode#comments</comments> <pubDate>Thu, 05 Feb 2009 10:16:00 +0000</pubDate> <dc:creator>rdefaux</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[shell]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/effacer-un-fichier-avec-son-numero-dinode/</guid> <description><![CDATA[Bah oui, parce que dès fois, suite à une mauvaise manip&#8217;, on se retrouve avec un vieux fichier qui contient dans son nom des caractères spéciaux (genre retour à la...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Bah oui, parce que dès fois, suite à une mauvaise manip&#8217;, on se retrouve avec un vieux fichier qui contient dans son nom des caractères spéciaux (genre retour à la ligne).</p><p style="text-align: justify;">Pour récupérer son inode :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-i</span> <span style="color: #000000; font-weight: bold;">*</span></pre></div></div><p style="text-align: justify;">Ici on trouverai par exemple 409641 pour le fichier qu&#8217;on veut virer.</p><p style="text-align: justify;">Puis pour le supprimer avec le numéro récupéré :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-xdev</span> <span style="color: #660033;">-inum</span> <span style="color: #000000;">409641</span> <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;</pre></div></div><p style="text-align: justify;">Easy guy <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Effacer un fichier avec son numéro dinode" class='wp-smiley' title="Effacer un fichier avec son numéro dinode" /> !</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/astuces/effacer-un-fichier-avec-son-numero-dinode/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Astuces shell réseaux</title><link>http://blog.admin-linux.org/astuces/astuces-shell-reseaux</link> <comments>http://blog.admin-linux.org/astuces/astuces-shell-reseaux#comments</comments> <pubDate>Wed, 04 Feb 2009 08:23:00 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[réseaux]]></category> <category><![CDATA[shell]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/astuces-shell-reseaux/</guid> <description><![CDATA[Bien le bonjour, Voici un tout petit billet pour vous présenter 3 commandes fortement utiles que j&#8217;ai découvert il y a peu C&#8217;est vraiment agréable de voir qu&#8217;on découvre toujours...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Bien le bonjour,<br /> Voici un tout petit billet pour vous présenter 3 commandes fortement utiles que j&#8217;ai découvert il y a peu <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Astuces shell réseaux" class='wp-smiley' title="Astuces shell réseaux" /> C&#8217;est vraiment agréable de voir qu&#8217;on découvre toujours des astuces après 7 ans d&#8217;utilisation de linux, sans vouloir prétendre le fait d&#8217;être expert non plus <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Astuces shell réseaux" class='wp-smiley' title="Astuces shell réseaux" /><br /> Il s&#8217;agit de mii-tool et mii-diag<br /> mii-tool &#8211; Voir et manipuler l&#8217;état de l&#8217;unité « Media Independent Interface ».<br /> <a href="http://www.delafond.org/traducmanfr/man/man8/mii-tool.8.html">Page de man en français</a><br /> <a href="http://freshmeat.net/projects/mii-tool/">Homepage du projet</a><br /> mii-diag &#8211; Un petit outil pour gérer les cartes réseau<br /> <a href="http://man.developpez.com/man8/mii-tool.8.php">Page de man en français</a><br /> <a href="http://freshmeat.net/projects/mii-diag/">Homepage du projet</a><br /> Et également MTR, je suppose que tous le monde connaît traceroute et ping <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Astuces shell réseaux" class='wp-smiley' title="Astuces shell réseaux" /> Et bien MTR combine les 2 <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_biggrin.gif' alt="icon biggrin Astuces shell réseaux" class='wp-smiley' title="Astuces shell réseaux" /><br /> <a href="http://linux.die.net/man/8/mtr">Page de man</a><br /> <a href="http://linux-attitude.fr/post/Traceroute-et-mtr">Petit lien qui en parle</a><br /> Voilà, rien d&#8217;exceptionnel, mais bon, si ça peut servir à quelqu&#8217;un <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Astuces shell réseaux" class='wp-smiley' title="Astuces shell réseaux" /></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/astuces/astuces-shell-reseaux/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>screen, ou comment eviter de se faire killer une commande</title><link>http://blog.admin-linux.org/administration/screen-ou-comment-eviter-de-se-faire-killer-une-commande</link> <comments>http://blog.admin-linux.org/administration/screen-ou-comment-eviter-de-se-faire-killer-une-commande#comments</comments> <pubDate>Fri, 28 Nov 2008 16:13:00 +0000</pubDate> <dc:creator>rdefaux</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[Astuces]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[screen]]></category> <category><![CDATA[shell]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/screen-ou-comment-eviter-de-se-faire-killer-une-commande/</guid> <description><![CDATA[La commande screen permet de lancer un bash, qui en cas de coupure réseau par exemple ne se killera pas mais se détachera et continuera à tourner en arrière plan....]]></description> <content:encoded><![CDATA[<p>La commande screen permet de lancer un bash, qui en cas de coupure réseau par exemple ne se killera pas mais se détachera et continuera à tourner en arrière plan.<br /> Exemple concret d&#8217;utilisation :<br /> - votre hébergeur coupe une session SSH &laquo;&nbsp;inactive&nbsp;&raquo; pendant 30 minutes, et vous avez un gros traitement à lancer, qui prend plusieurs heures, que vous voulez lancer de nuit<br /> - vous ne voulez pas le lancer en cron pour une raison qui vous est chère<br /> - vous ne voulez pas, toutes les 25 minutes, appuyer sur &laquo;&nbsp;entrée&nbsp;&raquo; pendant toute la nuit<br /> -&gt; alors il faut utiliser screen !</p><p>Utilisation (ma manière de l&#8217;utiliser)</p><p>Lancer un screen :<br /> screen -S masession</p><p>Puis je lance mes commandes dedans :<br /> emerge -av openoffice.org</p><p>Puis je quitte ma session, qui continuera à tourner en arrière plan :<br /> Ctrl-a Ctrl-d (ce sont les touches par défaut)</p><p>Pour rejoindre plus tard ma session :<br /> screen -r masession</p><p>Pour lister les screen en cours :<br /> screen -ls</p><p>Pour terminer une session :<br /> se logguer dedans puis &laquo;&nbsp;exit&nbsp;&raquo; (classique&#8230;)</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/screen-ou-comment-eviter-de-se-faire-killer-une-commande/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Database Caching 1/22 queries in 0.006 seconds using apc
Object Caching 1437/1477 objects using apc

Served from: blog.admin-linux.org @ 2012-02-04 18:57:48 -->
