<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.moustik.orgfeed/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>moustik.org - linux</title>
  <link>http://www.moustik.org</link>
  <description>Admin sys linux en mode junior</description>
  <language>fr</language>
  <pubDate>Tue, 04 Nov 2008 23:55:18 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Screen</title>
    <link>http://www.moustik.org/2008/02/16/Screen</link>
    <guid isPermaLink="false">urn:md5:a8ea2886771b5843fb16fe89e3926d65</guid>
    <pubDate>Sat, 16 Feb 2008 11:33:00 +0100</pubDate>
    <dc:creator>Ludo</dc:creator>
        <category>Linux</category>
        <category>linux</category>    
    <description>&lt;p&gt;Voilà un outil que je n'utilisais jamais et qui s'avère vite fait insdispensable. Fini les shells perdus à cause des déconnexions sauvages et ajoute même des petits trucs bien sympas. Alors voilà un petit mémo sur comment se débrouiller avec screen&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Les commandes de base&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Pour lancer screen&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
screen
&lt;/pre&gt;

&lt;p&gt;On arrive sur une page d'acceuil...
Pour créer et activer un nouveau shell&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
Ctrl-a Ctrl-c
&lt;/pre&gt;

&lt;p&gt;Pour détacher cette nouvelle fenêtre&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
Ctrl-a d
&lt;/pre&gt;

&lt;p&gt;Pour naviguer dans les fenêtres&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
Ctrl-a 0 à Ctrl-a 9
&lt;/pre&gt;

&lt;p&gt;Pour revenir à la fenêtre active précédente&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
Ctrl-a Ctrl-a
&lt;/pre&gt;

&lt;p&gt;Pour naviguer en avant et en arrière dans les fenêtres actives&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
Ctrl-a n Ctrl-a p
&lt;/pre&gt;

&lt;p&gt;Pour renommer la fenêtre active&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
Ctrl-a A
&lt;/pre&gt;

&lt;p&gt;Pour obtenir la liste de toutes les fenêtres&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
Ctrl-a &amp;quot;
&lt;/pre&gt;

&lt;p&gt;Pour quitter réellement un screen&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
Ctrl-d
&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Pour retrouver un screen&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
# screen -r
  There are several suitable screens on:
          17115.pts-2.localhost   (Detached)
          20023.pts-5.localhost   (Detached)
          19951.pts-5.localhost   (Detached)
          19955.pts-5.localhost   (Detached)
          19959.pts-5.localhost   (Detached)
          19966.pts-5.localhost   (Detached)
          19995.pts-5.localhost   (Detached)
  Type &amp;quot;screen [-d] -r [pid.]tty.host&amp;quot; to resume one of them.
&lt;/pre&gt;


&lt;p&gt;Là en l'occurence il y a 7 screen de lancer, ca taff dur :) et donc pour se reconnecter à un screen, il suffit de rentrer le pid du screen en question.&lt;/p&gt;
&lt;pre&gt;
# screen -r 17115
&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Pour partager un screen&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Mieux encore, pour partager un screen entre plusieurs utilisateurs, utile pour une demo ou une explication à distance, on remplace screen -r par screen -x pour récupérer le screen. Admettons que le &lt;strong&gt;user1&lt;/strong&gt; ait ouvert un screen et que son pid est 17115 (comme dans la liste ci dessus), le &lt;strong&gt;user2&lt;/strong&gt; se connecte sur la machine et tape&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
# screen -x 17115
&lt;/pre&gt;

&lt;p&gt;De cette manière &lt;strong&gt;user1&lt;/strong&gt; et &lt;strong&gt;user2&lt;/strong&gt; se retrouve dans le même sceen, à noter que les deux peuvent interagir sur la console en même temps.&lt;/p&gt;


&lt;p&gt;Truc interessant également, si on veut lancer un screen au travers d'un ssh lors d'une connexion&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
$ ssh -t root@10.0.0.127 screen
&lt;/pre&gt;

