Sauvegarde incrémentale d'un ou plusieurs répertoires
Il est dommage d'utiliser un serveur sous Linux, mettant à disposition de nombreuses stations de travail windows de nombreux disques distants (SAMBA), sans avoir un espace de stokage partagé dans lequel chacun met ce qui semble important à ses yeux: documents administratifs, musique à partager sur tous les postes, etc.
Ceci revient presque à transformer les postes de travail sous Windows en simples clients sans disque dur.
Mais voilà, un disque peut crasher et détruire ainsi une somme considérable de donner que les utilisateurs auront stocké sur le média de partage.
Il faut donc être capable de sauvegarder régulièrement le ou les répertoires de stockage importants.
Pour cela, j'utilise rdiff-backup. Pour info, la sauvegarde est incrémentale (on ne sauvegarde que la différence avec la sauvegarde précédente).
Pour l'installer:
aptitude install rdiff-backup
On le lance toutes les nuits, à 3h00 grace à cron:
faire un crontab -e et rajouter la ligne suivante:
0 3 0 0 0 rdiff-backup source dest
Et le tour est joué !
Installer le JDK 5.0 pour tous les utilisateurs
Modifier le source.list pour ajouter le chemin vers les packages:
sources.list : /etc/apt/sources.list
Rajouter
deb http://ftp2.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
Faire un update apt:
apt-get update
Lancer l'installation
apt-get install sun-java5-jre sun-java5-plugin
apt-get install sun-java5-jdk sun-java5-fonts
Rajouter des résolutions pour xorg
Et de facon générale, poour configurer le serveur X:
dpkg-reconfigure xserver-xorg
Positionner des répertoire Samba
En ligne de commande, sous root, ajout d'un utilisateur dédié à Samba. J'ai choisi de le nommer sauvegarder.
adduser sauvegarde
Rentrer les informations sur cet utilisateur (rien de particulier).
Ajouter cet utilisateur à samba :
smbpasswd -a sauvegarde
Mettre un mot de passe qui peut être différent de celui utiliser pour l'utilisateur.
Pour ajouter les répertoires, aller dans Bureau/Administration/Dossiers partagés.
Ajouter les répertoires voulus et choisir le protocole smb. Ne pas oublier de cocher Autoriser Navigation des dossiers.
Ne pas oublier d'autoriser le service Samba dans firestarter !
Activer XDMCP (connexion au bureau à distance)
Aller dans /etc/gdm et éditer gdm.conf.
sous la ligne [xdmcp], ajouter la ligne Enable=true.
Ensuite, par exemple, sous windows, utiliser Xlaunch pour accéder au bureau depuis un autre oridinateur.
Ne pas oublier de rendre disponible les ports 177 et 6000.
Rajouter de nouvelles fonctionnalitées
Aller dans Bureau/Administration et choisir Gestionnaires de paquets synaptiques.
Comme j'ai besoin d'envoyer des mails automatiquement, j'ai notamment pris postfix (mieux que sendmail).
J'ai pris aussi Eclipse et tout ce qui avait trait à java.
Lancer les installations.
Installer Debian 4
Aller sur http://cdimage.debian.org/debian-cd/4.0_r0/i386/iso-cd/.
Puis télécharger debian-40r0-i386-netinst.iso
Graver l'image sur un CD (avec Nero par exemple) et booter sur le CD.
Lancer l'installation.