• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel 📝 Implémentation de scripts de sauvegarde automatique des configurations sous Linux

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Implémentation de scripts de sauvegarde automatique des configurations sous Linux

🔦 Introduction

• Sauvegarder automatiquement les fichiers de configuration sous Linux est essentiel pour éviter les pertes de paramètres système en cas de panne.

• Nous allons utiliser un script Bash avec rsync et cron pour programmer des sauvegardes automatiques.

• Ce tutoriel vous montrera comment configurer et exécuter ce script.



🔬 Prérequis

• Accès administrateur (sudo) requis.

• Installation de rsync et de cron (déjà installés sur la plupart des distributions).

• Un répertoire dédié pour stocker les sauvegardes.



📋 Méthodologie

• Nous allons créer un script Bash qui :

• Copie automatiquement les fichiers de configuration vers un dossier de sauvegarde.

• Archive les sauvegardes avec une date pour suivre les versions.

• Programme une exécution automatique avec cron.



⚙️ Mise en place du script

✔️ Créer le script Bash

Ouvrir un terminal et créer un fichier script :

Code:
sudo nano /usr/local/bin/backup.sh

Copier le script suivant :

Code:
#!/bin/bash
backup_dir="/backup/configs_$(date +%Y%m%d)"
mkdir -p $backup_dir
cp -r /etc $backup_dir
cp -r /var/lib $backup_dir
tar -czf $backup_dir.tar.gz $backup_dir
rm -rf $backup_dir

Rendre le script exécutable :

Code:
sudo chmod +x /usr/local/bin/backup.sh

✔️ Automatiser avec Cron

Ouvrir le fichier des tâches cron :

Code:
crontab -e

Ajouter la ligne suivante pour exécuter le script tous les jours à minuit :

Code:
0 0 * * * /usr/local/bin/backup.sh

Sauvegarder et quitter (CTRL+X, puis Y, puis Entrée).



🔗 Références

Documentation Bash

Utilisation de Cron



💬 Conclusion

• Automatiser les sauvegardes avec Bash et cron permet de sécuriser les fichiers de configuration sous Linux.

• Une gestion régulière des sauvegardes assure une meilleure résilience du système.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
17 900
Messages
29 138
Membres
353
Dernier inscrit
zarbinium

Nouveaux membres

Retour
Haut Bas