Sauvegarde des données :
Si vous n'avez pas acheté la dernière version de ARKEIA, vous pouvez quand même éffectuer des sauvegardes à l'aide d'utilitaires fournis avec votre distribution .
Dump et Restore :
L'utilisation de dump et restore est très simple, pour sauvegarder une partition /dev/hda2 sur une unité à bande
rmt0 ou dans un répertoire /backup :
dump 0sfu 3600 /dev/rmt0 /dev/hda2
dump 0fu /backup /dev/hda2
si votre unité: de sauvegarde est située sur une machine distante orion :
dump 0sfu orion:/dev/rmt0 /dev/hda2
Les paramètres:
0 = sauvegarde complète
s = taille de la bande
f = fichier
u = écriture de la date dans /etc/dumpdates
Utilisez man dump pour en savoir plus sur les options de dump .
Pour restaurer les fichiers et répertoires :
restore -if /dev/rmt0
restore -if orion:/dev/rmt0
_ Vous pouvez également automatiser vos sauvegardes en ajoutant une entrée dans la crontab :
la commande crontab permet à chaque utilisateur de se créer une crontab.
fichier /var/spool/cron/root (pour le compte root)
01 2 * * * /usr/bin/dump 0sfu 3600 /dev/rmt0 /dev/hda2
Ce qui effectuera une sauvegarde de /dev/hda2 sur votre Tape tous les premiers du mois à deux heures du matin.
Si la syntaxe vous semble trop barbare, vous pouvez utiliser VCRON, de Daniel Roche, qui fonctionne sous X .
Tar :
L'utilisation de tar permet la sélection des fichiers et répertoires à inclure ou non dans la sauvegarde .
pour sauvegarder vos fichiers contenus dans /usr/local sur votre unité de sauvegarde rmt0 ou backup :
tar cvf /dev/rmt0 /usr/local
tar cvf /backup /usr/local
Tar peut-etre très pratique (et rapide) pour restaurer des partitions, supposons que votre windows vient de planter
et rien que de penser au temps que cela va vous prendre pour tout reinstaller cela vous donne la migraine, alors mieux que l'aspirine,
utilisez tar :
si votre partition Windows est en /dev/hda1 et votre partion de backup en /dev/hdb4 montée en /backup
_ monter la partition windows en /mnt/win
mount -t vfat /dev/hda1 /mnt/win
_ ce placer dans la partition windows
cd /mnt/win
_ créer l'archive de sauvegarde
tar cf -* | gzip -v9 > /backup/win.tgz
... Consultez les pages de manuel, car suivant la version de tar et gzip, cette commande peut ne pas fonctionner:
Celle qui suit devrait fonctionner dans la plupart des cas
cd /
tar cfvz /backup/win.tgz /mnt/win/*
Ensuite pour réinstaller Windows :
_ formatter la partion VFAT (éventuellement)
mkdosfs /dev/hda1
_ réinstaller Windows
monter la partition windows, puis tapez depuis le répertoire /backup :
tar xvzf win.tgz -C /mnt/win/
ou si vous préferez cette méthode, en copiant d'abord l'archive dans /mnt/win :
cp /backup/win.tgz /mnt/win/
cd /mnt/win
gzip -dc win.tgz | tar xf -
Voilà ! votre windows est restaurer .
Evidemment il n'est pas interdit (c'est même recommandé) de combiner sauvegarde/restauration et crontab pour
automatiser vos copies de sauvegarde .
Un prompt personnalisé pour chaque utilisateur :
Si vous utilisez plusieurs comptes différents pour la bureautique, le développement, l'administration système ....
il peut etre pratique d'identifier rapidement le prompt à l'aide de la couleur de ce dernier !
Prenons l'exemple d'une machine orion ayant trois comptes root, droopy, devel :
| PS1='[\033[1;31m\u@\h\033[0m]:\W > ' | ce qui donne le prompt = | [root@orion]:/root > |
| PS1='[\033[1;36m\u@\h\033[0m]\W \$ ' | ce qui donne le prompt = | [droopy@orion]/droopy $ |
| PS1='[\033[1;33m\u:\s\033[0m]:\W > ' | ce qui donne le prompt = | [devel:bash]:/devel > |
Il existe d'autres façons de configurer le prompt vous en trouverez la description dans le
Configuration-HOWTO .
Déporter l'affichage sur une machine distante :
Condidérons deux machines orion et galiope d'un même réseau ,
l'utilisateur va lancer depuis orion un xterm qu'il va afficher sur galiope :
xterm -display galiope:0.0
Evidemment pour éviter que tout le monde puisse afficher n'importe quoi sur n'importe quelle machine,
l'utilisateur de la machine distante qui accepte l'affichage devra, sous X et dans un xterm, taper la commande :
xhost +orion
Dans cet exemple (xterm) toutes les commandes tapées dans le xtrem depuis galiope seront traitées par orion .
Le serveur X utilise beaucoup de resources, et ce principe de fonctionnement des terminaux X va permettre
à orion depuis le mode console de lancer l'affichage d'une application X sur galiope . Le processeur d' orion pourra donc
etre réservé au calcul et galiope à l'affichage .
Il est possible aussi de lancer l'application simultanément sur plusieurs machines du réseau avec le multiplexeur XMX
utilisé pour la télé-maintenace : Vous trouverez un article de Daniel Roche sur le sujet, paru dans Linux Magazine N°7 sur
www.linuxmag-france.org
Lancer plusieurs sessions X :
Si vous éditez le fichier /etc/inittab , vous trouverez ces lignes :
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
qui définissent les consoles tty utilisables, par défaut la console réservée au serveur X est donc tty7
Mais il est possible d'utiliser plusieurs consoles Xwindow .
_Dans /usr/X11R6/bin/startx , ajoutez ces lignes au script startx :
CONSOLE=`tty`
CONSOLE=`basename $CONSOLE`
CONSOLE=`echo $CONSOLE | sed S/tty//`
CONSOLE=`expr $CONSOLE -1`
echo "Lancement de X sur " $CONSOLE
exec xinit $clientargs -- $serverargs : $CONSOLE
ou si vous préferez, ce qui suit :
for AFFICHAGE in 0 1 2 3 4 5;
do
if [ ! -f /tmp/ .X $AFFICHAGE -lock];
then
exec xinit $clientargs -- $serverargs : $AFFICHAGE > /dev/console 2>&1
exit
fi
done
_Une autre solution consiste à passer le display en argument à startx :
en tapant startx le display est O et la connsole tty7 que vous pouvez rappeler
avec la combinaison des touches [Ctrl]+[Alt]+[F7]
startx -- :1 [Ctrl]+[Alt]+[F8]
startx -- :2 [Ctrl]+[Alt]+[F9] ...etc .
ATTENTION ! Si vous ne possedez pas au minimum un Pentium II 200 et 64 Mo de RAM, il vaut mieux vous abstenir .