<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Latest snippets tagged server ubuntu</title>
  <link rel="alternate" href="http://snippets.prendreuncafe.com/snippets/tagged/server+ubuntu/order_by/date"></link>
  <id>http://snippets.prendreuncafe.com/snippets/tagged/server+ubuntu/order_by/date</id>
  <updated>2006-11-07T18:23:00Z</updated>
  <author>
    <name>Symfony</name>
    <author_email>noreply@symfony-project.com</author_email>
  </author>
<entry>
  <title>Synchroniser son serveur à l'heure atomique</title>
  <link href="http://snippets.prendreuncafe.com/snippet/13"></link>
  <updated>2006-11-07T18:23:00Z</updated>
  <id>13</id>
  <summary type="html">[code]
$ sudo apt-get install ntpdate 
$ sudo ntpdate europe.pool.ntp.org
[/code]

Puis dans un crontab en root :

[code]
# m h  dom mon dow   command
  0 0  *   *   *     ntpdate europe.pool.ntp.org
[/code]</summary>
</entry>
<entry>
  <title>Dumper toutes les bases mysql et les réimporter</title>
  <link href="http://snippets.prendreuncafe.com/snippet/11"></link>
  <updated>2006-11-05T16:00:11Z</updated>
  <id>11</id>
  <summary type="html">Dump :

[code]
$ mysqldump -uroot -p --all-databases --opt &gt; export.sql
[/code]

Reimport :

[code]
$ mysql -uroot -p &lt; export.sql
[/code]

Avec compression bz2 :

Export :

[code]
$ mysqldump -uroot -p --all-databases --opt | bzip2 &gt; export.sql.bz2
[/code]

Réimport :

[code]
$ bzcat export.sql.bz2 | mysql -uroot -p
[/code]
</summary>
</entry>
<entry>
  <title>Exporter et réimporter la liste des paquets installés</title>
  <link href="http://snippets.prendreuncafe.com/snippet/8"></link>
  <updated>2006-11-01T17:11:44Z</updated>
  <id>8</id>
  <summary type="html">Genre pour reproduire la config d'un ancien serveur vers un nouveau serveur.

Export :

[code]
$ sudo dpkg --get-selections &gt; selections.txt
[/code]

Réimportation :

[code]
$ sudo dpkg --set-selections &lt; selections.txt
[/code]

Réinstallation des paquets :

[code]
$ sudo apt-get dselect-upgrade
[/code]
</summary>
</entry>
<entry>
  <title>Mirrorer un répertoire d'une machine à une autre via SSH</title>
  <link href="http://snippets.prendreuncafe.com/snippet/7"></link>
  <updated>2006-11-01T12:10:17Z</updated>
  <id>7</id>
  <summary type="html">Pour synchroniser un répertoire d'une machine A vers une machine B en passant par SSH (avec preservation des droits) :

[code]
$ rsync -avz -e ssh someuser@server1.example.com:/var/www/ /var/www/
[/code]

Utile également pour migrer une machine vers une autre.</summary>
</entry>
</feed>