<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://trucatux.under-globe.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>Truc à Tux</title>
  <link>http://trucatux.under-globe.net/index.php/</link>
  <description>trucs et astuces glanés ça et là sur linux</description>
  <language>fr</language>
  <pubDate>Fri, 23 Nov 2007 14:18:05 +0100</pubDate>
  <copyright>under-globe.org</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Installation svn ubuntu</title>
    <link>http://trucatux.under-globe.net/index.php/post/2007/06/25/Installation-svn-ubuntu</link>
    <guid isPermaLink="false">urn:md5:e907d52533258defcb7a2cd8c8706f34</guid>
    <pubDate>Mon, 25 Jun 2007 08:23:00 +0200</pubDate>
    <dc:creator>Phracktale</dc:creator>
            
    <description>    &lt;div class=&quot;post-chapo&quot;&gt;&lt;p&gt;Aujourd'hui nous allons nous pencher sur l'installation d'un serveur &lt;a href=&quot;http://subversion.tigris.org/&quot; hreflang=&quot;en&quot;&gt;SVN&lt;/a&gt; sous Gnu/Linux &lt;a href=&quot;http://www.ubuntu-fr.org/&quot; hreflang=&quot;fr&quot;&gt;Ubuntu&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;	&lt;div class=&quot;post-content&quot;&gt;&lt;p&gt;Dans un premier temps il est nécessaire d'installer la dernière version courante du serveur.&lt;br /&gt;