&lt;p&gt;Il reste encore pas mal de bonnes features à connaitre sur screen...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.moustik.org/2008/02/16/Screen#comment-form</comments>
      <wfw:comment>http://www.moustik.org/2008/02/16/Screen#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moustik.org/feed/rss2/comments/9</wfw:commentRss>
      </item>
    
  <item>
    <title>666 pov nux :/</title>
    <link>http://www.moustik.org/2008/02/14/666-pov-nux-%3A/</link>
    <guid isPermaLink="false">urn:md5:f985e3576b09787c38d01504da489909</guid>
    <pubDate>Thu, 14 Feb 2008 11:41:00 +0100</pubDate>
    <dc:creator>Ludo</dc:creator>
        <category>Linux</category>
        <category>linux</category>    
    <description>    &lt;p&gt;Crise de jalousie? le jour de la saint valentin, ca ne s'invente pas...&lt;/p&gt;
&lt;pre&gt;
# w
 17:19:14 up 48 days, 23:29,  2 users,  load average: 666.52, 600.23, 403.05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.0.10     16:26    1:15   0.17s  0.17s -bash
root     pts/1    10.0.0.11     17:19    0.00s  0.01s  0.00s w
&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.moustik.org/2008/02/14/666-pov-nux-%3A/#comment-form</comments>
      <wfw:comment>http://www.moustik.org/2008/02/14/666-pov-nux-%3A/#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moustik.org/feed/rss2/comments/8</wfw:commentRss>
      </item>
    
  <item>
    <title>Virtualisation avec KVM</title>
    <link>http://www.moustik.org/2008/02/01/Virtualisation-avec-KVM</link>
    <guid isPermaLink="false">urn:md5:37dde9e349abb1531ce1f53ceb5e337a</guid>
    <pubDate>Fri, 01 Feb 2008 03:33:00 +0100</pubDate>
    <dc:creator>Ludo</dc:creator>
        <category>Linux</category>
        <category>linux</category>    
    <description>&lt;p&gt;Un truc que je ne regrette pas pour une fois, c'est de m'être offert un E6750 après le décès de mon vénérable Athlon Tbird. Du coup j'ai pu tester le support du VT au travers de KVM. Sans entrer dans des benchs et autres comparatifs, l'utilisation est ultra-simple.&lt;/p&gt;    &lt;p&gt;Charger le module&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # modprobe kvm-intel&lt;/pre&gt;


&lt;p&gt;Automatiser le chargemet du module&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # echo kvm-intel &amp;gt;&amp;gt; /etc/modules.autoload.d/kernel-2.6&lt;/pre&gt;


&lt;p&gt;On utilise layman car kvm n'est pas encore 'officellement' packagé sous gentoo&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # emerge -vp layman
 # echo &quot;source /usr/portage/local/layman/make.conf&quot; &amp;gt;&amp;gt; /etc/make.conf
 # layman -L
 # layman -f -o http://tapir.sajinet.com.pe/gentoo/layman.xml -a sajinet
 # layman -s sajinet&lt;/pre&gt;


&lt;p&gt;Modifier le package.keywords pour &quot;émerger&quot; kvm&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # echo &quot;app-emulation/kvm ~* *&quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;/pre&gt;


&lt;p&gt;Ajouter dans votre make.conf le support&amp;nbsp;: kvm qemu kqemu gcc4 gnutls.
Pour installer qemu, il aut passer par gcc-3*, pour modifier quel gcc utiliser sous gentoo,&lt;/p&gt;


&lt;pre&gt; # gcc-config -l
 &lt;a href=&quot;http://www.moustik.org/2008/02/01/1&quot; title=&quot;1&quot;&gt;1&lt;/a&gt; i486-pc-linux-gnu-3.3.6
 &lt;a href=&quot;http://www.moustik.org/2008/02/01/2&quot; title=&quot;2&quot;&gt;2&lt;/a&gt; i486-pc-linux-gnu-4.1.2 *&lt;/pre&gt;


&lt;p&gt;Pour passer a gcc-3*&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;# gcc-config 1&lt;/pre&gt;


&lt;p&gt;On finit par installer kvm&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # emerge -av kvm&lt;/pre&gt;


&lt;p&gt;On ajoute notre utilisateur dans le groupe kvm&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # gpasswd -a rafailow kvm&lt;/pre&gt;


&lt;p&gt;Alors on va préparer une installation d'une archlinux&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # mkdir /home/data/vms&lt;/pre&gt;


&lt;p&gt;On prépare l'image disque&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # qemu-img create /home/data/vms/Archlinux-i686-2007.08-2.img 3G
 Formating '/home/data/vms/Archlinux-i686-2007.08-2.img', fmt=raw, size=3145728 kB&lt;/pre&gt;


