<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.city-blog.net/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>City-blog.net - Linux : Console</title>
  <link>http://www.city-blog.net/index.php/</link>
  <description>L'Ange de la City...</description>
  <language>fr</language>
  <pubDate>Tue, 14 Oct 2008 03:24:52 +0200</pubDate>
  <copyright>Billets d'aide sur Linux sous licence GNU/Linux - Tout le reste est la propriété intellectuelle de ses auteurs.</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>La recherche de fichiers/répertoires dans la console</title>
    <link>http://www.city-blog.net/index.php/post/2008/05/14/103-la-recherche-de-fichiers-repertoires-dans-la-console</link>
    <guid isPermaLink="false">urn:md5:a972d104fb3476e909164aa1d571fb60</guid>
    <pubDate>Wed, 14 May 2008 18:24:41 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>console</category><category>linux</category><category>locate</category><category>recherche</category>    
    <description>&lt;p&gt;Il existe bien sûr de bons programmes qui permettent en mode graphique de rechercher un fichier ou un dossier. Mais lorsque j'ai découvert la commande &lt;em&gt;locate&lt;/em&gt;, qui permet de recherche via la console, je n'ai plus utilisé une interface graphique. Pour commencer, créer ou mettez à jour votre base de donnée qui vous permettra de rechercher des fichiers dedans :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;user@localhost~$ su -&lt;br /&gt;
Password :&lt;br /&gt;
[root@localhost ~]# updatedb&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Cela peut prendre plusieurs minutes avant de se finir. Une fois que c'est fait, recherchez votre fichier ou votre répertoire par son nom en tapant :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;locate &lt;q&gt;nom du fichier ou du répertoire&lt;/q&gt;&lt;/p&gt;&lt;/blockquote&gt;    &lt;p&gt;Mais attention, car si vous recherchez un répertoire qui contient de nombreux fichiers et dossiers, vous allez vous retrouver avec une liste démeusurée de résultats. &lt;em&gt;locate&lt;/em&gt; (ou &lt;em&gt;slocate&lt;/em&gt; dans sa version sécurisée) possède un certains nombre d'options qui vous permettront d'affiner vos résultats. Voici un extrait du manuel de &lt;em&gt;locate&lt;/em&gt; à la rubrique &lt;em&gt;Options&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt;      &lt;em&gt;-u&lt;/em&gt; &lt;br /&gt;
   Créer une base de données slocate débutant au chemin /.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-U &amp;lt;rép&amp;gt;&lt;/em&gt;&lt;br /&gt;
   Créer une base de données slocate débutant au chemin &amp;lt;rép&amp;gt;.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-e &amp;lt;rép1,rép2,...&amp;gt;&lt;/em&gt;&lt;br /&gt;
    Exclure des répertoires de la base de données slocate.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-f &amp;lt;type_sf1,...&amp;gt;&lt;/em&gt;&lt;br /&gt;
    Exclure  les  fichiers  situés  dans  des   systèmes   de   fichiers spécifiques de la base de données slocate.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-c&lt;/em&gt; &lt;br /&gt;
    Analyser « /etc/updatedb.conf » lors de la mise à jour de la base de
             données slocate.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-l &amp;lt;niveau&amp;gt;&lt;/em&gt;&lt;br /&gt;
    Niveau de sécurité. 0 désactive la sécurisation. Cela accélérera  la recherche.  1  active  la  sécurisation.  C&amp;#8217;est  le comportement par défaut.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-i&lt;/em&gt;&lt;br /&gt;
    Effectuer une recherche non sensible à la casse.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-q&lt;/em&gt;&lt;br /&gt;
    Mode silencieux. Les messages d&amp;#8217;erreur sont supprimés.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-n &amp;lt;nombre&amp;gt;&lt;/em&gt;&lt;br /&gt;
    Limiter le nombre de résultats affichés à &amp;lt;nombre&amp;gt;.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-r &amp;lt;regexp&amp;gt;&lt;/em&gt;&lt;br /&gt;
      &lt;em&gt;--regexp=&amp;lt;regexp&amp;gt;&lt;/em&gt;&lt;br /&gt;
    Rechercher des fichiers dans la base de données en utilisant une expression rationnelle POSIX de base.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-o &amp;lt;fichier&amp;gt;&lt;/em&gt;&lt;br /&gt;
      &lt;em&gt;--output=&amp;lt;fichier&amp;gt;&lt;/em&gt;&lt;br /&gt;
    Spécifier la base de données à créer.&lt;/pre&gt;