Pour cela nous allons ouvrir une console afin de saisir la commande suivante :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ sudo apt-get update&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Cette commande permet de mettre à jour la liste des paquets de votre
distribution. Dans un second temps nous allons exécuter la commande
suivante qui va télécharger le paquet du serveur SVN (ainsi que tous
les paquets dont il a besoin) puis va l'installer.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ sudo apt-get install subversion&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Une fois le serveur installé, il suffit de créer un répertoire qui
va accueillir vos projets. Je vous suggère de le faire dans votre
répertoire personnel.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ cd &lt;/code&gt;&lt;br /&gt;
&lt;code&gt;$ mkdir svn&lt;/code&gt; &lt;/p&gt;
&lt;p&gt;Désormais, nous allons créer notre premier projet que nous nommerons &lt;strong&gt;monprojet&lt;/strong&gt;. pour cela il suffit de saisir ce qui suit :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ cd svn&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;$ svnadmin create monprojet&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Vous remarquerez qu'un dossier portant le même nom que votre projet
a été créé. Maintenant nous allons passer à la phase de configuration
du projet. Commençons par indiquer au serveur que les utilisateurs
auront besoin de se faire connaitre auprès du serveur. Pour il faut
modifier le fichier &lt;strong&gt;svnserve.conf&lt;/strong&gt; présent dans le dossier &lt;strong&gt;conf&lt;/strong&gt; du projet.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ cd monprojet/conf&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;$ gedit svnserve.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Maintenant que ce fichier est ouvert nous allons donc le modifier. Nous décommentons le ligne suivante : &lt;/p&gt;
&lt;p&gt;&lt;code&gt;password-db = passwd&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Enregistrez vos modifications, puis maintenant nous modifions le fichier &lt;strong&gt;passwd&lt;/strong&gt; qui se trouve dans le même répertoire.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ gedit passwd&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Nous pouvons facilement comprendre que ce qui se situe en dessous de &lt;strong&gt;[users]&lt;/strong&gt;
est la liste des utilisateurs avec leur mot de passe respectif. Il faut
noter que pour le moment ils sont commentés et donc non pour le moment
aucun effet. Nous allons donc mettre notre nom d'utilisateur ainsi que
notre mot de passe.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[users]&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;skit = monmotdepasse&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Nous pouvons mettre autant d'utilisateur que l'on souhaite.&lt;br /&gt;
Une fois les utilisateurs enregistrés, nous pouvons enregistrer nos modifications.&lt;/p&gt;
&lt;p&gt;Maintenant que le projet est configuré, nous pouvons lancé le serveur.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ cd&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;$ svnserve -d -r svn/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Cette commande a pour but de lancer le serveur en mode daemon ( &lt;strong&gt;-d&lt;/strong&gt; ) avec les projets contenus dans le dossier svn ( &lt;strong&gt;-r svn/&lt;/strong&gt; )&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;Voila, nous avons fini ce premier tutorial qui concerne
l'installation et la configuration d'un serveur SVN (SubVersion) sous
Gnu/Linux Ubuntu. &lt;img src=&quot;http://skitoo.org/blog/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;Source : &lt;a hreflang=&quot;fr&quot; href=&quot;http://skitoo.org/blog/&quot;&gt;skitoo&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
          <comments>http://trucatux.under-globe.net/index.php/post/2007/06/25/Installation-svn-ubuntu#comment-form</comments>
      <wfw:comment>http://trucatux.under-globe.net/index.php/post/2007/06/25/Installation-svn-ubuntu#comment-form</wfw:comment>
      <wfw:commentRss>http://trucatux.under-globe.net/index.php/feed/rss2/comments/569</wfw:commentRss>
      </item>
    
  <item>
    <title>awstats</title>
    <link>http://trucatux.under-globe.net/index.php/post/2007/04/12/awstats</link>
    <guid isPermaLink="false">urn:md5:cc3922d0df743823a1143ab4d79859ae</guid>
    <pubDate>Thu, 12 Apr 2007 14:58:00 +0200</pubDate>
    <dc:creator>Phracktale</dc:creator>
        <category>Installation</category>
            
    <description>    &lt;strong&gt;Installation de awstats:&lt;/strong&gt;&lt;br /&gt;sudo apt-get install awstats&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Configuration de awstats:&lt;/strong&gt;&lt;br /&gt;sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.underglobe.conf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Incorporer les anciens logs gzippés:&lt;/strong&gt;&lt;br /&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;a href=&quot;http://pwet.fr/man/linux/commandes/cd&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;cd&lt;/span&gt;&lt;/a&gt; /var/log/apache2/&lt;br /&gt;&lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;for&lt;/span&gt; f &lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;in&lt;/span&gt; *.log.gz ; &lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;do&lt;/span&gt;&lt;br /&gt;  &lt;a href=&quot;http://pwet.fr/man/linux/commandes/echo&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;quot;$f&amp;quot;&lt;/span&gt;&lt;br /&gt;  &lt;a href=&quot;http://pwet.fr/man/linux/commandes/gzip&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;gzip&lt;/span&gt;&lt;/a&gt; -d &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;quot;$f&amp;quot;&lt;/span&gt;&lt;br /&gt;  /usr/lib/cgi-bin/awstats.pl -&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;config=&lt;/span&gt;underglobe -update -&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;LogFile=&lt;/span&gt;$&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;{&lt;/span&gt;f/.gz/&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;}&lt;/span&gt;&lt;br /&gt;  &lt;a href=&quot;http://pwet.fr/man/linux/commandes/gzip&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;gzip&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;quot;${f/.gz/}&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;done&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Paramétrer logrotate:&lt;/strong&gt;&lt;br /&gt;&lt;pre class=&quot;bash&quot;&gt;/var/log/apache2/*.log &lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;{&lt;/span&gt;&lt;br /&gt;        daily&lt;br /&gt;        size &lt;span style=&quot;color: rgb(204, 102, 204);&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: rgb(128, 128, 128); font-style: italic;&quot;&gt;# si la taille des logs est &amp;gt; 1octet&lt;/span&gt;&lt;br /&gt;        rotate &lt;span style=&quot;color: rgb(204, 102, 204);&quot;&gt;365&lt;/span&gt; &lt;span style=&quot;color: rgb(128, 128, 128); font-style: italic;&quot;&gt;# garder une année de log&lt;/span&gt;&lt;br /&gt;        compress &lt;span style=&quot;color: rgb(128, 128, 128); font-style: italic;&quot;&gt;# compresser les vieux logs&lt;/span&gt;&lt;br /&gt;        dateext &lt;span style=&quot;color: rgb(128, 128, 128); font-style: italic;&quot;&gt;# les vieux logs seront datés&lt;/span&gt;&lt;br /&gt;        create &lt;span style=&quot;color: rgb(204, 102, 204);&quot;&gt;640&lt;/span&gt; root root &lt;span style=&quot;color: rgb(128, 128, 128); font-style: italic;&quot;&gt;# créer un nouveau fichier avec ces droits&lt;/span&gt;&lt;br /&gt;        sharedscripts &lt;span style=&quot;color: rgb(128, 128, 128); font-style: italic;&quot;&gt;# lancer prerotate et postrotate une seule fois pour tous les logs&lt;/span&gt;&lt;br /&gt;        olddir /var/log/apache2/old/&lt;br /&gt;        prerotate&lt;br /&gt;                &lt;span style=&quot;color: rgb(128, 128, 128); font-style: italic;&quot;&gt;# Avant de changer de fichier&lt;/span&gt;&lt;br /&gt;               /usr/lib/cgi-bin/awstats.pl -&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;config=&lt;/span&gt;underglobe -update&lt;br /&gt;        endscript&lt;br /&gt;        postrotate&lt;br /&gt;          &lt;span style=&quot;color: rgb(128, 128, 128); font-style: italic;&quot;&gt;# après le changment de fichier, on redémarre apache&lt;/span&gt;&lt;br /&gt;           &lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;[&lt;/span&gt; -f /var/run/&lt;a href=&quot;http://pwet.fr/man/linux/administration_systeme/apache&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;apache&lt;/span&gt;&lt;/a&gt;.pid &lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;]&lt;/span&gt;; &lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;then&lt;/span&gt; \&lt;br /&gt;             &lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;[&lt;/span&gt; -x /usr/sbin/invoke-rc.d &lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;]&lt;/span&gt;; &lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;then&lt;/span&gt; \&lt;br /&gt;                invoke-rc.d &lt;a href=&quot;http://pwet.fr/man/linux/administration_systeme/apache&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;apache&lt;/span&gt;&lt;/a&gt; reload &amp;gt; /dev/null; \&lt;br /&gt;             &lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;else&lt;/span&gt; \&lt;br /&gt;                /etc/init.d/&lt;a href=&quot;http://pwet.fr/man/linux/administration_systeme/apache&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;apache&lt;/span&gt;&lt;/a&gt; reload &amp;gt; /dev/null; \&lt;br /&gt;             &lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;fi&lt;/span&gt;; \&lt;br /&gt;           &lt;span style=&quot;color: rgb(177, 177, 0);&quot;&gt;fi&lt;/span&gt;;&lt;br /&gt;          &lt;span style=&quot;color: rgb(128, 128, 128); font-style: italic;&quot;&gt;# ajustement des permissions des fichiers de AWStats&lt;/span&gt;&lt;br /&gt;           &lt;a href=&quot;http://pwet.fr/man/linux/commandes/chown&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;chown&lt;/span&gt;&lt;/a&gt; -R www-data:www-data /var/lib/awstats/&lt;br /&gt;        endscript&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;paramétrage apache:&lt;/strong&gt;&lt;br /&gt;&lt;pre class=&quot;apache&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;Alias&lt;/span&gt; /awstatsclasses &lt;span style=&quot;color: rgb(127, 0, 127);&quot;&gt;&amp;quot;/usr/share/awstats/classes/&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;Alias&lt;/span&gt; /awstatscss &lt;span style=&quot;color: rgb(127, 0, 127);&quot;&gt;&amp;quot;/usr/share/awstats/css/&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(173, 173, 173); font-style: italic;&quot;&gt;# mêmes paramètres que dans awstats.*.conf&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;Alias&lt;/span&gt; /stats /usr/lib/cgi-bin/&lt;br /&gt; &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;Alias&lt;/span&gt; /icon &lt;span style=&quot;color: rgb(127, 0, 127);&quot;&gt;&amp;quot;/usr/share/awstats/icon/&amp;quot;&lt;/span&gt;&lt;br /&gt;&amp;lt;Directory /usr/lib/cgi-bin/&amp;gt;&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;DirectoryIndex&lt;/span&gt; awstats.pl&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;UseCanonicalName&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;off&lt;/span&gt;&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;AuthName&lt;/span&gt; &lt;span style=&quot;color: rgb(127, 0, 127);&quot;&gt;&amp;quot;Statistiques de pwet.fr&amp;quot;&lt;/span&gt;&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;AuthType&lt;/span&gt; Basic&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;Require&lt;/span&gt; valid-&lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;user&lt;/span&gt;&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;AuthUserFile&lt;/span&gt; /home/underglobe/.passwdstats&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;Options&lt;/span&gt; +ExecCGI&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;AllowOverride&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;None&lt;/span&gt;&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;Order&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;allow&lt;/span&gt;,&lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;deny&lt;/span&gt;&lt;br /&gt;  &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;Allow&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;all&lt;/span&gt;&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&lt;br /&gt;Source : &lt;a hreflang=&quot;fr&quot; href=&quot;http://pwet.fr/blog/statistiques_web_avec_awstats_sous_ubuntu_en_mode_cgi&quot;&gt;PWET&lt;/a&gt;&lt;/pre&gt;</description>
    
    
    
          <comments>http://trucatux.under-globe.net/index.php/post/2007/04/12/awstats#comment-form</comments>
      <wfw:comment>http://trucatux.under-globe.net/index.php/post/2007/04/12/awstats#comment-form</wfw:comment>
      <wfw:commentRss>http://trucatux.under-globe.net/index.php/feed/rss2/comments/336</wfw:commentRss>
      </item>
    
  <item>
    <title>Librairie PDO</title>
    <link>http://trucatux.under-globe.net/index.php/post/2007/04/07/Librairie-PDO</link>
    <guid isPermaLink="false">urn:md5:8640cbda9c2f5a3038b115d1af3804c7</guid>
    <pubDate>Sat, 07 Apr 2007 14:56:00 +0200</pubDate>
    <dc:creator>Phracktale</dc:creator>
        <category>Installation</category>
        <category>PDO</category><category>pear</category><category>PHP</category><category>PHP 5</category>    
    <description>    PDO est une librairie fournissant une couche d'abstraction aux bases de données fonctionnant avec php5&lt;br /&gt;