&lt;p&gt;On va lancer l'installation à proprement parler avec le support du cdrom pour installer notre système&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # kvm -hda /home/data/vms/Archlinux-i686-2007.08-2.img \
 -cdrom /home/rafailow/Desktop/Archlinux-i686-2007.08-2.core.iso \
 -boot d&lt;/pre&gt;


&lt;p&gt;&lt;img src=&quot;http://www.moustik.org/public/kvm_arch1.png&quot; alt=&quot;kvm_arch1.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Pour démarrer votre vm&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; # kvm /home/data/vms/Archlinux-i686-2007.08-2.img&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.moustik.org/2008/02/01/Virtualisation-avec-KVM#comment-form</comments>
      <wfw:comment>http://www.moustik.org/2008/02/01/Virtualisation-avec-KVM#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moustik.org/feed/rss2/comments/3</wfw:commentRss>
      </item>
    
  <item>
    <title>autounmask sous gentoo</title>
    <link>http://www.moustik.org/2008/01/20/autounmask-sous-gentoo</link>
    <guid isPermaLink="false">urn:md5:af43db754875d4aa5ca5cfab046a28b9</guid>
    <pubDate>Sun, 20 Jan 2008 13:42:00 +0000</pubDate>
    <dc:creator>Ludo</dc:creator>
        <category>Gentoo</category>
        <category>gentoo</category><category>linux</category>    
    <description>&lt;p&gt;Saoulés par les&lt;/p&gt;
&lt;pre&gt;
# echo 'toin-toin/tointoin ~pouet pouet' &amp;gt;&amp;gt; /etc/portage/package.{keywords,unmask}
&lt;/pre&gt;

&lt;p&gt;surtout avec des installations de type kde-4.0.0 ???
Voilà un outil fait pour vous :).&lt;/p&gt;

&lt;pre&gt;
# emerge autounmask
&lt;/pre&gt;    &lt;p&gt;Après il suffit de placer en argument le paquet à installer et si il est masqué ou ses dépendances, autounmask mettra tout en ordre de lui-même pour que l'installation puisse se dérouler.&lt;/p&gt;


&lt;p&gt;Par exemple, ce que donne une installation de kde-4.0.0&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
# ---
# BEGIN: kde-base/kdebase-4.0.0
# ---
=kde-base/kdebase-4.0.0 ~x86
=dev-util/cmake-2.4.7-r1 ~x86
=dev-util/cmake-2.4.7-r2 ~x86
=dev-util/cmake-2.4.8_rc12 ~x86
=dev-libs/xmlrpc-c-1.06.09 ~x86
=kde-base/kdelibs-4.0.0 ~x86
=x11-libs/qt-4.3.3 ~x86
=x11-libs/qt-xmlpatterns-4.4.0_rc1 ~x86
=x11-libs/qt-core-4.4.0_rc1 ~x86
=x11-libs/qt-sql-4.4.0_rc1 ~x86
=x11-libs/qt-test-4.4.0_rc1 ~x86
=x11-libs/qt-assistant-4.4.0_rc1 ~x86
=x11-libs/qt-gui-4.4.0_rc1 ~x86
=x11-libs/qt-script-4.4.0_rc1 ~x86
=x11-libs/qt-dbus-4.4.0_rc1 ~x86
=x11-libs/qt-svg-4.4.0_rc1 ~x86
=x11-libs/qt-opengl-4.4.0_rc1 ~x86
=dev-libs/soprano-2.0.0 ~x86
=dev-libs/rasqal-0.9.15 ~x86
=dev-cpp/clucene-0.9.20 ~x86
=dev-libs/redland-1.0.6 ~x86
=dev-libs/redland-1.0.6-r1 ~x86
=app-misc/strigi-0.5.7 ~x86
=kde-base/qimageblitz-0.0.4 ~x86
=kde-base/kdepimlibs-4.0.0 ~x86
=x11-apps/xinit-1.0.5-r2 ~x86
# ---
# END: kde-base/kdebase-4.0.0
# ---
&lt;/pre&gt;


&lt;p&gt;Il ne reste plus qu'à &quot;emerger&quot;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.moustik.org/2008/01/20/autounmask-sous-gentoo#comment-form</comments>
      <wfw:comment>http://www.moustik.org/2008/01/20/autounmask-sous-gentoo#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moustik.org/feed/rss2/comments/1</wfw:commentRss>
      </item>
    
</channel>
</rss>