<?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>Libre-Astux.info &#187; Tutos</title> <atom:link href="http://www.libre-astux.info/category/tutos/feed" rel="self" type="application/rss+xml" /><link>http://www.libre-astux.info</link> <description></description> <lastBuildDate>Thu, 26 Jan 2012 11:36:46 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <item><title>Gérer votre poste multimédia Ubuntu depuis un smartphone sous Android</title><link>http://www.libre-astux.info/1075/gerer-votre-poste-multimedia-ubuntu-depuis-un-smartphone-sous-android.html</link> <comments>http://www.libre-astux.info/1075/gerer-votre-poste-multimedia-ubuntu-depuis-un-smartphone-sous-android.html#comments</comments> <pubDate>Thu, 26 Jan 2012 06:57:14 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[Planet-Ubuntu]]></category> <category><![CDATA[Tutos]]></category> <category><![CDATA[android]]></category> <category><![CDATA[ConnectBot]]></category> <category><![CDATA[remote]]></category> <category><![CDATA[ssh]]></category> <category><![CDATA[vbetool]]></category> <category><![CDATA[vlc]]></category> <category><![CDATA[VLC Remote]]></category> <category><![CDATA[Wake On Lan]]></category> <category><![CDATA[xset]]></category> <guid
isPermaLink="false">http://www.libre-astux.info/?p=1075</guid> <description><![CDATA[ Dans le cas d&#8217;une utilisation multimédia d&#8217;un PC sous Gnu/Linux (ici Ubuntu 11.10), une bonne télécommande est très utile, je vous propose ici d&#8217;utiliser votre smartphone sous Android en tant que tel. Nous allons ici détailler la procédure pour contrôler l&#8217;application VLC de votre machine sous Gnu/Linux et plus spécialement Ubuntu à partir d&#8217;un smartphone [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.libre-astux.info/wp-content/2012/01/VLC_Media_Remote.png"><img
class="alignright size-thumbnail wp-image-1107" title="VLC Media Remote Android" src="http://www.libre-astux.info/wp-content/2012/01/VLC_Media_Remote-150x150.png" alt="VLC Media Remote Android" width="150" height="150" /></a> Dans le cas d&#8217;une utilisation multimédia d&#8217;un PC sous Gnu/Linux (ici Ubuntu 11.10), une bonne télécommande est très utile, je vous propose ici d&#8217;utiliser votre smartphone sous Android en tant que tel.</p><p>Nous allons ici détailler la procédure pour contrôler l&#8217;application VLC de votre machine sous Gnu/Linux et plus spécialement Ubuntu à partir d&#8217;un smartphone sous Android.</p><p>Pour cela, nous allons commencer par configurer VLC afin de pouvoir le contrôler via l&#8217;interface HTTP:</p><ul><li>Configuration l&#8217;interface principale (ou secondaire) de VLC sur HTTP:<ul><li>Se rendre dans les préférences de VLC et activer l&#8217;interface HTTP en tant qu&#8217;interface principal:</li></ul><p
style="text-align: center;"><a
href="http://www.libre-astux.info/wp-content/2012/01/config-vlc.png" rel="lightbox"><img
class="size-medium wp-image-1079 aligncenter" title="Activer l'interface HTTP dans les préférences de VLC" src="http://www.libre-astux.info/wp-content/2012/01/config-vlc.png" alt="Activer l'interface HTTP dans les préférences de VLC" width="600" height="390" /></a></p></li><ul><li>Lancez VLC depuis le PC en utilisant le paramètre suivant afin de lancer l&#8217;interface HTTP en tant qu&#8217;interface secondaire (option &laquo;&nbsp;-I http&nbsp;&raquo; pour la lancer en interface primaire):</li></ul></ul><pre>  vlc --extraintf=luahttp</pre><p>ou un exemple plus complet chargeant automatiquement une playlist ou une liste de chaines TV et utilisant un affichage au ratio 16/9:</p><pre>  /usr/bin/vlc chaines.conf --aspect-ratio=16:9 --extraintf=luahttp</pre><p>Editez ensuite le fichier /usr/share/vlc/http/.hosts en y ajoutant l&#8217;adresse IP de votre smartphone (ou la plage d&#8217;adresses IP que vous souhaitez autoriser à accéder à l&#8217;interface HTTP de votre VLC):</p><div
id="attachment_1084" class="wp-caption alignright" style="width: 160px"><a
href="http://www.libre-astux.info/wp-content/2012/01/RemoteForVlcQR.png"><img
class="size-full wp-image-1084 " title="Remote For Vlc QR code" src="http://www.libre-astux.info/wp-content/2012/01/RemoteForVlcQR.png" alt="Installer l'application depuis le market en scannant ce QR code" width="150" height="150" /></a><p
class="wp-caption-text">VLC Remote</p></div><pre>  # Access-list for VLC HTTP interface
  # $Id$
  192.168.0.0/16</pre><p>Vous êtes maintenant prêts du côté du PC, passons donc à l&#8217;installation du nécessaire sur le smartphone.</p><ul><li>Installation de l&#8217;application gratuite Remote for VLC sur votre smartphone Android depuis le Market:<ul><li><a