&lt;pre&gt;      &lt;em&gt;-d &amp;lt;chemin&amp;gt;&lt;/em&gt;&lt;br /&gt;
      &lt;em&gt;--database=&amp;lt;chemin&amp;gt;&lt;/em&gt;&lt;br /&gt;
    Spécifier  le  chemin  des  bases de données où chercher.&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/05/14/103-la-recherche-de-fichiers-repertoires-dans-la-console#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/05/14/103-la-recherche-de-fichiers-repertoires-dans-la-console#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/102</wfw:commentRss>
      </item>
    
  <item>
    <title>Killer un processus simplement</title>
    <link>http://www.city-blog.net/index.php/post/2008/05/14/102-killer-un-processus-simplement</link>
    <guid isPermaLink="false">urn:md5:a2c64473dcb6e0f8e78d87a39bf5d87a</guid>
    <pubDate>Wed, 14 May 2008 17:50:19 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>console</category><category>linux</category><category>processus</category>    
    <description>&lt;p&gt;Les utilisateurs de Windows connaissent bien cela&amp;nbsp;: le plantage d'un programme ou d'un service. Et parfois, il n'y a pas d'autre choix que de directement tuer le processus. Sous Windows, il faut appuyer sur Ctrl+Alt+Suppr mais sous Linux c'est différent. Plusieurs méthodes existent. La plus intéressante et aussi la plus simple (pour moi) reste de tuer le processus directement via la console. Voici un exemple avec Gedit :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;ldb@localhost:~$ ps aux | grep gedit&lt;br /&gt;
ldb      18087  0.4  5.0 333768 22224&amp;nbsp;?        S    17:35   0:01 gedit&lt;br /&gt;
ldb      25076  0.0  0.1  84308   808 pts/1    R+   17:41   0:00 grep gedit&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Il suffit alors de tuer la première ligne en tapant ceci :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;kill 18087&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Et voilà, le processus de gedit est &quot;tué&quot;. A noter que le nombre que j'ai tapé après kill est celui présent sur la première ligne.&lt;/p&gt;    &lt;p&gt;Une autre méthode existe en mode graphique, mais personnellement je reste persuadée que via la console, c'est plus simple et plus facile. Voici la méthode graphique pour ceux qui le souhaitent.&lt;br /&gt;
&lt;br /&gt;
Pour que la méthode graphique fonctionne, il faut que les paquets du moniteur système soient installés. Si c'est le cas, voici comment on procède sous Fedora :&lt;br /&gt;
&lt;br /&gt;
Cliquez sur &lt;em&gt;Applications&lt;/em&gt; et allez dans le menu &lt;em&gt;Outils système&lt;/em&gt;. Ensuite cliquez sur &lt;em&gt;Moniteur système&lt;/em&gt;. Quand cela est fait, une fenêtre apparaît avec plusieurs onglet, dont un qui s'appelle &lt;em&gt;Processus&lt;/em&gt;. Il s'agit de la liste des processus lancés.&lt;br /&gt;
Dans la liste, choisissez celui que vous souhaitez arrêter en cliquant dessus puis cliquez en bas à droite sur &lt;em&gt;Terminer le processus&lt;/em&gt;. Votre processus sera alors arrêté.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/05/14/102-killer-un-processus-simplement#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/05/14/102-killer-un-processus-simplement#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/101</wfw:commentRss>
      </item>
    
  <item>
    <title>Enregistrer une commande dans un fichier</title>
    <link>http://www.city-blog.net/index.php/post/2008/04/30/91-enregistrer-une-commande-dans-un-fichier</link>
    <guid isPermaLink="false">urn:md5:c271a54c14235597e1734707db3f7896</guid>
    <pubDate>Wed, 30 Apr 2008 20:20:09 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>astuce</category><category>console</category><category>linux</category><category>tee</category>    
    <description>    &lt;p&gt;Vous avez un problème avec une commande et vous souhaitez demander de l'aide&amp;nbsp;? Alors plutôt que de sélectionner toute la commande (et son résultat), de la copier et de la coller dans votre message d'appel au secours, vous pouvez enregistrer la commande dans un fichier et le proposer. Pour résumer, il existe une commande qui permet d'enregistrer une [autre] commande dans un fichier. Elle se présente sous cette forme :&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;| tee &lt;q&gt;fichier&lt;/q&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;br /&gt;