&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.phpteam.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=71&amp;amp;Itemid=1&quot;&gt;&lt;br /&gt;Présentation par PHPTEAM&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a hreflang=&quot;fr&quot; href=&quot;http://blognote-info.com/index.php?2006/05/13/414-installation-de-pdo-pour-php5&quot;&gt;Installation de PDO sur UBUNTU DAPPER&lt;/a&gt; Fonctionne egalement sous edgy&lt;/p&gt;</description>
    
    
    
          <comments>http://trucatux.under-globe.net/index.php/post/2007/04/07/Librairie-PDO#comment-form</comments>
      <wfw:comment>http://trucatux.under-globe.net/index.php/post/2007/04/07/Librairie-PDO#comment-form</wfw:comment>
      <wfw:commentRss>http://trucatux.under-globe.net/index.php/feed/rss2/comments/316</wfw:commentRss>
      </item>
    
  <item>
    <title>Affecter des permissions seulement sur les répertoires</title>
    <link>http://trucatux.under-globe.net/index.php/post/2007/04/07/Affecter-des-permissions-seulement-sur-les-repertoires</link>
    <guid isPermaLink="false">urn:md5:1500070cc3866ea1e678d3d58611a5eb</guid>
    <pubDate>Sat, 07 Apr 2007 13:55:00 +0200</pubDate>
    <dc:creator>Phracktale</dc:creator>
        <category>Shell</category>
        <category>chmod</category><category>find</category><category>répertoire</category><category>shell</category>    
    <description>    &lt;p&gt;La commande chmod ne permet pas de définir des permissions sur les seuls répertoires sans toucher aux fichiers&lt;br /&gt;&lt;br /&gt;Pas de panique, linux permet de combiner efficacement les instructions.&lt;/p&gt;
&lt;p&gt;En combinant find et chmod nous pouvons arriver à nos fins.&lt;/p&gt;
&lt;p&gt;find www/ -type d -exec chmod 775 {} \;&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;source: &lt;a hreflang=&quot;fr&quot; target=&quot;_blank&quot; href=&quot;http://www.queret.net/blog/index.php/2006/09/25/45-chmod-seulement-sur-les-repertoires&quot;&gt;Yoann's blog&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://trucatux.under-globe.net/index.php/post/2007/04/07/Affecter-des-permissions-seulement-sur-les-repertoires#comment-form</comments>
      <wfw:comment>http://trucatux.under-globe.net/index.php/post/2007/04/07/Affecter-des-permissions-seulement-sur-les-repertoires#comment-form</wfw:comment>
      <wfw:commentRss>http://trucatux.under-globe.net/index.php/feed/rss2/comments/315</wfw:commentRss>
      </item>
    
</channel>
</rss>