<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="Tiki CMS/Groupware via FeedCreator 1.7.2.1" -->
<?xml-stylesheet href="http://www.dannielou.com/lib/rss/rss-style.css" type="text/css"?>
<?xml-stylesheet href="http://www.dannielou.com/lib/rss/rss20.xsl" type="text/xsl"?>
<rss version="2.0">
    <channel>
        <title>www.dannielou.com</title>
        <description><![CDATA[www.dannielou.com]]></description>
        <link>http://www.dannielou.com/tiki-wiki_rss.php?ver=2</link>
        <lastBuildDate>Tue, 07 Sep 2010 21:20:02 +0100</lastBuildDate>
        <generator>Tiki CMS/Groupware via FeedCreator 1.7.2.1</generator>
        <image>
            <url>http://www.dannielou.com/img/tiki.jpg</url>
            <title>debian</title>
            <link>http://www.dannielou.com/http://www.dannielou.com/tiki-index.php?page=DebianHome</link>
            <description><![CDATA[Canaux de syndication fourni par debian. Cliquer pour voir.]]></description>
        </image>
        <language>en-us</language>
        <item>
            <title>PostgreSQLConf</title>
            <link>http://www.dannielou.com/tiki-index.php?page=PostgreSQLConf</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <div class="simplebox"> @reboot         <span class="diffchar">root</span>            /home/appli/postgresql/bin/postgres -D /home/database/postgresql5432 2&gt; /home/log/postgresql5432/main.log </div><br />+ <div class="simplebox"> @reboot             <span class="diffchar">postgres5432</span>        /home/appli/postgresql/bin/postgres -D /home/database/postgresql5432 2&gt; /home/log/postgresql5432/main.log </div><br />]]></description>
            <pubDate>Sun, 14 Mar 2010 17:59:33 +0100</pubDate>
        </item>
        <item>
            <title>PostgreSQLInstall</title>
            <link>http://www.dannielou.com/tiki-index.php?page=PostgreSQLInstall</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <div class="simplebox"> /h<span class="diffchar">o</span>m<span class="diffchar">e/appl</span>i/postgresql/bin/postgres -D <span class="diffchar">/home</span>/d<span class="diffchar">ata</span>b<span class="diffchar">ase</span>/postgresql5432/ </div><br />+ <div class="simplebox"> /<span class="diffchar">c</span>h<span class="diffchar">e</span>m<span class="diffchar">inchois</span>i/postgresql<span class="diffchar">-8.4.2</span>/bin/postgres -D /db<span class="diffchar">dir</span>/postgresql5432/ </div><br />- <div class="simplebox"> /h<span class="diffchar">om</span>e<span class="diffchar">/appl</span>i/postgresql/bin/psql postgres </div><br /><br /><br />+ <div class="simplebox"> /<span class="diffchar">c</span>he<span class="diffchar">minchois</span>i/postgresql<span class="diffchar">-8.4.2</span>/bin/psql postgres </div><br /><br /<span class="diffchar">>Arrêtons la base :<br /><br /><div class="simplebox"> /cheminchoisi/postgresql-8.4.2/bin/pg_ctl -m smart stop -D /dbdir/postgresql5432 </div</span>><br />]]></description>
            <pubDate>Sun, 14 Mar 2010 17:29:40 +0100</pubDate>
        </item>
        <item>
            <title>PostgreSQL</title>
            <link>http://www.dannielou.com/tiki-index.php?page=PostgreSQL</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- </li><li><a href='#Configurer_l_os_' class='link'><span class="img"><img alt="OS" src="pics/icons/star.png" border="0"  /></span> Configurer l'os<a href="tiki-editpage.php?page=PostgreSQLOs" title="Créer la page&nbsp;: PostgreSQLOs" class="wiki wikinew">?</a></a>- </li><li><a href='#Exploitation_' class='link'> <span class="img"><img alt="Exploitation" src="pics/icons/star.png" border="0"  /></span> Exploitation<a href="tiki-editpage.php?page=PostgreSQLExp" title="Créer la page&nbsp;: PostgreSQLExp" class="wiki wikinew">?</a></a>- </li><li><a href='#Trucs_et_astuces_' class='link'> <span class="img"><img alt="trucs" src="pics/icons/star.png" border="0"  /></span> Trucs et astuces<a href="tiki-editpage.php?page=PostgreSQLTruc" title="Créer la page&nbsp;: PostgreSQLTruc" class="wiki wikinew">?</a></a>- </li><li><a href='#M_thodes_de_r_solution_des_incidents_' class='link'> <span class="img"><img alt="incidents" src="pics/icons/star.png" border="0"  /></span> Méthodes de résolution des incidents<a href="tiki-editpage.php?page=PostgreSQLIncident" title="Créer la page&nbsp;: PostgreSQLIncident" class="wiki wikinew">?</a></a>- </li><li><a href='#Installation' class='link'><span class="img"><img alt="Install" src="pics/icons/star.png" border="0"  /></span> <a title="PostgreSQLInstall" href="tiki-index.php?page=PostgreSQLInstall" class="wiki ">Installation</a></a>+ <a href="#PostgreSQLConf">Configurer PostgreSQL</a><br />+ Récupérer les sources :<br />+ <div class="simplebox"> fetch http://wwwmaster.postgresql.org/redir/357/h/source/v8.4.2/postgresql-8.4.2.tar.bz2</div><br />+ Après les avoir décompressé, un traditionnel<br />+ <div class="simplebox">CFLAGS=&quot;-O3&quot; CXX=gcc CXXFLAGS=&quot;-O3&quot; \<br />+ ./configure \<br />+ --prefix=/cheminchoisi/postgresql-8.4.2 \<br />+ --with-perl \<br />+ --with-python \<br />+ --without-openssl \<br />+ --without-zlib</div><br />+ suivit de<br />+ <div class="simplebox"> gmake &amp;&amp; gmake install </div><br />+ aura pour effet de compiler PostgreSQL.<br />+ Il est nécessaire de dédier un compte système à notre instance de PostgreSQL :<br />+ <div class="simplebox"> postgres5432:*:503:500:PostgreSQL:/var/empty:/usr/sbin/nologin </div><br />+ Et nous allons le rendre propriétaire des binaires précédemment installés :<br />+ <div class="simplebox"> cd /cheminchoisi <br />+  chmod -R o-rwx postgresql-8.4.2 <br />+  chmod -R g-rwx postgresql-8.4.2 <br />+  chown -R postgres5432 postgresql-8.4.2</div><br />+ <br />+ Il est temps de décider de l'emplacement des bases de données<br />+ <div class="simplebox"> mkdir /dbdir/postgresql5432 <br />+  chown -R postgres5432 /dbdir/postgresql5432 </div><br />+ <br />+ et d'initialiser le cluster de base de données<br />+ <div class="simplebox">su -m postgres5432<br />+  /cheminchoisi/postgresql-8.4.2/bin/initdb -D /dbdir/postgresql5432</div><br />+ Le <a class="wiki external" target="_blank" href="http://docs.postgresqlfr.org/8.4/app-initdb.html" rel="external">manuel en français de la commande initdb</a> fournit des informations exhaustives à ce sujet.<br />+ <br />+ Vérifions que PostgreSQL démarre correctement<br />+ <div class="simplebox">/cheminchoisi/postgresql-8.4.2/bin/postgres -D /dbdir/postgresql5432/</div><br />+ Première connection :<br />+ <div class="simplebox">/cheminchoisi/postgresql-8.4.2/bin/psql postgres</div><br />+ Arrêtons la base :<br />+ <div class="simplebox">/cheminchoisi/postgresql-8.4.2/bin/pg_ctl -m smart stop -D /dbdir/postgresql5432</div><br />+ <br />+ <a id="PostgreSQLConf"></a><br />+ <h2 class="showhide_heading" id="Configuration"><span class="img"><img alt="Configuration" src="pics/icons/star.png" border="0"  /></span> <a title="PostgreSQLConf" href="tiki-index.php?page=PostgreSQLConf" class="wiki ">Configuration</a></h2>+ Il est souvent pratique de disposer de scripts permettant l'arrêt et le démarrage automatique de PostgreSQL.<br />+ <br />+ J'ai pour habitude d'éteindre manuellement toutes les bases (et les services qui en dépendent au préalable) avant un arrêt plannifié de l'équipement où elles résident.<br />+ <br />+ En cas d'arrêt brutal (coupure electrique...), PostgreSQL ne s'arrêtera de toute façon pas proprement.<br />+ <br />+ Dans mon cas, une simple ligne dans /etc/crontab est donc amplement suffisante.<br />+ <div class="simplebox">@reboot             postgres5432        /home/appli/postgresql/bin/postgres -D /home/database/postgresql5432 2&gt; /home/log/postgresql5432/main.log</div><br />+ <br />+ Cependant rédiger un script d'init en fonction du système d'exploitation que vous utilisez ne sera jamais du luxe.<br />]]></description>
            <pubDate>Sun, 14 Mar 2010 16:55:54 +0100</pubDate>
        </item>
        <item>
            <title>DebianHome</title>
            <link>http://www.dannielou.com/tiki-index.php?page=DebianHome</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>+ </li><li> <a title="PostgreSQL" href="tiki-index.php?page=PostgreSQL" class="wiki ">PostgreSQL</a>]]></description>
            <pubDate>Sun, 14 Mar 2010 14:53:43 +0100</pubDate>
        </item>
        <item>
            <title>apt</title>
            <link>http://www.dannielou.com/tiki-index.php?page=apt</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <div class="simplebox"> apt-listbugs -s all list gzip<br />+ <div class="simplebox"> apt-listbugs -s all list gzip<span class="diffchar"> </div></span><br />- <<span class="diffchar">/</span>div> Dynamic MMap ran out of room <div<span class="diffchar"> class="simplebox"</span>><br />+ <div<span class="diffchar"> class="simplebox"</span>> Dynamic MMap ran out of room <<span class="diffchar">/</span>div><br />- <<span class="diffchar">/</span>div> APT::Cache-Limit &quot;50000000&quot;; <span class="diffchar">^</span><br />+ <div<span class="diffchar"> class="simplebox"</span>> APT::Cache-Limit &quot;50000000&quot;; <span class="diffchar"></div></span><br />]]></description>
            <pubDate>Mon, 03 Aug 2009 20:22:43 +0100</pubDate>
        </item>
        <item>
            <title>nmap</title>
            <link>http://www.dannielou.com/tiki-index.php?page=nmap</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>+ <br />+ Essayer de deviner l'os et sa version :<br />+ <div class="simplebox"> nmap -O aeris.dannielou.com </div><br />]]></description>
            <pubDate>Mon, 03 Aug 2009 19:42:49 +0100</pubDate>
        </item>
        <item>
            <title>ipv6</title>
            <link>http://www.dannielou.com/tiki-index.php?page=ipv6</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>+ <br />+ Sur une version récente de linux (&gt;= 2.6.30) on éditera /boot/grub/menu.lst selon l'exemple suivant :<br />+ <div class="simplebox"> kernel          /boot/vmlinuz-2.6.30-1-686 root=/dev/sda1 ro ipv6.disable=1  </div><br />+ <br />]]></description>
            <pubDate>Mon, 03 Aug 2009 19:10:49 +0100</pubDate>
        </item>
        <item>
            <title>parametrage</title>
            <link>http://www.dannielou.com/tiki-index.php?page=parametrage</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <span class="diffchar"><ol><li></span> /etc/profile: system-wide .profile file for the Bourne shell (sh(1))<br /></<span class="diffchar">li><li</span>> and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).<br /<span class="diffchar">></li></ol</span>>+ <span class="diffchar"> #</span> /etc/profile: system-wide .profile file for the Bourne shell (sh(1))<br /><<span class="diffchar">br </span>/><span class="diffchar"> #</span> and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).<br />]]></description>
            <pubDate>Mon, 03 Aug 2009 19:04:40 +0100</pubDate>
        </item>
        <item>
            <title>MysqlOs</title>
            <link>http://www.dannielou.com/tiki-index.php?page=MysqlOs</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- hdparm -I /dev/sdX |less<br />+ <span class="diffchar"><div class="simplebox"> </span>hdparm -I /dev/sdX |less<span class="diffchar"> </div></span><br />- <br />+ <span class="diffchar"><ul><li> Tester les performances en lecture des disque (peut se faire à chaud si le serveur n'est pas trop chargé) :<br /></li></ul><br /><div class="simplebox"> hdparm -tT /dev/sdX |less </div></span><br />]]></description>
            <pubDate>Mon, 03 Aug 2009 19:02:45 +0100</pubDate>
        </item>
        <item>
            <title>MysqlInstall</title>
            <link>http://www.dannielou.com/tiki-index.php?page=MysqlInstall</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>-  adduser mysql3307 --shell /bin/false --home /home/users/mysql3307 --disabled-password --disabled-login --gid 100<br />+ <span class="diffchar"><div class="simplebox"></span> adduser mysql3307 --shell /bin/false --home /home/users/mysql3307 --disabled-password --disabled-login --gid 100<span class="diffchar"> </div></span><br />]]></description>
            <pubDate>Mon, 03 Aug 2009 18:57:26 +0100</pubDate>
        </item>
    </channel>
</rss>