Par exemple, je veux faire une mise à jour par la console, et comme la dernière fois j'ai eut un problème, cette fois si j'enregistre la mise à jour dans mon fichier pour l'envoyer à ceux qui m'apporteront leur aide. Je tape alors ceci dans ma console :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;yum update | tee /home/utilisateur/pb-maj-yum&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;br /&gt;
La mise à jour va s'exécuter et que le problème se reproduise ou non, tout ce qui s'affichera sur ma console sera enregistré dans mon fichier. Cela peut s'avérer pratique quand le déroulement de l'opération est long et plein d'informations utiles.&lt;br /&gt;
&lt;br /&gt;
Par contre, j'ai essayé de taper &lt;q&gt;commande 1 &amp;amp;&amp;amp; commande 2 | tee fichier&lt;/q&gt;, et ça n'a enregistré que la dernière action. Je suppose donc qu'on ne peut appliquer celle-ci qu'à une seule commande à la fois.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/04/30/91-enregistrer-une-commande-dans-un-fichier#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/04/30/91-enregistrer-une-commande-dans-un-fichier#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/91</wfw:commentRss>
      </item>
    
  <item>
    <title>Récupérer plusieurs fichiers simultanément avec WGET</title>
    <link>http://www.city-blog.net/index.php/post/2008/04/30/90-recuperer-plusieurs-fichiers-simultanement-avec-wget</link>
    <guid isPermaLink="false">urn:md5:9efdead2fe9dddeb35cfb62242bd549e</guid>
    <pubDate>Wed, 30 Apr 2008 19:32:07 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>astuce</category><category>console</category><category>linux</category><category>wget</category>    
    <description>    &lt;p&gt;La commande &lt;q&gt;WGET&lt;/q&gt; permet de télécharger des fichiers, lorsque vous en connaissez l'adresse. Rapide, cette méthode de récupération est pratique puisqu'elle ne nécessite pas d'ouvrir un navigateur. C'est également celle qui permet de télécharger des fichiers depuis un serveur ou quand on est connecté via &lt;q&gt;SSH&lt;/q&gt; sur un ordinateur distant. Elle se présente sous cette forme :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;wget &lt;q&gt;adresse exacte du fichier&lt;/q&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;br /&gt;
