Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-06-2015 07:07:48

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (wheezy)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Sauvegarde de configuration Debian

Bonjour à tous,


Je ne sais pas si je suis dans le bon forum...


En tant que débutant sur Linux/Debian, je me pose une question depuis un moment.


Est-il possible de sauvegarder l’intégralité de la configuration de mon serveur ?


Depuis peu, j'ai créer un système qui permet de sauvegarder les fichiers de configuration que j'ai modifié manuellement :



/root/.profile
/root/.bashrc
/etc/crontab
/etc/apache2/ports.conf
/etc/apache2/apache2.conf
/etc/apache2/conf.d/phpmyadmin.conf
/etc/php5/apache2/php.ini
/etc/proftpd/proftpd.conf
/etc/ssh/sshd_config
/var/www/index.php
/etc/exim4/exim4.conf.template
/etc/email-addresses
/etc/aliases
/etc/exim4/passwd.client
/etc/exim4/update-exim4.conf.conf
/etc/hosts.allow
/etc/hosts.deny
/usr/share/phpmyadmin/.htaccess
/root/.bash_logout
 




Cependant, je suis conscient que c'est loin d'être suffisant.


Ce que je souhaiterais faire, c'est une vrai sauvegarde, incluant les paquets (enfin, la liste..), tous les fichiers de configurations, etc...


Petite note : Pour la sauvegarde des listes de paquets, j'ai utilisé ça, mais la restauration n'a pas fonctionné :


# Lister les paquets installés
dpkg --get-selections

# Exporter la liste des paquetages installés
dpkg --get-selections > mes_paquetages

# Récupération de la liste précédente
dpkg --set-selections < mes_paquetages

# Installer la liste
apt-get dselect-upgrade
 




En gros, pouvoir réinstaller mon serveur à partir de cette sauvegarde et d'une nouvelle install Debian en un temps record big_smile .


Est-ce faisable ???


Merci d'avance.


Orsam

Dernière modification par Orsam999 (24-06-2015 07:21:32)


Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#2 24-06-2015 07:26:45

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : Sauvegarde de configuration Debian

Bonjour,
Oui dans l'aboslu c'est possible. Après ça peut être une chose plus ou moins rapide/facile à faire selon ta configuration, notamment si les emplacements des fichiers de config sont dispersés.
Dans tous les cas, une copie (comme tu le fais avec ton script) est suffisante.
Pour les paquets, tu peux sauvegarder la liste des paquets installés avec

dpkg --get-selections > fichier

puis, sur ta nouvelle machine (ou nouvelle installation) [extrait des Cahier de l'Admin] :

# Mettre à jour la liste des paquets connus par dpkg
avail=`mktemp`
apt-cache dumpavail > "$avail"
dpkg --merge-avail "$avail"
rm -f "$avail"
# Mettre à jour les sélections de dpkg
dpkg --set-selections < pkg-list
# Demander à apt-get d'installer les paquets sélectionnés
apt-get dselect-upgrade



[edit de captnfab: j'ai enlevé les # en début de ligne qui passaient tout ton code en commentaire…]


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#3 24-06-2015 07:52:04

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (wheezy)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Re : Sauvegarde de configuration Debian

Merci Sogal, pour ta réponse rapide.

Je vais faire le test pour les paquets.

En ce qui concerne les fichiers de configuration, le problème c'est que je suis certain qu'ils ne sont pas tous là...

Par exemple, pour les installes tels que exim4, phpmyadmin, etc, la configuration se fait par "écran" bleu, et il m'est impossible de savoir les fichiers modifiés par cette installation.

Y-a-t'il un moyen de retrouver tous les fichiers système modifiés après la date d'installation de Debian ???

Ce qui me permettrais d'implémenter mon fichier de sauvegarde ci-dessus.

Pour la restauration d'un nouveau système, je réinstalle les paquets, et j’écrase tous les fichiers de Debian par ceux de ma sauvegarde...

Quand penses tu ??

Orsam

Dernière modification par Orsam999 (24-06-2015 07:54:24)


Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#4 24-06-2015 12:04:47

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Sauvegarde de configuration Debian

Plop,
La config par « écrans bleus » (l'interface dialog appelée par debconf lors de l'installation des paquets) est stockée ici: /var/cache/debconf/ et s'obtient via la commande

debconf-get-selection


Ce fichier peut-être utilisé pour faire du preseeding, c'est à dire de la pré-configuration avant installation.
Voir https://wiki.debian.org/DebianInstaller/Preseed

Attention cependant, les fichiers de configuration (/etc) ne sont pas modifiés lorsque l'on modifie la bdd debconf si jamais ils ont été touchés par l'administrateur. En particulier, si tu as copié des fichiers de conf depuis une autre installation… smile


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#5 25-06-2015 08:23:13

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (wheezy)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Re : Sauvegarde de configuration Debian

Bonjour captnfab,

Et merci pour ta réponse

J'ai fait un test avec ça :

debconf-get-selections >> /tmp/test.txt
 



Et la commande est introuvable.


Il me manque un paquet ??

Merci

Orsam


Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#6 25-06-2015 09:34:01

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : Sauvegarde de configuration Debian

Salut, oui il te manque surement le paquet debconf-utils.

Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#7 03-07-2015 10:09:58

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (wheezy)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Re : Sauvegarde de configuration Debian

Bonjour Sogal et merci pour ta réponse,

Comment puis-je sauvegarder ce paquet manquant ?

Merci

Orsam

Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#8 03-07-2015 10:21:18

stephgarg
Membre
Lieu : Périgueux
Distrib. : Debian GNU/Linux Stable (Jessie)
Noyau : Linux 3.16.0-4-amd64
(G)UI : KDE 4.14.2
Inscription : 01-01-2015

Re : Sauvegarde de configuration Debian

Bonjour à tous.

Orsam999 a écrit :

Comment puis-je sauvegarder ce paquet manquant ?



Pourquoi "sauvegarder ce paquet manquant" ? hmm

Implicitement (enfin je pense), sogal te suggérerait plutôt d'installer le paquet 'debconf-utils' afin que tu puisse faire comme l'a proposé captnfab dans son message #4, non ? smile

A bientôt.


Trois PC dont un fixe Sirius, un transportable Canopus et un miniportable Arcturus. smile
Sirius : AMD Athlon 64 X2 à 3 GHz, SDRAM DDR2 800 MHz de 8 Gio, 2 WD VelociRaptor SATA2 de 1000 Go.
Canopus : Intel Core 2 Duo à 2 GHz, SDRAM DDR2 667 MHz de 4 Gio, WD Black Mobile SATA2 de 750 Go.
Arcturus : Intel Atom N270 à 1,6 Ghz, SDRAM DDR2 533 MHz de 2 Gio, Hitachi SATA2 de 160 Go.

Hors ligne

Pied de page des forums