style="font-size: 11px; color: #555; font-family: Arial, sans-serif;" href="http://www.appbrain.com/app/remote-for-vlc/org.peterbaldwin.client.android.vlcremote">Cliquez ici pour installer Remote for VLC sur votre smartphone Android</a>.</li></ul></li></ul><p>Vous pouvez également scanner le QR code présent à droite depuis votre smartphone pour retrouver directement l&#8217;application sur le market:</p><p>Une fois l&#8217;application installée, configurez les données de votre serveur (adresse IP, port (par défaut 8080), nom, &#8230;).</p><p>Vous pouvez désormais accéder à vos playlist, changer de chaine, gérer le volume, passer en plein écran, &#8230;</p><p><span
style="color: #ff0000;">Si cela ne fonctionne pas, pensez à vérifier votre pare-feu, il faut que votre smartphone puisse joindre votre machine sur le port choisi dans la configuration de VLC (par défaut 8080).</span></p><p>D&#8217;autres solutions existent, si vous en connaissez de meilleures, plus simples ou souhaitez apporter des informations supplémentaires, n&#8217;hésitez pas, utilisez les commentaires et/ou la <a
title="Page Libre-Astux sur Google+" href="https://plus.google.com/b/105854730441747948768/105854730441747948768/posts" target="_blank">page du blog Libre-Astux sur G+</a>, ils sont là pour ça.</p><p>Il y a une autre application qui m&#8217;a semblé interressante, <a
title="SSHmote" href="http://www.zokama.com/sshmote" target="_blank">SSHmote</a> qui permet de controler diverses applications multimédia à travers une connexion SSH, cependant, cette application bien que proposant la gestion de diverses applications telles que Kaffeine, VLC, MPlayer, &#8230; ne m&#8217;a pas convaincu car celle-ci ne permet en fait que la navigation dans mes repertoires et me propose la lecture des fichiers audios, &#8230; mais pas le lancement d&#8217;une playlist ou d&#8217;un fichier chaines.conf. De plus, après un test et un rapide contact avec les développeurs, la gestion des mot de passe dans l&#8217;application SSHmote n&#8217;est pas sécurisée.</p><p><span
style="text-decoration: underline;">Sources:</span></p><p><a
title="Contrôler VLC à distance depuis Android" href="http://maketecheasier.com/remote-control-vlc-with-android-phone/2010/08/06" target="_blank">http://maketecheasier.com/remote-control-vlc-with-android-phone/2010/08/06</a></p><p><a
title="Application VLC Remote" href="http://www.appbrain.com/app/org.peterbaldwin.client.android.vlcremote" target="_blank">http://www.appbrain.com/app/org.peterbaldwin.client.android.vlcremote</a></p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/1075/gerer-votre-poste-multimedia-ubuntu-depuis-un-smartphone-sous-android.html/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Linux, un minimum de précaution tout de même</title><link>http://www.libre-astux.info/639/linux-un-minimum-de-precaution-tout-de-meme.html</link> <comments>http://www.libre-astux.info/639/linux-un-minimum-de-precaution-tout-de-meme.html#comments</comments> <pubDate>Sat, 20 Feb 2010 05:45:39 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[Tutos]]></category> <category><![CDATA[antivirus]]></category> <category><![CDATA[clamav]]></category> <category><![CDATA[configuration]]></category> <category><![CDATA[iptables]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mises à jours]]></category> <category><![CDATA[parefeu]]></category> <category><![CDATA[prévention]]></category> <category><![CDATA[Sécurité]]></category> <guid
isPermaLink="false">http://www.libre-astux.info/?p=639</guid> <description><![CDATA[Aujourd&#8217;hui je vous propose un article plutôt à destination des nouveaux venus sous Gnu/Linux. Bien que l&#8217;on vous présente ce type de système comme sûr, à toute épreuve, Gnu/Linux étant un système d&#8217;exploitation comme un autre, il reste vulnérable. Il existe donc quelques principes de bases à appliquer: Effectuer les mises à jours de sécurité [...]]]></description> <content:encoded><![CDATA[<p>Aujourd&#8217;hui je vous propose un article plutôt à destination des nouveaux venus sous Gnu/Linux.</p><p>Bien que l&#8217;on vous présente ce type de <strong>système</strong> comme<strong> sûr</strong>, à toute épreuve, <strong>Gnu/Linux</strong> étant un système d&#8217;exploitation comme un autre, il <a
href="http://www.commentcamarche.net/faq/5865-mythe-linux-est-invulnerable-face-aux-virus"><strong>reste vulnérable</strong></a>.</p><p><span
style="text-decoration: underline;">Il existe donc quelques principes de bases à appliquer:</span></p><ul><li>Effectuer les mises à jours de sécurité de votre distribution régulièrement</li><li>Mettre en place un pare-feu minimaliste</li><li>Mettre en place un antivirus afin d&#8217;éviter si ce n&#8217;est d&#8217;être infecté, de propager des virus à d&#8217;autres systèmes (via e-mail, clé usb, &#8230;)</li></ul><p>Par défaut sous certaines distributions telles qu&#8217;Ubuntu, aucun pare-feu n&#8217;est configuré et aucun antivirus n&#8217;est installé.</p><ol><li><strong><span
style="text-decoration: underline;">Effectuer les mises à jours de sécurité de votre distribution régulièrement:</span></strong></li><p>La plupart des distributions mettent à disposition un gestionnaire de mise à jour graphique dans leur outils, cela permet de configurer les mises à jour automatique ainsi, plus besoin de vous en soucier.</p><p>Si vous désirez passer par la ligne de commande, en fonction de votre gestionnaire de paquet, la commande diffère mais pour l&#8217;automatiser, il suffit de la placer dans le <a
href="http://www.libre-astux.info/?p=193">crontab</a> (gestionnaire de tâches):</p><fieldset><legend><strong><span
style="color: #800000;">Exemple d&#8217;automatisation simple sous Debian</span></strong></legend><p><code><strong><span
style="color: #0000ff;">sudo crontab -e</span></strong></code></p><p><strong><span
style="color: #008000;">00  02  */5  *  *  apt-get update &amp;&amp; apt-get upgrade<a
href="http://www.debian.org/"><img
class="alignright size-full wp-image-289" title="gnome-debian" src="http://www.libre-astux.info/wp-content/2009/08/gnome-debian.png" alt="logo debian" width="48" height="48" /></a></span></strong></p><p>La première ligne permet d&#8217;entrer dans la crontab de l&#8217;utilisateur root</p><p>La seconde est à insérer dans ce fichier afin d&#8217;automatiser la mise à jour du système tous les 5 jours à 2h du matin.</fieldset><li><span
style="text-decoration: underline;"><strong>Mettre en place un pare-feu minimaliste</strong></span></li><p>Avec tout système Gnu/Linux est livré un <strong>outil très puissant</strong>, <strong>iptables</strong>. C&#8217;est cet outil que nous allons utiliser ici afin de verrouiller un minimum nos machines. Bien que je ne prétende pas faire ici un cours sur iptables, je vais succinctement vous expliquer l&#8217;utilité des diverses commandes:</p><fieldset><legend><strong><span
style="color: #800000;">Exemple d&#8217;utilisation d&#8217;iptables pour un poste utilisateur</span></strong></legend><p><span
style="color: #0000ff;"><strong><code>/sbin/iptables-save</code></strong></span></p><p>Cette commande permet d&#8217;afficher les règles Iptables appliquées en ce moment.</p><p><code> <strong><span
style="color: #0000ff;">/sbin/iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT<br
/> /sbin/iptables -A INPUT -i eth0 -j DROP</span><br
/> </strong> </code><strong><br
/> </strong>Ces <strong>2 commandes suffisent à bloquer toute entrées</strong> de données <strong>sur votre machine</strong> (sur l&#8217;interface eth0) hormis celles demandées par celle-ci. Ici, nous bloquons simplement tout en entrée et rien en sortie puisqu&#8217;il s&#8217;agit d&#8217;un poste utilisateur et non d&#8217;un serveur. Cela conviendra donc pour la plupart des postes utilisateurs.</p><p>N&#8217;oublier pas cependant d&#8217;adapter ces règles suivant votre cas (quelqu&#8217;un doit il pouvoir accéder à cette machine à distance ? (moi y compris ?), à quoi doit on avoir accés sur cette machine (http, ftp, icmp, dns, &#8230;)), notamment si vous partagez des données via un partage réseau sur votre machine.</p><p>Connaître ces quelques règles, où bien les exécuter une fois n&#8217;aura d&#8217;impact que jusqu&#8217;au prochain redémarrage du poste. Si vous désirez appliquer ces règles en permanence, il suffit de les placer dans un fichier <span
style="color: #008000;"><strong>firewall.sh</strong></span>, de rendre ce script exécutable et d&#8217;ajouter une ligne dans <span
style="color: #008000;"><strong>/etc/network/interface</strong></span>. Ce qui donne:</p><p><span
style="text-decoration: underline;"><span
style="color: #008000;"><strong>firewall.sh:</strong></span></span></p><blockquote><p><span
style="color: #008000;"><code><strong>#!/bin/bash<br
/> /sbin/iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT<br
/> /sbin/iptables -A INPUT -i eth0 -j DROP</strong></code></span></p></blockquote><p><strong>Il faut ensuite rendre ce script exécutable et en limiter les possibilités de modification:<br
/> </strong></p><blockquote><p><code><span
style="color: #0000ff;"><strong>chmod 700 firewall.sh</strong></span><br
/> </code></p></blockquote><p><span
style="text-decoration: underline;"><span
style="color: #008000;"><strong>/etc/network/interface:</strong></span></span></p><blockquote><p><span
style="color: #008000;"><code><strong>up chemin/vers/script/firewall.sh</strong></code></span></p></blockquote></fieldset><li><span
style="text-decoration: underline;"><strong>Mettre en place un antivirus</strong></span></li><p>Bien qu&#8217;il existe à l&#8217;heure actuelle peu de manace pour ce système d&#8217;exploitation, un poste non protégé pourrait contaminer d&#8217;autres postes tout en étant parfaitement opérationnel (porteur sain &#8230;).<br
/> Afin de limiter les risques de contamination de postes sous des OS différents, il convient donc d&#8217;installer un antivirus.<br
/> <a
href="http://www.clamav.net/lang-pref/fr/">Clamav</a> est un <a
href="http://fr.wikipedia.org/wiki/Logiciel_antivirus">antivirus</a> libre, gratuit très performant qui va vous permettre d&#8217;être tranquille de ce côté là.<br
/> Disponible dans les dépôts il s&#8217;installe avec votre gestionnaire de paquets habituel (exemple sous Debian: <a
href="apt://clamav">apt-get install clamav</a>)</p><p
style="text-align: left;"><a
href="http://www.clamav.net/lang-pref/fr/"><img
class="aligncenter size-thumbnail wp-image-640" title="clamav" src="http://www.libre-astux.info/wp-content/2010/02/clamav-150x150.png" alt="" width="150" height="150" /></a></p></ol><p><span
style="text-decoration: underline;">Quelques ressources intéressantes à ce sujet:</span></p><ul><li> <a
href="http://www.commentcamarche.net/faq/5865-mythe-linux-est-invulnerable-face-aux-virus">Le mythe de l&#8217;invulnérabilité de Gnu/Linux</a></li><li><a
href="http://doc.ubuntu-fr.org/antivirus">La documentation Ubuntu à propos des antivirus</a></li><li><a
href="http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-sg-fr-4/s1-fireall-ipt-act.html">Documentation sur l&#8217;utilisation d&#8217;Iptables</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/639/linux-un-minimum-de-precaution-tout-de-meme.html/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>OpenVPN les doigts dans le nez</title><link>http://www.libre-astux.info/522/openvpn-les-doigts-dans-le-nez.html</link> <comments>http://www.libre-astux.info/522/openvpn-les-doigts-dans-le-nez.html#comments</comments> <pubDate>Thu, 24 Sep 2009 09:20:41 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Tutos]]></category> <category><![CDATA[easyrsa]]></category> <category><![CDATA[openvpn]]></category> <category><![CDATA[tunnel]]></category> <category><![CDATA[vpn]]></category> <guid
isPermaLink="false">http://www.libre-astux.info/?p=522</guid> <description><![CDATA[Pour ceux qui s&#8217;intéressent à la configuration d&#8217;OpenVPN, voici un tutoriel relativement complet sur la mise en œuvre de celui-ci sur un système de base Debian. La procédure est la même sur les autres systèmes d&#8217;exploitation Linux, seul le gestionnaire de paquets à utiliser est différents. Il vous suffit d&#8217;utiliser votre gestionnaire habituel. Ce tutoriel [...]]]></description> <content:encoded><![CDATA[<p>Pour ceux qui s&#8217;intéressent à la configuration d&#8217;OpenVPN, voici un tutoriel relativement complet sur la mise en œuvre de celui-ci sur un système de base Debian. La procédure est la même sur les autres systèmes d&#8217;exploitation Linux, seul le gestionnaire de paquets à utiliser est différents. Il vous suffit d&#8217;utiliser votre gestionnaire habituel.</p><p>Ce tutoriel présente les différentes phases de configuration d&#8217;OpenVPN telles que la création des clés, la configuration du poste serveur et client ainsi que la procédure au niveau du parefeu.</p><p><a
href="http://michauko.org/blog/2009/09/23/openvpn-les-doigts-dans-le-nez/">Lire ce tutoriel sur la mise en œuvre d&#8217;OpenVPN sur Le blog de Michauko</a>.</p><p>Pour ceux qui souhaitent en savoir plus sur la mise en œuvre de tunnel avec notamment une explication des possibilités utilisant SSH, <a
href="http://www.libre-astux.info/?p=81">c&#8217;est par ici</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/522/openvpn-les-doigts-dans-le-nez.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Personnaliser un Live-cd (Ubuntu 9.10)</title><link>http://www.libre-astux.info/449/personnaliser-un-live-cd-ubuntu-9-10.html</link> <comments>http://www.libre-astux.info/449/personnaliser-un-live-cd-ubuntu-9-10.html#comments</comments> <pubDate>Mon, 21 Sep 2009 15:54:17 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[Planet-Ubuntu]]></category> <category><![CDATA[Tutos]]></category> <category><![CDATA[chroot]]></category> <category><![CDATA[iso]]></category> <category><![CDATA[karmic koala]]></category> <category><![CDATA[live-cd]]></category> <category><![CDATA[personnalisation]]></category> <category><![CDATA[réseau]]></category> <category><![CDATA[Sécurité]]></category> <category><![CDATA[squashfs]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.libre-astux.info/?p=449</guid> <description><![CDATA[Je vous ai fait part, dans l&#8217;un de mes précédents articles, de mon intention de créer une distribution Live Ubuntu personnalisée orientée vers la récupération de données et le réseau. Voici donc la première étape, la personnalisation d&#8217;un Live-cd à partir de la version 9.10 d&#8217;Ubuntu, Karmic Koala. Pour ceux qui ont l&#8217;habitude de ce [...]]]></description> <content:encoded><![CDATA[<p>Je vous ai fait part, dans l&#8217;un de mes précédents articles, de mon intention de créer une distribution Live Ubuntu personnalisée orientée vers la récupération de données et le réseau. Voici donc la première étape, la personnalisation d&#8217;un Live-cd à partir de la version 9.10 d&#8217;Ubuntu, Karmic Koala.</p><p>Pour ceux qui ont l&#8217;habitude de ce genre de manipulations, je ne vais pas vous cacher que je me suis essentiellement servi de la documentation Ubuntu qui est d&#8217;ailleurs relativement complète à ce sujet. Vous retrouverez toutes les ressources utilisées en fin d&#8217;article. Ce tutoriel étant adapté à la personnalisation d&#8217;Ubuntu 9.10, certains éléments présentés ici ne sont pas encore dans la documentation officielle.</p><p><span
style="text-decoration: underline;"><strong>Récupération de l&#8217;image originale et création de la structure nécessaire:</strong></span></p><blockquote><p><span
style="color: #0000ff;"><em><strong>mkdir /livecd</strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>cd /livecd</strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>mkdir iso squashfs<br
/> </strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>wget <a
href="http://cdimage.ubuntu.com/releases/karmic/alpha-6/karmic-desktop-i386.iso">http://cdimage.ubuntu.com/releases/karmic/alpha-6/karmic-desktop-i386.iso</a></strong></em></span></p></blockquote><p><span
style="text-decoration: underline;"><strong>Montage et copie du contenu de l&#8217;iso:</strong></span></p><blockquote><p><span
style="color: #0000ff;"><em><strong>mount -o loop <em><strong>karmic-desktop-i386.iso /cdrom</strong></em></strong></em></span></p><p><span
style="color: #0000ff;"><em><strong><em><strong>cp -av /cdrom/. iso</strong></em></strong></em></span></p><p><span
style="color: #0000ff;"><em><strong><span
style="color: #0000ff;"><em><strong>umount /cdrom</strong></em></span></strong></em></span></p></blockquote><p><span
style="color: #000000;"><span
style="text-decoration: underline;"><strong><strong>Supp</strong></strong><strong><strong>ression des éléments inutiles (présents pour Windows):</strong></strong></span></span></p><blockquote><p><span
style="color: #0000ff;"><em><strong><span
style="color: #0000ff;"><em><strong>cd iso</strong></em></span></strong></em></span></p><p><span
style="color: #0000ff;"><em><strong><span
style="color: #0000ff;"><em><strong>rm Autorun.inf wubi.exe</strong></em></span></strong></em></span></p><p><span
style="color: #0000ff;"><em><strong><span
style="color: #0000ff;"><em><strong>rm -r pics</strong></em></span></strong></em></span></p><p><span
style="color: #0000ff;"><em><strong><span
style="color: #0000ff;"><em><strong>cd ..</strong></em></span></strong></em></span></p></blockquote><p><span
style="text-decoration: underline;"><span
style="color: #000000;"><strong><strong>Montage et copie du squashfs</strong></strong></span></span></p><p><span
style="color: #ff0000;"><a
href="http://www.libre-astux.info/wp-content/2009/08/info.png"><img
class="alignnone size-full wp-image-333" title="info" src="http://www.libre-astux.info/wp-content/2009/08/info.png" alt="info" width="32" height="32" /></a>C&#8217;est ici qu&#8217;intervient un premier problème, n&#8217;ayant pas installé Karmic Koala sur mon poste, je pensais tout de même pouvoir personnaliser le Live-cd en utilisant comme système hôte, Ubuntu 9.04. Or le squashfs présent sur Karmic Koala est en version 4, celui-ci est intégré au noyau Linux 2.6.31 et n&#8217;est pas rétrocompatible avec la version 3.3 présente dans les noyaux Linux plus anciens. Il est donc nécessaire d&#8217;utiliser un système hôte utilisant un noyau Linux &gt;= 2.6.31. Ce qui m&#8217;a amené à effectuer toute la manipulation sur une machine virtuelle utilisant comme système le live-cd d&#8217;Ubuntu 9.10 lui-même.</span></p><blockquote><p><span
style="color: #000000;">Afin de compresser / décompresser le système squashfs, nous allons installer les outils nécessaires:</span></p><p><span
style="color: #000000;"><strong><em><span
style="color: #0000ff;">apt-get install squashfs-tools</span></em></strong></span></p></blockquote><p><span
style="color: #000000;">Puis nous pouvons continuer la procédure:</span></p><blockquote><p><span
style="color: #0000ff;"><strong><em>mount -t squashfs -o loop iso/casper/filesystem.squashfs /cdrom</em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>cp -av /cdrom/. squashfs</em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>umount /cdrom</em></strong></span></p></blockquote><p><span
style="color: #0000ff;"><strong><em> </em></strong></span><span
style="color: #0000ff;"><strong><em> </em></strong></span></p><p><span
style="text-decoration: underline;"><span
style="color: #000000;"><strong><strong>Préparation du chroot</strong></strong></span></span><span
style="color: #0000ff;"> </span></p><blockquote><p><span
style="color: #0000ff;"><em><strong>mount &#8211;bind /proc squashfs/proc</strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>mount &#8211;bind /dev squashfs/dev</strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>mount &#8211;bind /sys squashfs/sys</strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>cp /etc/resolv.conf squashfs/etc/resolv.conf</strong></em></span></p><p><span
style="color: #000000;"><strong><strong><em><span
style="color: #0000ff;">chroot squashfs</span></em></strong></strong></span><span
style="text-decoration: underline;"><span
style="color: #000000;"><strong><strong><br
/> </strong></strong></span></span></p></blockquote><p><span
style="color: #0000ff;"><strong><span
style="color: #0000ff;"><strong><span
style="color: #ff0000;">À partir de maintenant, nous allons effectuer des modifications directement sur le système en cours de personnalisation.</span></strong></span></strong><em><strong><span
style="color: #0000ff;"><em><strong><br
/> </strong></em></span></strong></em></span></p><p><span
style="text-decoration: underline;"><strong>Mise à jour du système</strong></span></p><blockquote><p>Décommenter les lignes contenant universe dans <em><strong><span
style="color: #008000;">/etc/apt/source.list</span></strong></em><span
style="color: #000000;"><strong> </strong> afin d&#8217;activer les dépôts universe.</span><em><strong><span
style="color: #008000;"><br
/> </span></strong></em></p><p><strong><em><span
style="color: #0000ff;">apt-get update</span></em></strong></p><p><strong><em><span
style="color: #0000ff;">apt-get dist-upgrade</span></em></strong></p></blockquote><p>Une fois cette étape franchie, nous entrons dans le vif du sujet avec le choix des paquets à ajouter / supprimer. Les choix suivants correspondent à mes besoins, vous pouvez adapter les manipulations ci-dessous selon vos besoins.</p><p><strong><span
style="text-decoration: underline;">Applications et ressources supprimées:</span></strong></p><blockquote><p>Suppression des langues, d&#8217;evolution et du paquet ubuntu-desktop(dépends d&#8217;evolution) afin d&#8217;alléger cette distribution.<strong><span
style="text-decoration: underline;"><br
/> </span></strong></p><p><span
style="color: #0000ff;"><em><strong>apt-get remove &#8211;purge language* evolution pidgin ekiga<br
/> </strong></em></span></p><p>Le paquet ubuntu-desktop doit être réinstallé avant une mise à niveau vers une nouvelle distribution Ubuntu.</p></blockquote><p><span
style="text-decoration: underline;"><strong>Applications et ressources ajoutées:</strong></span></p><blockquote><p>Ajout de la gestion du français et des outils sélectionnés:</p><p><em><strong><span
style="color: #0000ff;">apt-get install language-pack-fr language-pack-gnome-fr language-support-fr language-pack-kde-fr language-selector</span></strong></em></p><p><em><strong><span
style="color: #0000ff;">apt-get install openssh-server x11vnc terminator localepurge<br
/> </span></strong></em></p><p><em><strong><span
style="color: #0000ff;">apt-get install foremost testdisk ntfsprogs gparted e2undel nfs-common</span></strong></em></p><p><em><strong><span
style="color: #0000ff;">apt-get install thunderbird amsn iptux</span></strong></em></p></blockquote><p><span
style="text-decoration: underline;"><strong>Vérification des dépendances et nettoyage de la base des paquets disponibles et téléchargés:</strong></span></p><blockquote><p><span
style="color: #0000ff;"><em><strong>apt-get -f install<br
/> </strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>apt-get autoremove<br
/> </strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>apt-get autoclean</strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>apt-get clean</strong></em></span></p></blockquote><p><span
style="text-decoration: underline;"><strong>Sortie du chroot</strong></span></p><blockquote><p><span
style="color: #0000ff;"><em><strong>rm /etc/resolv.conf</strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>umount /sys</strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>umount /dev</strong></em></span></p><p><span
style="color: #0000ff;"><em><strong>umount /proc</strong></em></span></p><p>En cas d&#8217;erreur, ne pas en tenir compte, cela ne gênera pas la suite de la manipulation.</p><p><strong><em><span
style="color: #0000ff;">exit</span></em></strong></p></blockquote><p>De nombreuses autres modifications sont possibles sans rentrer dans le chroot, notamment tous ce qui concerne la modification de thèmes graphiques, les fichiers de configurations par défaut, …</p><p>Il est possible d&#8217;ajouter tout ce que l&#8217;on veut simplement en le copiant à l&#8217;endroit souhaité dans le répertoire squashfs.</p><p>Ainsi, afin de modifier plus facilement l&#8217;aspect graphique, le plus simple est de reconstruire l&#8217;iso puis de lancer celui-ci dans une machine virtuelle et d&#8217;effectuer les modifications souhaitées. Il suffira ensuite d&#8217;ajouter les fichiers modifiés au répertoire squashfs (au bon emplacement), par exemple dans <em><strong><span
style="color: #008000;">squashfs/etc/skel</span></strong></em> pour que cela soit présent dans le <em><strong><span
style="color: #008000;">home</span></strong></em> de tout utilisateur,  puis reconstruire à nouveau l&#8217;iso.</p><p><span
style="text-decoration: underline;"><strong>Voici la manipulation permettant de reconstruire l&#8217;image iso:</strong></span><span
style="text-decoration: underline;"><strong><br
/> </strong></span></p><p>Mettre le français en langue par défaut:</p><blockquote><p><span
style="color: #0000ff;"><em><strong>echo &laquo;&nbsp;fr&nbsp;&raquo; | sudo tee iso/isolinux/lang</strong></em></span></p></blockquote><p>Prise en compte de toutes les modifications:</p><blockquote><p><span
style="color: #0000ff;"><em><strong>chroot squashfs update-initramfs -k all -u</strong></em></span></p></blockquote><p>Reconstruire le système squashfs:</p><blockquote><p><span
style="color: #0000ff;"><strong><em>rm iso/casper/filesystem.squashfs</em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>chmod a+w iso/casper/filesystem.manifest</em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>chroot squashfs dpkg-query -W &#8211;showformat=&#8217;${Package} ${Version}\n&#8217; &gt; iso/casper/filesystem.manifest</em></strong></span><span
style="color: #0000ff;"><strong><em><br
/> </em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>chmod go-w iso/casper/filesystem.manifest</em></strong></span><span
style="color: #0000ff;"><strong><em><br
/> </em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>chmod a+w iso/casper/filesystem.manifest-desktop </em></strong></span><span
style="color: #0000ff;"><strong><em><br
/> </em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>chroot squashfs dpkg-query -W &#8211;showformat=&#8217;${Package} ${Version}\n&#8217; &gt; iso/casper/filesystem.manifest-desktop </em></strong></span><span
style="color: #0000ff;"><strong><em><br
/> </em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>chmod go-w iso/casper/filesystem.manifest-desktop</em></strong></span></p></blockquote><p><span
style="color: #000000;">Compression du système squashfs: </span></p><blockquote><p><span
style="color: #0000ff;"><strong><em>cd squashfs<br
/> </em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>mksquashfs . ../iso/casper/filesystem.squashfs -info<br
/> </em></strong></span></p><p><span
style="color: #0000ff;"><strong><em>cd ..</em></strong></span></p></blockquote><p><span
style="color: #000000;">Et pour finir, la génération de l&#8217;iso: </span></p><blockquote><p><span
style="color: #000000;"><span
style="color: #0000ff;"><em><strong>cp squashfs/boot/vmlinuz-2.6* iso/casper/vmlinuz </strong></em></span><span
style="color: #0000ff;"><em><strong><br
/> </strong></em></span></span></p><p><span
style="color: #000000;"><span
style="color: #0000ff;"><em><strong>cp squashfs/boot/initrd.img-2.6* iso/casper/initrd.gz</strong></em></span><span
style="color: #0000ff;"><em><strong><br
/> </strong></em></span></span></p><p><span
style="color: #000000;"><span
style="color: #0000ff;"><em><strong>cd iso</strong></em></span><span
style="color: #0000ff;"><em><strong><br
/> </strong></em></span></span></p><p><span
style="color: #000000;"><span
style="color: #0000ff;"><em><strong>bash -c &laquo;&nbsp;find . -path ./isolinux -prune -o -type f -not -name md5sum.txt -print0 | xargs -0 md5sum | tee md5sum.txt&nbsp;&raquo;</strong></em></span><span
style="color: #0000ff;"><em><strong><br
/> </strong></em></span></span></p><p><span
style="color: #000000;"><span
style="color: #0000ff;"><em><strong>cd ..</strong></em></span><span
style="color: #0000ff;"><em><strong><br
/> </strong></em></span></span></p><p><span
style="color: #000000;"><span
style="color: #0000ff;"><em><strong>mkisofs -r -V &laquo;&nbsp;Libre-Astux Live CD&nbsp;&raquo; -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o libre-astux-live-cd-i386.iso iso</strong></em></span><br
/> </span></p></blockquote><p>Vous voici à présent avec un Live-cd Ubuntu personnalisé. Je suis passé ici un petit peu vite sur la personnalisation de la distribution au niveau graphique car je ne m&#8217;y suis pas vraiment attardé. Je préciserai certainement ce point à la suite de billet lorsque j&#8217;y aurai regardé de plus près.</p><p>Ceux qui connaîtraient d&#8217;autres outils interressant concernant la récupération de données ou le test du matériel, n&#8217;hésitez pas à laisser ceux-ci en commentaire.</p><hr
/><strong><span
style="text-decoration: underline;">Ressources utilisées:</span></strong></p><p><a
href="http://doc.ubuntu-fr.org/personnaliser_livecd">La documentation Ubuntu sur la personnalisation de live-cd</a></p><p><a
href="http://doc.ubuntu-fr.org/personnaliser_livecd"></a><a
href="http://doc.ubuntu-fr.org/personnalisation">Documentation sur une personnalisation plus poussée (thèmes, grub, …)</a></p> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/449/personnaliser-un-live-cd-ubuntu-9-10.html/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Réplication Mysql</title><link>http://www.libre-astux.info/441/replication-mysql.html</link> <comments>http://www.libre-astux.info/441/replication-mysql.html#comments</comments> <pubDate>Mon, 07 Sep 2009 13:37:05 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Tutos]]></category> <category><![CDATA[esclave]]></category> <category><![CDATA[maitre]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[replication]]></category> <guid
isPermaLink="false">http://www.libre-astux.info/?p=441</guid> <description><![CDATA[Pour ceux qui s&#8217;interressent à la réplication de bases de données et notamment MySQL dans le cadre d&#8217;un équilibrage de charge, voici un tutoriel relativement complet publié par GanGan sur System-Linux. Mise en place d&#8217;une réplication MySQL maître/esclave. La réplication Mysql consiste à avoir en temps réel deux bases de données Mysql identiques sur deux [...]]]></description> <content:encoded><![CDATA[<p>Pour ceux qui s&#8217;interressent à la réplication de bases de données et notamment MySQL dans le cadre d&#8217;un équilibrage de charge, voici un tutoriel relativement complet publié par GanGan sur <a
href="http://system-linux.eu">System-Linux</a>.</p><p
style="text-align: center;"><img
class="size-thumbnail wp-image-443 aligncenter" title="logo_mysql" src="http://www.libre-astux.info/wp-content/2009/09/logo_mysql-150x150.png" alt="logo_mysql" width="90" height="90" /></p><p><em><strong>Mise en place d&#8217;une réplication MySQL maître/esclave.</strong></em></p><p>La réplication Mysql consiste à avoir en temps réel deux bases de données Mysql identiques sur deux serveur différent afin de pouvoir basculer si besoin sur le deuxième serveur en cas de défaillance du premier.</p><p>…</p><p>Lire la suite sur <a
href="http://www.system-linux.eu/index.php?post/2009/09/10/R%C3%A9plication-Mysql">Réplication Mysql &#8211; System-Linux</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/441/replication-mysql.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Accélerer la mise à jour d&#8217;un parc basé sur Debian</title><link>http://www.libre-astux.info/405/accelerer-la-mise-a-jour-dun-parc-base-sur-debian.html</link> <comments>http://www.libre-astux.info/405/accelerer-la-mise-a-jour-dun-parc-base-sur-debian.html#comments</comments> <pubDate>Tue, 01 Sep 2009 10:47:36 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[Tutos]]></category> <category><![CDATA[cache]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mise a jour]]></category> <guid
isPermaLink="false">http://www.libre-astux.info/?p=405</guid> <description><![CDATA[Si vous avez à mettre à jour un nombre important de machines GNU/Linux, il y a de fortes chances pour que votre liaison Internet soit vite saturée. Dans le contexte d&#8217;une entreprise, cette saturation peut rapidement poser des problèmes pour les utilisateurs. Nous allons donc dans ce billet mettre en place un cache local pour [...]]]></description> <content:encoded><![CDATA[<p>Si vous avez à mettre à jour un nombre important de machines GNU/Linux, il y a de fortes chances pour que votre liaison Internet soit vite saturée. Dans le contexte d&#8217;une entreprise, cette saturation peut rapidement poser des problèmes pour les utilisateurs. Nous allons donc dans ce billet mettre en place un cache local pour les dépôts Debian / Ubuntu. Les avantages sont les suivants:</p><ul><li>diminuer le temps des mises à jour</li><li>réduire la consommation de bande passante sur votre liaison Internet</li><li>contrôler plus finement la mise à jour des machines</li></ul><p><span
style="text-decoration: underline;"><em><strong>Principe de fonctionnement</strong></em></span></p><p>Un bon diagramme valant mieux qu&#8217;un long discours:</p><div><img
class="alignnone size-full wp-image-409" title="aptcache" src="http://www.libre-astux.info/wp-content/2009/09/aptcache.png" alt="aptcache" width="601" height="438" /></div><p>Comme on peut le voir sur le deuxième diagramme, il faut installer une machine (&laquo;&nbsp;label&nbsp;&raquo;) qui va servir de cache entre votre réseau local et le dépôt distant.</p><p><span
style="text-decoration: underline;"><em><strong>Installation du cache</strong></em></span></p><p>Nous allons utiliser une machine GNU/Linux Ubuntu pour faire office de cache. Attention, celle-ci devra disposer d&#8217;un espace disque important car tout les paquets mis à jours y seront stockés. Personnellement, j&#8217;utilise un point de montage SMB (/media/depots) vers un serveur NAS. Le cœur de notre système se base sur l&#8217;utilisation du logiciel apt-cacher. Nous allons commencer par l&#8217;installer sur notre système:</p><blockquote><p><em><strong><span
style="color: #0000ff;">sudo aptitude install apt-cacher</span></strong></em></p></blockquote><p>Le fichier de configuration se trouve à l&#8217;emplacement /etc/apt-cacher/apt-cacher.conf. Il faut y modifier (selon votre configuration) les paramètres suivants:</p><blockquote><p># cache_dir configure le répertoire ou le cache stockera ses données cache_dir=/media/depots/ubuntu  # Configuration du groupe et de l&#8217;utilisateur avec lequel apt-cacher va être lancé # Il faut que le répertoire cache_dir est les bon droits en lecture/écriture user=www-data group=www-data  # allowed_hosts défini la liste des machines autorisées à utiliser ce cache allowed_hosts=192.168.29.0/24</p></blockquote><p>Remarque: Il est également possible de demander à apt-cache d&#8217;utiliser un proxy pour sortir vers Internet (utilisation des options: http_proxy, use_proxy, http_proxy_auth, use_proxy_auth). Pour automatiser le lancement de apt-cacher lors du démarrage de la machine, il faut modifier le fichier /etc/default/apt-cacher:</p><blockquote><p><strong><em><span
style="color: #008000;">AUTOSTART=1</span></em></strong></p></blockquote><p>Ensuite on lance le cache:</p><blockquote><p><span
style="color: #0000ff;"><em><strong>sudo /etc/init.d/apt-cacher start</strong></em></span></p></blockquote><p><span
style="text-decoration: underline;"><em><strong>Configuration des machines clientes</strong></em></span></p><p>Votre cache est maintenant opérationnel, il ne reste plus qu&#8217;a configurer vos machine GNU/Linux Ubuntu pour l&#8217;utiliser. Le plus simple est de créer un fichier nommé <strong><em>90-apt-cacher.conf</em></strong> dans le répertoire <strong><em>/etc/apt/apt.conf.d/</em></strong> (remplacer l&#8217;adresse IP 192.168.29.254 par l&#8217;adresse IP de votre machine hébergeant apt-cacher):</p><blockquote><p><span
style="color: #0000ff;"><strong><em>vi /etc/apt/apt.conf.d/90-apt-cacher.conf Acquire::http::Proxy &laquo;&nbsp;http://192.168.29.254:3142&#8243;</em></strong></span></p></blockquote><p>En cas d&#8217;indisponibilité du cache, vos machines pourront se mettre à jour comme elle le faisait auparavant.</p><p><a
href="http://blog.nicolargo.com/2009/09/un-cache-pour-accelerer-la-mise-a-jour-de-vos-machines-ubuntu.html" target="_blank">Billet original de NicoLargo</a></p> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/405/accelerer-la-mise-a-jour-dun-parc-base-sur-debian.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tuto: Utiliser VirtualBox afin de découvrir Linux</title><link>http://www.libre-astux.info/345/tuto-utiliser-virtualbox-afin-de-decouvrir-linux.html</link> <comments>http://www.libre-astux.info/345/tuto-utiliser-virtualbox-afin-de-decouvrir-linux.html#comments</comments> <pubDate>Fri, 21 Aug 2009 11:57:56 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[Tutos]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[virtualbox]]></category> <category><![CDATA[windows]]></category> <guid
isPermaLink="false">http://www.libre-astux.info/?p=345</guid> <description><![CDATA[Suite à certaines demandes, j&#8217;ai décidé de rédiger ce tutoriel afin de permettre à tous ceux qui n&#8217;osent pas installer directement une distribution Linux sur leur poste, soit par appréhension, soit parce qu&#8217;ils n&#8217;y sont pas autorisés. Afin de tester sans risque l&#8217;installation d&#8217;une distribution Linux et ensuite son utilisation, l&#8217;idéal est de créer une [...]]]></description> <content:encoded><![CDATA[<p>Suite à certaines demandes, j&#8217;ai décidé de rédiger ce tutoriel afin de permettre à tous ceux qui n&#8217;osent pas installer directement une distribution Linux sur leur poste, soit par appréhension, soit parce qu&#8217;ils n&#8217;y sont pas autorisés.</p><p>Afin de tester sans risque l&#8217;installation d&#8217;une distribution Linux et ensuite son utilisation, l&#8217;idéal est de créer une machine virtuelle. Nous allons voir ici comment créer cette machine virtuelle à l&#8217;aide de VirtualBox et y installer une distribution Linux, ici Ubuntu que je conseille aux débutants comme aux autres.</p><p><strong><em><span
style="text-decoration: underline;">Récupération et installation de VirtualBox:</span></em></strong></p><p><a
href="http://www.virtualbox.org/wiki/Downloads" target="_blank">Lien vers la page de téléchargement de VirtualBox (VirtualBox est gratuit), cliquez ici</a></p><p>Si vous êtes sous Windows,</p><blockquote><p>Sélectionner la version du programme pour Windows</p><p>Une fois cet exécutable récupéré, il suffit de cliquer dessus pour lancer l&#8217;installation de VirtualBox. Dans la plupart des cas, les réglages par défaut suffisent, cliquez donc sur suivant jusqu&#8217;à la fin de l&#8217;installation.</p></blockquote><p>Si vous êtes sous Linux, installer simplement le paquet <a
href="apt://virtualbox-ose" target="_self">Virtualbox-ose</a> via votre gestionnaire de paquet habituel.</p><p>Et voilà, VirtualBox est installé. Nous allons pouvoir commencer à créer notre machine virtuelle.</p><p><em><span
style="text-decoration: underline;"><strong>Création d&#8217;une machine virtuelle:</strong><br
/> </span></em></p><p>Les manipulations sur Linux et Windows sont pratiquement les mêmes, aussi je vais plutôt détailler la manipulation pour un Windows puisque ce tutoriel est avant tout à destination de ce système d&#8217;exploitation.</p><blockquote><p>Lancer VirtualBox (accessible dans le menu Démarrer)</p><p>Nous allons créer une nouvelle machine en cliquant sur Nouveau</p></blockquote><p
style="text-align: center;"><img
class="size-full wp-image-346 aligncenter" title="Écran principal VirtualBox" src="http://www.libre-astux.info/wp-content/2009/08/vbox1.png" alt="Écran principal VirtualBox" width="450" height="338" /></p><blockquote><p>Un assistant se lance, cliquez sur suivant</p><p>L&#8217;écran suivant vous demande le nom à donner à cete machine virtuelle et demande le type de système d&#8217;exploitation afin de faciliter le reste de la configuration. Une fois rempli, cliquez sur suivant</p></blockquote><p
style="text-align: center;"><img
class="size-full wp-image-347 aligncenter" title="Sélection du système - Virtualbox" src="http://www.libre-astux.info/wp-content/2009/08/vbox2.png" alt="Sélection du système - Virtualbox" width="450" height="409" /></p><blockquote><p>L&#8217;écran suivant vous indique une valeur par défaut pour la mémoire vive à utiliser. Si vous ne savez pas ce qu&#8217;est la <a
href="http://fr.wikipedia.org/wiki/M%C3%A9moire_vive" target="_blank">mémoire vive</a>, laissez les réglages par défaut.</p></blockquote><p
style="text-align: center;"><img
class="size-full wp-image-348 aligncenter" title="Taille mémoire vive - VirtualBox" src="http://www.libre-astux.info/wp-content/2009/08/vbox3.png" alt="Taille mémoire vive - VirtualBox" width="450" height="407" /></p><blockquote><p>Vient ensuite la création d&#8217;un disque dur virtuel afin d&#8217;accueillir le futur système d&#8217;exploitation. Une valeur vous est recommandée, si vous disposez de suffisamment d&#8217;espace sur votre disque dur, vous pouvez mettre cette valeur. Sinon, pour les distributions Linux récente, comptez environ 5Go d&#8217;espace nécessaire avec l&#8217;installation complète.</p><p>Choisir de préference une image disque à taille dynamique afin d&#8217;économiser de la place sur votre disque dur physique.</p></blockquote><p
style="text-align: center;"><img
class="size-full wp-image-349 aligncenter" title="Image disque dynamique - VirtualBox" src="http://www.libre-astux.info/wp-content/2009/08/vbox4.png" alt="Image disque dynamique - VirtualBox" width="450" height="443" /></p><blockquote><p>Choisir la taille souhaitée</p></blockquote><p
style="text-align: center;"><img
class="size-full wp-image-350 aligncenter" title="Taille du disque dur virtuel - VirtualBox" src="http://www.libre-astux.info/wp-content/2009/08/vbox5.png" alt="Taille du disque dur virtuel - VirtualBox" width="450" height="439" /></p><blockquote><p>Valider la création du disque virtuel</p><p>Vous arrivez ensuite sur un récapitulatif qu&#8217;il suffit de valider par &laquo;&nbsp;Terminer&nbsp;&raquo;.</p></blockquote><p>Votre machine virtuelle est à présent crée et prête à recevoir son système d&#8217;exploitation.</p><p><strong><span
style="text-decoration: underline;"><em>Installation du système d&#8217;exploitation sur la machine virtuelle:</em></span></strong></p><p>Avant de procéder à l&#8217;installation du système d&#8217;exploitation, sous quelle forme avez-vous votre distribution Linux ?</p><p>Un CD, une disquette ou une image ISO, pas de problème, voyons comment dire à VirtualBox d&#8217;utiliser ces données:</p><p
style="text-align: center;"><img
class="size-full wp-image-351 aligncenter" title="Sélection de la source d'installation - VirtualBox" src="http://www.libre-astux.info/wp-content/2009/08/vbox6.png" alt="Sélection de la source d'installation - VirtualBox" width="450" height="340" /></p><blockquote><p>Cliquez sur &laquo;&nbsp;Disque optique&nbsp;&raquo;</p></blockquote><p
style="text-align: center;"><img
class="size-full wp-image-352 aligncenter" title="Sélection de la source - VirtualBox" src="http://www.libre-astux.info/wp-content/2009/08/vbox7.png" alt="Sélection de la source - VirtualBox" width="450" height="359" /></p><blockquote><p>Cochez l&#8217;option correspondante et le cas échéant, sélectionner votre image iso.</p></blockquote><p
style="text-align: center;"><img
class="size-full wp-image-353 aligncenter" title="Lancer la machine virtuelle - VirtualBox" src="http://www.libre-astux.info/wp-content/2009/08/vbox8.png" alt="Lancer la machine virtuelle - VirtualBox" width="450" height="336" /></p><p>Nous pouvons maintenant procéder à l&#8217;installation du système. Pour ce, il faut Lancer la machine virtuelle.</p><p>S&#8217;il s&#8217;agit d&#8217;une installation d&#8217;Ubuntu, suivez simplement les indications présentés à l&#8217;écran d&#8217;installation.</p><blockquote><p>Une fois au niveau du partitionnement du disque dur, vous pouvez le laisser effectuer un partitionnement automatique et valider.</p><p>Cela n&#8217;affectera en rien votre disque dur physique.</p><p>Une fois les différentes étapes validées, l&#8217;installation va se terminer toute seule sans nécessiter votre attention.</p><p>L&#8217;installation sera terminée lorsque le système vous demandera de redémarrer. Pensez bien alors à redémarrer la machine virtuelle et non la machine physique.</p><p>Au démarrage suivant, vous pouvez vous connecter via les informations de connexion que vous avez saisi lors de l&#8217;installation.</p></blockquote><p>Votre système est à présent installé et prêt à l&#8217;emploi, il ne vous reste plus qu&#8217;à le tester afin de vous convaincre de passer définitivement sous Linux !!!</p><hr
/>Si ce tuto ne vous suffit pas, voici d&#8217;autres ressources intéressantes sur le sujet:</p><p><a
href="http://www.siteduzero.com/tutoriel-3-36484-virtualisez-un-systeme-d-exploitation-avec-virtualbox.html" target="_blank">VirtualBox sur le site du zéro</a></p> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/345/tuto-utiliser-virtualbox-afin-de-decouvrir-linux.html/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Déplacer son /home vers une autre partition</title><link>http://www.libre-astux.info/222/deplacer-son-home-vers-une-autre-partition.html</link> <comments>http://www.libre-astux.info/222/deplacer-son-home-vers-une-autre-partition.html#comments</comments> <pubDate>Tue, 11 Aug 2009 19:55:40 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Planet-Ubuntu]]></category> <category><![CDATA[Tutos]]></category> <category><![CDATA[/home]]></category> <category><![CDATA[déplacer]]></category> <category><![CDATA[partition]]></category> <guid
isPermaLink="false">http://www.libre-astux.info/?p=222</guid> <description><![CDATA[Au fur à mesure de l&#8217;utilisation d&#8217;un système, les données s&#8217;accumulent et la partition /home peut commencer à manquer d&#8217;espace. Il est dans ce cas nécessaire de déplacer ce /home sur une nouvelle partition. Voici la méthode à appliquer pour déplacer /home sur /dev/hda2 par exemple: Il faut clôre sa session puis se loguer dans [...]]]></description> <content:encoded><![CDATA[<p>Au fur à mesure de l&#8217;utilisation d&#8217;un système, les données s&#8217;accumulent et la partition  /home peut commencer à manquer d&#8217;espace. Il est dans ce cas nécessaire de <em><strong>déplacer ce /home sur une nouvelle partition.</strong></em> Voici la méthode à appliquer pour déplacer /home sur /dev/hda2 par exemple:</p><blockquote><p>Il faut <em><strong>clôre sa session</strong></em> puis se loguer dans un <strong><em>TTY </em></strong>accessible via<em><strong> ctrl + alt + Fx </strong></em>:</p><p><em><span
style="color: #0000ff;"><strong>sudo telinit 1</strong></span></em>(mode restreint, home non monté)</p><p><em><span
style="color: #0000ff;"><strong>mkdir  /mnt/new_home</strong></span></em> ( créer le point de montage )</p><p><strong><span
style="color: #0000ff;"><em>mount  /dev/hda2  /mnt/new_home</em></span> </strong> ( monter la partition qui recevra le futur /home)</p><p><em><span
style="color: #0000ff;"><strong>cp  -a  /home/.   /mnt/new_home/</strong></span></em> (  copier /home/ sur la nouvelle partition.)</p><p><strong><span
style="color: #0000ff;"><em>mv  /home  /home_old</em></span> </strong>( renommer /home pour garder une sauvegarde en cas de problème )</p><p><em><span
style="color: #0000ff;"><strong>mkdir  /home</strong></span></em> ( créer le nouveau répertoire /home qui sera le nouveau point de montage )</p><p><span
style="color: #0000ff;"><em><strong>umount  /mnt/new_home </strong></em></span>( démonter /dev/hda2 pour pouvoir le remonter après modification du fstab )</p></blockquote><p><span
style="text-decoration: underline;"><em><strong>Modifier le fstab :</strong></em></span></p><blockquote><p><span
style="color: #0000ff;"><em><strong>vim /etc/fstab</strong></em></span></p><p>et y ajouter :</p><p><em><span
style="color: #008000;"><strong>/dev/hda2              /home            ext3          defaults              0  2</strong></span></em> ( adapter hda2 )</p><p>Par contre, si l’on utilise les UUID il faudra auparavant en récupérer la valeur avec l’utilitaire <strong>blkid</strong>.</p><p><strong><span
style="color: #0000ff;"><em>blkid | grep hda2</em></span><br
/> </strong></p><p>et le résultat de la commande s’affichera sous la forme :</p><p><em><span
style="color: #008000;"><strong>/dev/hda2: UUID=”5e3a2a15-15a1-3217-bd57-2ed463eb41a3″ TYPE=”ext3″</strong></span></em></p><p>Le fichier /etc/fstab sera alors modifié sous la forme :</p><p><em><span
style="color: #008000;"><strong># /dev/hda2</strong></span></em></p><p><em><span
style="color: #008000;"><strong>UUID=5e3a2a15-15a1-3217-bd57-2ed463eb41a3   /home   ext3   defaults  0   2 </strong></span></em></p></blockquote><p>Après avoir enregistré les modifications de /etc/fstab on pourra monter la nouvelle partition:</p><blockquote><p><strong><span
style="color: #0000ff;"><em>mount  /home</em></span> </strong>( monte la nouvelle partition )</p><p>Puis</p><p><em><span
style="color: #0000ff;"><strong>telinit 2 </strong></span></em> pour se reloguer en graphique.</p></blockquote><p>On <em><strong>vérifie que tout est ok</strong></em> et on supprimera plus tard /home_old par la commande <strong>sudo  rm  -Rf  /home_old/</strong> (!! <em><strong><span
style="color: #ff0000;">attention aux fautes de frappe</span></strong></em> !!)</p><p>Le déplacement de votre /home est terminée.</p> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/222/deplacer-son-home-vers-une-autre-partition.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Rendre des pages dynamiques statiques</title><link>http://www.libre-astux.info/202/rendre-des-pages-dynamiques-statiques.html</link> <comments>http://www.libre-astux.info/202/rendre-des-pages-dynamiques-statiques.html#comments</comments> <pubDate>Sun, 09 Aug 2009 13:06:43 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[Tutos]]></category> <category><![CDATA[dynamique]]></category> <category><![CDATA[html]]></category> <category><![CDATA[php]]></category> <category><![CDATA[statique]]></category> <guid
isPermaLink="false">http://www.libre-astux.info/?p=202</guid> <description><![CDATA[Pour limiter les accés à la base de données et les ressources nécessaires au niveau du serveur, comme je vous l&#8217;ai indiqué dans l&#8217;un de mes précédents articles, j&#8217;ai crée un script qui me permet de stocker le contenu demandé dans des fichiers html. Ainsi lors de la première demande d&#8217;un fichier, celui-ci est généré [...]]]></description> <content:encoded><![CDATA[<p>Pour limiter les accés à la base de données et les ressources nécessaires au niveau du serveur, comme je vous l&#8217;ai indiqué dans l&#8217;un de mes précédents articles, j&#8217;ai crée un script qui me permet de stocker le contenu demandé dans des fichiers html. Ainsi lors de la première demande d&#8217;un fichier, celui-ci est généré puis copié et lors des demandes suivantes, c&#8217;est la page statique qui est directement renvoyée.</p><p>Ayant reçu quelques demandes sur la façon de mettre en œuvre ce type de fonctionnement, j&#8217;ai décidé d&#8217;expliquer ici le script crée.</p><blockquote><p>&lt;?php</p><p>$url= $_SERVER['REQUEST_URI']; <em><span
style="color: #0000ff;">//Récupération de l&#8217;url demandée</span></em></p><p>$delcar=array( &laquo;&nbsp;/&nbsp;&raquo;, &laquo;&nbsp;?&nbsp;&raquo; );<span
style="color: #0000ff;"><em> //liste des caractères à supprimer de l&#8217;url</em></span></p><p>$file= $url. &laquo;&nbsp;.html&nbsp;&raquo;;<em><span
style="color: #0000ff;"> //nom du fichier à utiliser</span></em></p><p>if (file_exists($file))    include_once($file);<em><span
style="color: #0000ff;"> //si le fichier existe celui-ci sera affiché</span></em></p><p>else</p><p>{</p><p>@copy( &laquo;&nbsp;http://site-hebergé&nbsp;&raquo; .$url, $file);<em><span
style="color: #0000ff;"> //sinon il sera copié puis affiché</span></em></p><p>include_once($file);</p><p>}</p><p>?&gt;</p></blockquote><p>En complément de ce script, il faut également un script pour supprimer ces fichiers générés lorsque cela est nécessaire:</p><blockquote><p>&lt;?php</p><p>$repertoire = opendir( &laquo;&nbsp;.&nbsp;&raquo; );</p><p>while(false !== ($fichier = readdir($repertoire)))<span
style="color: #0000ff;"><em> //lecture des fichiers du répertoire courant 1par1</em></span></p><p>{</p><p>$infos = pathinfo($chemin);<em><span
style="color: #0000ff;"> //infos du fichier</span></em></p><p>$extension = $infos['extension']; <span
style="color: #0000ff;"><em>//récupération de l&#8217;extension</em></span></p><p>if($extension == &laquo;&nbsp;html&nbsp;&raquo;) unlink($fichier);<span
style="color: #0000ff;"><em> //suppresion des fichiers html</em><br
/> </span></p><p>}</p><p>closedir($repertoire);</p><p>?&gt;</p></blockquote><p>Et voilà, il ne reste plus qu&#8217;à ajouter un appel à ce script à l&#8217;endroit souhaité afin d&#8217;automatiser tout celà. J&#8217;ai choisi de placer cet appel à la publication.</p> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/202/rendre-des-pages-dynamiques-statiques.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Restaurer Grub</title><link>http://www.libre-astux.info/158/restaurer-grub.html</link> <comments>http://www.libre-astux.info/158/restaurer-grub.html#comments</comments> <pubDate>Wed, 05 Aug 2009 08:59:24 +0000</pubDate> <dc:creator>Gatien</dc:creator> <category><![CDATA[Tutos]]></category> <category><![CDATA[fdisk]]></category> <category><![CDATA[fixmbr]]></category> <category><![CDATA[grub]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mbr]]></category> <category><![CDATA[restaurer]]></category> <category><![CDATA[windows]]></category> <guid
isPermaLink="false">http://libre-astux.info/?p=158</guid> <description><![CDATA[Il arrive de temps en temps, notamment après la réinstallation d&#8217;un Windows sur un système en dual boot Linux / Windows que Grub soit effacé de la MBR (Zone d&#8217;amorçage du disque dur). Dans ces cas là, il faut procéder à la restauration de Grub. Il faut lancer le système depuis un live-cd puis une [...]]]></description> <content:encoded><![CDATA[<p>Il arrive de temps en temps, notamment après la réinstallation d&#8217;un Windows sur un système en<strong><em> dual boot Linux / Windows</em></strong> que <strong><em>Grub soit effacé de la MBR</em></strong> (Zone d&#8217;amorçage du disque dur). Dans ces cas là, il faut procéder à la <strong><em>restauration de Grub</em></strong>.</p><p>Il faut<strong><em> lancer le système depuis un live-cd</em></strong> puis une fois lancé:</p><blockquote><p><em><strong>Passer en root:</strong></em></p><p><strong><em><span
style="color: #0000ff;">sudo su -</span></em></strong></p><p><strong><em>Monter la partition système contenant Linux</em></strong> sur votre disque dur:</p><p><em><strong><span
style="color: #0000ff;">mount /dev/sda1 /mnt</span></strong></em></p><p><em><strong>Monter /dev, /proc et copier les points de montages</strong></em> dans ce point de montage:</p><p><strong><em><span
style="color: #0000ff;">mount -o bind /dev /mnt/dev</span></em></strong></p><p><strong><em><span
style="color: #0000ff;">mount -o bind /proc /mnt/proc</span></em></strong></p><p><strong><em><span
style="color: #0000ff;">cp /proc/mounts /mnt/etc/mtab</span></em></strong></p><p><em><strong>Se chrooter dans ce système:</strong></em></p><p><span
style="color: #0000ff;"><em><strong>chroot /mnt</strong></em></span></p></blockquote><p><em><span
style="color: #ff0000;">À partir de ce moment, toutes les actions effectuées ne le sont plus sur le système du live-cd mais sur votre système installé sur le disque dur. Toute mauvaise manipulation peut s&#8217;avérer désastreuse pour votre système.</span></em></p><p>À partir d&#8217;ici <span
style="color: #0000ff;"><strong><em>2 méthodes peuvent être utilisées</em></strong></span>, si la première ne fonctionne pas, la deuxième doit fonctionner à coup sûr.</p><p><em><strong>Première méthode:</strong></em></p><blockquote><p>Cette méthode fonctionne relativement bien, elle est relativement simple et se résume à une ligne de commande</p><p><strong><em><span
style="color: #0000ff;">grub-install hd0</span></em></strong></p><p><strong><em><span
style="color: #0000ff;">update-grub           # vérifie la présence de l&#8217;installation de Grub et le met à jour<br
/> </span></em></strong></p></blockquote><p><em><strong>Deuxième méthode:</strong></em></p><blockquote><p>Lancer un shell Grub et y effectuer les différentes étapes nécessaires:</p><p><strong><em><span
style="color: #0000ff;">grub </span></em></strong></p><p><em><strong><span
style="color: #ff0000;">grub&gt;</span></strong></em><span
style="color: #0000ff;"><strong><em> find /boot/grub/stage1 </em></strong></span> # recherche l&#8217;emplacement de grub</p><p><span
style="color: #ff0000;"><em><strong>grub&gt;</strong></em></span> <em><strong><span
style="color: #0000ff;">root (hdx,y) </span></strong></em> #avec les donnees precedentes</p><p><span
style="color: #ff0000;"><em><strong>grub&gt; </strong></em></span><em><strong><span
style="color: #0000ff;">setup (hd0)</span></strong></em></p><p><span
style="color: #ff0000;"><em><strong>grub&gt;</strong></em></span> <strong><em><span
style="color: #0000ff;">quit</span></em></strong></p><p><strong><em><span
style="color: #0000ff;">update-grub           # vérifie la présence de l&#8217;installation de Grub et le met à jour</span></em></strong></p></blockquote><p>À la fin de chacune de ces 2 méthodes, il faut redémarrer afin de vérifier la prise en compte effective des modifications.</p><p><span
style="color: #0000ff;"><em><strong>reboot</strong></em></span></p><hr
/>Il arrive également que ce soit le système Linux qui ne répond plus et dans ce cas, il peut être impossible d&#8217;utiliser Grub pour lancer Windows.</p><p>Dans ces cas là, il suffit de <strong><em>nettoyer la MBR</em></strong></p><p>Cela peut se faire via une <strong><em>disquette de démarrage Windows 98</em></strong> via la commande:</p><blockquote><p><span
style="color: #0000ff;"><strong><em>fdisk /mbr</em></strong></span></p></blockquote><p>Mais également depuis un <strong><em>cd de Windows 2000/XP</em></strong> en choisissant</p><blockquote><p><em><strong>Réparer une installation de Windows</strong></em> puis</p><p><em><strong>Réparation manuelle</strong></em></p><p>La commande à utiliser dans ce cas est</p><p><span
style="color: #0000ff;"><em><strong>fixmbr</strong></em></span></p><p><span
style="color: #0000ff;"><span
style="color: #000000;">Confirmer l&#8217;action sur l&#8217;écran présenté en utilisant la touche <strong><em><span
style="color: #0000ff;">o</span></em></strong></span><em><strong><span
style="color: #000000;"> </span><br
/> </strong></em></span></p></blockquote><p>Une fois effectué, le dual-boot n&#8217;existe plus et seul le système Windows est accessible.</p><p>Il ne reste plus qu&#8217;à réinstaller (ou réparer) votre système Linux en démarrant sur un live-cd.</p> ]]></content:encoded> <wfw:commentRss>http://www.libre-astux.info/158/restaurer-grub.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