&lt;q&gt;WGET&lt;/q&gt; permet aussi de récupérer plusieurs fichiers en même temps. La méthode est simple :&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Créez un fichier qu'on va appeler &lt;q&gt;liste&lt;/q&gt; pour notre exemple ;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Ajoutez dans &lt;q&gt;liste&lt;/q&gt; les adresses de vos fichiers. Il faut qu'il y ait &lt;ins&gt;une adresse par ligne&lt;/ins&gt; ;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Tapez ensuite cette commande dans votre console :&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;&lt;p&gt;wget -i liste&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;br /&gt;
Tous les fichiers seront alors téléchargés sans qu'il soit nécessaire de retaper la commande plusieurs fois.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/04/30/90-recuperer-plusieurs-fichiers-simultanement-avec-wget#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/04/30/90-recuperer-plusieurs-fichiers-simultanement-avec-wget#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/71</wfw:commentRss>
      </item>
    
  <item>
    <title>Une capture en ligne de commande</title>
    <link>http://www.city-blog.net/index.php/post/2008/04/21/80-une-capture-en-ligne-de-commande</link>
    <guid isPermaLink="false">urn:md5:c5100cda9c322b383e21a0404f6fd11d</guid>
    <pubDate>Mon, 21 Apr 2008 19:54:37 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>astuce</category><category>console</category><category>linux</category><category>screenshot</category>    
    <description>&lt;p&gt;Si pour certains cela est inutile (et donc indispensable&amp;nbsp;! &lt;img src=&quot;/dc2rc1/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; ), il existe une ligne de commande très simple qui permet de prendre au choix des screenshots (captures d'écran) d'un bureau entier ou bien des screenshot d'une zone en particulier (et pas seulement d'une seule fenêtre). Cette commande &quot;appartient&quot; à Imagemagick (qui normalement est installé sur Fedora, en tout cas je n'ai pas eut besoin de cocher sa case à l'installation).&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;$ import -window root nom_image.extension&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Cette commande permet de prendre une capture de l'écran entier. L'extension est affaire de goût, du moment que Imagemagick peut la lire.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;$ import -pause &lt;em&gt;N&lt;/em&gt; nom_image.extension&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;N&lt;/em&gt; permet de choisir le nombre de secondes avant que votre curseur devienne une croix qui vous permettra de choisir la zone à &quot;shooter&quot; (en glisser/déposer).&lt;/p&gt;    &lt;p&gt;Si effectivement une ligne de commande pour prendre un screenshot de l'écran entier peut sembler inutile, en revanche la deuxième commande peut s'avérer nécessaire, par exemple, pour prendre une capture d'un bout d'écran sur lequel (par exemple) se superpose plusieurs fenêtres, sans devoir ouvrir un programme d'édition (TheGimp par exemple) pour redimensionner. Le résultat est celui-ci :&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.city-blog.net/site/images/billets/console-import2.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez au passage découvrir sur ce screenshot le résultat de la commande &lt;em&gt;$ df -h&lt;/em&gt; que m'a suggéré &lt;a href=&quot;http://pingoured.fr/&quot; hreflang=&quot;fr&quot;&gt;Pingoured&lt;/a&gt; sur &lt;a href=&quot;http://www.city-blog.net/index.php/2008/04/19/75-connaitre-l-espace-disque-en-deux-lettres&quot; hreflang=&quot;fr&quot;&gt;un précédent billet&lt;/a&gt;. Cela affiche toujours l'espace disque, mais en Giga-Octets &lt;img src=&quot;/dc2rc1/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/04/21/80-une-capture-en-ligne-de-commande#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/04/21/80-une-capture-en-ligne-de-commande#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/81</wfw:commentRss>
      </item>
    
  <item>
    <title>Connaître l'espace disque en deux lettres</title>
    <link>http://www.city-blog.net/index.php/post/2008/04/19/75-connaitre-l-espace-disque-en-deux-lettres</link>
    <guid isPermaLink="false">urn:md5:877c13d5cadddf7c29b359179d3028a9</guid>
    <pubDate>Sat, 19 Apr 2008 19:13:26 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>astuce</category><category>console</category><category>disque</category><category>linux</category>    
    <description>    &lt;p&gt;Et oui&amp;nbsp;! Deux lettres vous suffiront pour connaître ce qu'il reste sur vos partitions &lt;img src=&quot;/dc2rc1/themes/default/smilies/cool.png&quot; alt=&quot;8-)&quot; class=&quot;smiley&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
Ouvrez la console et tapez :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;$ df&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Inutile d'être root, ça marche en simple utilisateur.&lt;br /&gt;
&lt;br /&gt;
Voilà le résultat :&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.city-blog.net/site/images/billets/console-espacedisk.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/04/19/75-connaitre-l-espace-disque-en-deux-lettres#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/04/19/75-connaitre-l-espace-disque-en-deux-lettres#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/61</wfw:commentRss>
      </item>
    
  <item>
    <title>Personnaliser votre console en différenciant le root du prompt</title>
    <link>http://www.city-blog.net/index.php/post/2008/04/19/74-personnaliser-votre-console-en-differenciant-le-root-du-prompt</link>
    <guid isPermaLink="false">urn:md5:6f462610282742715cf11b11fd2f1c8a</guid>
    <pubDate>Sat, 19 Apr 2008 17:07:00 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>astuce</category><category>linux</category><category>personnalisation</category><category>prompt</category><category>root</category>    
    <description>&lt;p&gt;Il arrive qu'on soit obligé d'utiliser la console pour faire certaines chose, ou même qu'on préfère l'utiliser (par exemple, pour les mises à jour). Parois, on alterne entre le prompt (l'user&amp;nbsp;; l'utilisateur) et le root dans la console. Afin de rendre la différence plus flagrante, voici deux lignes à rajouter dans les fichiers &lt;strong&gt;.bashrc&lt;/strong&gt; des deux.&lt;br /&gt;
