Archives de juillet, 2004

 

Installation et utilisation de GnuPG avec Evolution

Je vais ici décrire l’installation et l’utilisation de GnuPG avec Evolution.

Il faut tout d’abord installer ces 2 logiciels :

# emerge -v evolution gnupg

(ces paquets existent surmement aussi pour votre distribution)

J’ai utilisé les versions suivantes : Evolution 1.4 et GnuPG 1.2.2.

Lire la suite ce cet article »


 

Installer un serveur TFTP

Un serveur TFTP est en général utilisé pour mettre à jour le firmware d’appareils connectés au réseau.

Pour installer un serveur TFTP, faîtes :

# apt-get install tftpd

Après la configuration se fait dans le fichier /etc/inetd.conf :

#:BOOT: Tftp service is provided primarily for booting.  Most sites
# run this only on machines acting as "boot servers."
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /boot

Le paramètre /boot à la fin de la ligne indique le répertoire qui contient les fichiers à télécharger. Je préfère mettre tout dans un répertoire spécial /tftp :

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftp

et voilà, il suffit de mettre les fichiers (firmware, …) dans le répertoire /tftp et de relancer inetd :

# /etc/init.d/inetd restart


 

Sauvegarder une image de disque dur

Voici la procédure pour réaliser une image d’un disque et pour la restaurer via le réseau (la procédure est quasiement pareil pour une sauvegarde sur CD, bande, …).

Créer l’image

Par exemple pour sauvegarder le disque /dev/hda de la machine testBox sur la machine backupBox, il faut booter testBox avec un rescue disk (une knoppix fait parfaitement l’affaire).

Ensuite, il suffit de faire un :
# dd if=/dev/hda | ssh root@backupBox "dd of=/var/tmp/backup_testBox"

Cette commande permet de récupérer tout le disque dur, MBR inclus, dans le fichier backup_testBox. Ce fichier aura la taille du disque dur. Il est aussi possible d’ajouter une compression en pipant vers la commande gzip par exemple.

Rétablir l’image

Pour rétablir l’image sur testBox, il faut à nouveau booter sur un rescue disk, et faire :
ssh root@backupBox "dd if=/var/tmp/bakup_testBox" | dd of=/dev/hda

une autre solution pour dupliquer une machine, sans utiliser ssh, mais la commande nc (paquet netcat) :

sur la machine de destination :
# nc -l -p 10000 > /dev/sda

sur la machine source :
# cat /dev/sda | nc ipmachinedestination 1000

Et voilà !