&lt;br /&gt;
Commencez par ouvrir la console et tapez ceci en utilisateur :&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;$ vim /home/ldb/.bashrc &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br /&gt;
Ensuite rajoutez cette ligne à la fin :&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;export PS1=[\t][\e[1;32m]\u[\e[0m]@[\e[1;33m]\h[\e[0m]:[\e[1;37m]\w[\e[0m]\$&lt;/p&gt;
&lt;/blockquote&gt;    &lt;p&gt;Enregistrez et sortez puis connectez vous en root sur la console en tapant &lt;q&gt;su -&lt;/q&gt; suivi et votre mot de passe root. Tapez alors ceci dans la console :&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;# vim /root/.bashrc&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br /&gt;
Vous n'avez alors plus qu'à ajouter cette ligne avant d'enregistrer et quitter :&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;export PS1='[\t][\e[41;1;37m]\u@\h:\w[\e[0m]\$'&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br /&gt;
Fermez puis rouvrez votre console et voilà. Non seulement vous avez une différence de couleur au niveau du prompt et du root, mais en plus vous avez l'heure qui s'affiche.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.city-blog.net/site/images/billets/console-diff-promptroot.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
D'autres couleurs et d'autres formes de personnalisation existent. Vous pouvez trouver une traduction du manuel ici : &lt;a href=&quot;http://www.betaphile.net/index.php/2008/03/06/10-shell-linux-personnalisez-votre-console-avec-des-astuces-en-tout-genre&quot; hreflang=&quot;fr&quot;&gt;Shell Linux : personnalisez votre console avec des astuces en tout genre&lt;/a&gt;.</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/04/19/74-personnaliser-votre-console-en-differenciant-le-root-du-prompt#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/04/19/74-personnaliser-votre-console-en-differenciant-le-root-du-prompt#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/76</wfw:commentRss>
      </item>
    
  <item>
    <title>Rediriger les mails root</title>
    <link>http://www.city-blog.net/index.php/post/2008/04/18/73-rediriger-les-mails-root</link>
    <guid isPermaLink="false">urn:md5:f94dbf4809c03c492539c2aea2a0716c</guid>
    <pubDate>Fri, 18 Apr 2008 17:58:10 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>astuce</category><category>linux</category><category>mail</category><category>root</category>    
    <description>    &lt;p&gt;Si vous trouvez que la commande mail n'est pas pratique alors la solution est de faire suivre les mails que reçoit le root de votre distribution vers une autre adresse mail. Une solution simple et facile à mettre en place (à condition d'avoir postfix ou sendmail, ce qui je crois est installé par défaut sous Fedora).&lt;br /&gt;
&lt;br /&gt;
Commencez par vous logger en root dans une console et éditez le fichier /etc/aliases :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;# vim /etc/aliases&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;br /&gt;
En bas de la liste ajoutez ceci :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;root: mail@domaine.com&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;br /&gt;
Bien évidemment remplacer mon@domaine.com par votre e-mail.&lt;br /&gt;
Enregistrez votre travail puis quittez en tapant &lt;q&gt;:wq&lt;/q&gt;. Ensuite vous n'avez plus qu'à recharger les alias comme suit :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;# newaliases&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;br /&gt;
Voilà, vous recevrez maintenant vos mails root dans la boîte mail de votre choix. Pour être sûr que cela marche, tapez ceci dans la console :&lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;# echo &quot;Salut ton test marche a la perfection&quot; |mail -s test-mail root&lt;/p&gt;&lt;/blockquote&gt;</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/04/18/73-rediriger-les-mails-root#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/04/18/73-rediriger-les-mails-root#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/75</wfw:commentRss>
      </item>
    
  <item>
    <title>Administration Linux à 200% : 100 trucs, secrets et techniques</title>
    <link>http://www.city-blog.net/index.php/post/2008/04/12/17-administration-linux-a-200-100-trucs-secrets-et-techniques</link>
    <guid isPermaLink="false">urn:md5:c132ca1fd74c577f18b0678a2c7cdb2b</guid>
    <pubDate>Sat, 12 Apr 2008 16:12:41 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>administration</category><category>astuce</category><category>linux</category><category>serveur</category>    
    <description>&lt;p&gt;Un collègue m'a filé un livre sur Linux il y a quelques semaines, et depuis, j'ai passé en revue le moindre de ses recoins., le titre du livre, qui est également le titre de ce billet, m'a fait pensé en premier lieu qu'il ne s'agissait que d'un livre destinés aux pros du pengouin, gérant de nombreux serveurs et recherchant des solutions de facilité pour leur travail.&lt;/p&gt;    &lt;p&gt;En fait, j'avais à la fois tord et raison. Ce livre est bien entendu destiné aux administrateurs recherchant quelques astuces pour faciliter leur travail et améliorer les performences des machines qu'ils administrent. Mais il est également destiné à des utilisateurs (bien que ce ne soit pas le but final) d'un niveau intermédiaire cherchant à progresser et optimiser leur machine.&lt;/p&gt;


&lt;p&gt;On y apprend ainsi quelques notions de base sur les serveurs Linux avec entre autre un cours complet sur comment allèger la gourmandise en ressources système de la machine, suppression des services inutils, accélération des compilations, suppression des exécutables inutiles, limitation de la monopolisation du disque dur, gestion des ressources système par processus, etc... Les autres chapitres nous apprennent à choisir et gérer les sauvegardes, monter et protéger son réseau, surveiller le système, utiliser et optimiser SSH. Mais le livre aborde également les serveurs web en plus de proposer des scripts pour améliorer sa machine.&lt;/p&gt;


&lt;p&gt;Je conseil ce livre à tous, même s'il faut un certains niveau pour comprendre l'auteur et ce qu'il dsire nous faire faire.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Administration Linux à 200% 100 trucs, secrets et techniques&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Par Rob Flickenger, traduit par Joëlle Cornavin &amp;amp; François Cerbelle&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Edition O'REILLY&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;35 euros environ&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/04/12/17-administration-linux-a-200-100-trucs-secrets-et-techniques#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/04/12/17-administration-linux-a-200-100-trucs-secrets-et-techniques#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/18</wfw:commentRss>
      </item>
    
  <item>
    <title>Compiler son Kernel sous Linux</title>
    <link>http://www.city-blog.net/index.php/post/2008/04/12/4-compiler-son-kernel-sous-linux</link>
    <guid isPermaLink="false">urn:md5:500aab8696ffe2ba86446914b816ca27</guid>
    <pubDate>Sat, 12 Apr 2008 13:23:11 +0000</pubDate>
    <dc:creator>ldb</dc:creator>
        <category>Linux : Console</category>
        <category>compilation</category><category>kernel</category><category>linux</category>    
    <description>&lt;p&gt;S&amp;#8217;il y a une chose de &amp;#8220;difficile&amp;#8221; ou plutôt de &amp;#8220;faillible&amp;#8221; sous Linux, c&amp;#8217;est bien ça, la compilation du noyau (kernel)&amp;nbsp;! Une erreur dans la manipulation ou la compilation, et vous obtenez un kernel panic très&amp;#8230; emmerdant&amp;nbsp;! C&amp;#8217;est pourquoi il est toujours recommandé de ne jamais remplacer les entrèes de Grub ou Lilo par le kernel que vous venez de compiler, mais plutôt d&amp;#8217;ajouter l&amp;#8217;entrée aux autres. Sans quoi, vous serez obligé de passer par un LiveCD pour réparer tout ça, ou pire, de formater si vous n&amp;#8217;avez pas de LiveCD.&lt;/p&gt;


&lt;p&gt;Voici donc une petit explications sur le Kernel et sa compilation, accompagnée de divers liens utils pour demander de l&amp;#8217;aide, le télécharger, ou autre.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Le kernel, sa place et son histoire&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Ce qu&amp;#8217;il faut d&amp;#8217;abord savoir, c&amp;#8217;est que Linux est un &amp;#8220;descendant&amp;#8221; de Unix. Et qu&amp;#8217;Unix, c&amp;#8217;est un système d&amp;#8217;exploitation qui était très apprécié, notamment pour son support de nombreuses architectures, mais aussi sa stabilité.&lt;/p&gt;


&lt;p&gt;C&amp;#8217;est alors que Linus Torvald, alors étudiant à l&amp;#8217;université d&amp;#8217;Helsinki (Finlande), dédice de créer une version d&amp;#8217;Unix librement diffusable. Depuis beaucoup de programeurs participent à la construction et l&amp;#8217;amélioration du noyau, surtout depuis le développement d&amp;#8217;Internet. Toutes les personnes compétentes sont d&amp;#8217;ailleurs invitées à participer.&lt;/p&gt;


&lt;p&gt;Le 5 octobre 1991, Linus délivra la toute première version &amp;#8220;officielle&amp;#8221; de Linux (0.02), la version 0.01 n&amp;#8217;étant pas executable, sauf sur les système Minix dont Linus se sera inspiré. A défaut d&amp;#8217;autre chose, le système était à présent capable d&amp;#8217;exécuter bash (le Bourne Again Shell de GNU) et gcc. Les premières moutures de Linux, en effet, étaient surtout destinées aux hackers et se focalisaient sur le développement du noyau, ce qui explique l&amp;#8217;absence de service d&amp;#8217;assistance technique, de documentation, etc. Dans une moindre mesure, la communauté Linux considère encore aujourd&amp;#8217;hui ces aspects comme très secondaires en regard de la &amp;#8220;vraie programmation&amp;#8221;&amp;nbsp;: le développement du noyau.&lt;/p&gt;


&lt;p&gt;Voici un appel de Linus Torvald effectué à l&amp;#8217;époque de comp.os.minix&amp;nbsp;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;Vous regrettez les beaux jours de Minix-1.1, époque bénie où les hommes étaient dignes de ce nom et écrivaient leurs propres pilotes de périphériques&amp;nbsp;? Vous cherchez à vous investir dans un projet original et vous vous languissez d&amp;#8217;un système modifiable à votre convenance&amp;nbsp;? Vous êtres frustré que tout fonctionne sous Minix&amp;nbsp;? Vous regrettez les nuits blanches passées à tenter d&amp;#8217;implanter un programme récalcitrant&amp;nbsp;? Si tel est le cas, lisez ce qui suit&amp;nbsp;: Comme signalé il y a un mois, je travaille actuellement sur une version libre d&amp;#8217;un système analogue à Minix pour ordinateur AT-386. Ce système est à présent utilisable (mais peut-être ne vous conviendra-t-il pas, tout dépend de ce que vous recherchez) et je compte en diffuser les sources. Il s&amp;#8217;agit pour l&amp;#8217;instant de la version 0.02, capable néanmoins d&amp;#8217;exécuter bash, gcc, gnu-make, gnu-sed, compress, etc.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Depuis, les noyaux n&amp;#8217;ont de cesse de se succéder, s&amp;#8217;améliorant à chaque fois et supportant de plus en plus de périphériques, parfois mieux que d&amp;#8217;autres OS (Opérateur Système) &lt;img src=&quot;/dc2rc1/themes/default/smilies/laugh.png&quot; alt=&quot;:-D&quot; class=&quot;smiley&quot; /&gt; Aujourd&amp;#8217;hui, le noyau Linux est concidéré comme l&amp;#8217;un des meilleurs avec BSD et celui de MacOS basé également sur Unix.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Le kernel&amp;nbsp;: son rôle, pourquoi le mettre à jour, etc&amp;#8230;&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Le rôle du noyau&lt;/em&gt;
Le kernel joue le rôle d&amp;#8217;intermédiaire entre vos programmes et votre matériel. Premièrement, il gère la mémoire pour tous les programmes en cours d&amp;#8217;exécution (processus), et s&amp;#8217;assure qu&amp;#8217;ils occupent tous une part équitable (ou non) du temps processeur. En plus, il fournit une interface (simple à utiliser) aux programmes pour communiquer avec votre matériel (appels système).&lt;/p&gt;


&lt;p&gt;Bien sûr c&amp;#8217;est un petit peu plus compliqué que ça, mais ces fonctions de bases sont les plus importantes à connaître.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Pourquoi le mettre à jour ?&lt;/em&gt;
Les nouveaux noyaux offrent plus de facilité pour communiquer avec plus de matériels (c&amp;#8217;est-à-dire qu&amp;#8217;ils gèrent plus de périphériques&amp;#8230;), ils peuvent avoir une meilleure gestion des processus, tourner plus rapidement que les anciennes versions, être plus stables et ils corrigent les erreurs stupides des versions précédentes. Beaucoup de gens mettent à jour leurs noyaux car ils veulent avoir les nouveaux pilotes de périphériques et les corrections d&amp;#8217;erreurs.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Les modules chargeables&amp;nbsp;? Kesako ?&lt;/em&gt;
Ce sont des parties du noyau (pilotes de périphériques généralement) qui ne sont pas compilées dans celui-ci. On peut les compiler séparément, les insérer et les retirer du noyau à n&amp;#8217;importe quel moment. En raison de cette souplesse, c&amp;#8217;est devenu la méthode préférée pour coder certaines fonctionnalités du noyau. Bon nombre de pilotes de périphériques tels que PCMCIA et les gestionnaires de cartouches QIC-80/40 sont des modules chargeables.&lt;/p&gt;


&lt;p&gt;Voilà, j&amp;#8217;espère que ces quelques explications vous auront été utiles. Passons maintenant aux choses sérieuses, la compilation&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;La compilation&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Tout d&amp;#8217;abord, il va vus falloir réccupérer les sources de votre noyau pour pouvoir le compiler. Pour cela, il suffit de vous rendre sur &lt;a href=&quot;http://www.kernel.org&quot; hreflang=&quot;fr&quot;&gt;le site officiel&lt;/a&gt; et de télécharger la dernière version stable (en haut de la liste) en cliquant sur le &amp;#8220;F&amp;#8221; qui vous permettra de télécharge toutes les sources du kernel.&lt;/p&gt;


&lt;p&gt;Enregistrez le dans votre dossier personnel et décompressez le (clique droit si vous avez KDE avec Ark d&amp;#8217;installé, sinon tapez tar xvf linux.*version*.tar.bz2 dans la console.&lt;/p&gt;


&lt;p&gt;Maintenant que vous avez les sources, vous allez pouvoir commencer à le configurer et le compiler.&lt;/p&gt;


&lt;p&gt;Pour cela&amp;nbsp;:
- Ouvrez la console (le shell)
- loggez vous en root en tapant&amp;nbsp;: su
Il va alors vous demander votre passe root.
- allez dans le dossier dans lequel vous avez décompressé vos sources en tapant &amp;#8216;cd&amp;#8217; suivit du chemin du dossier&lt;/p&gt;


&lt;p&gt;Ensuite, vous allez devoir suivre ces instructions à la lettre pour éviter tous les problèmes.&lt;/p&gt;


&lt;p&gt;Dans la console faites&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;make oldconfig
&lt;em&gt;-&amp;gt; Il va alors réccupérer votre ancienne config pour la calquer sur celle du future kernel afin de ne pas perdre votre configuration actuelle. Il se peut qu&amp;#8217;il vous demande quelques trucs, si vous n&amp;#8217;êtes pas sùr, mettez la réponse par défaut (en majuscule parmi celles entre crochets).&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;make menuconfig
&lt;em&gt;-&amp;gt; Cela vous permettra de revoir votre configuration et de changer ou non quelques trucs. Nous verrons après à quoi correspond les titres du menu principal.&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;make clean
make bzImage
&lt;em&gt;-&amp;gt; Notez bien le dossier d&amp;#8217;installation du fichier bzImage qu&amp;#8217;il va vous indiquer. Cela nous servira pour la suite.&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;make modules
make modules_install
make install&lt;/p&gt;


&lt;p&gt;Et voilà votre kernel compilé et installé.&lt;/p&gt;


&lt;p&gt;Normalement, lilo a déjà été modifié et rechargé, et vous n'avez plus qu'à redémarrer pour tester votre nouveau Kernel...&lt;/p&gt;

&lt;p&gt;Posté le 23 Septembre 2005 sur mon Blog d'origine.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.city-blog.net/index.php/post/2008/04/12/4-compiler-son-kernel-sous-linux#comment-form</comments>
      <wfw:comment>http://www.city-blog.net/index.php/post/2008/04/12/4-compiler-son-kernel-sous-linux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.city-blog.net/index.php/feed/rss2/comments/5</wfw:commentRss>
      </item>
    
</channel>
</rss>