floss:config_ubuntu_server_rpi1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
floss:config_ubuntu_server_rpi1 [2020/03/15 13:21] – [Exploitation] villersdfloss:config_ubuntu_server_rpi1 [2020/03/17 23:18] (Version actuelle) – [Script de sauvegarde et automatisation via crontab] villersd
Ligne 35: Ligne 35:
     * générer sur le PC connecté une paire de clés privée/publique si non disponible (ex : ssh-keygen -o -b 4096 -t rsa)     * générer sur le PC connecté une paire de clés privée/publique si non disponible (ex : ssh-keygen -o -b 4096 -t rsa)
     * copier la clé publique sur le serveur     * copier la clé publique sur le serveur
-    * ssh-copy-id -i ~/.ssh/id_rsa.pub ubuntu@ip_adress +    * ssh-copy-id -i ~/.ssh/id_rsa.pub pi@ip_adress 
-    * tester la connexion qui doit fonctionner sans mdp : ssh ubuntu@ip_adress+    * tester la connexion qui doit fonctionner sans mdp : ssh pi@ip_adress
   * Configurer le réseau en IP fixe :   * Configurer le réseau en IP fixe :
     * [[wp>fr:Classe_d'adresse_IP|Classe d'adresse IP]]     * [[wp>fr:Classe_d'adresse_IP|Classe d'adresse IP]]
Ligne 157: Ligne 157:
     * UUID=0133-98D2 /media/usb vfat auto,nofail,noatime,users,rw,uid=pi,gid=pi 0 0     * UUID=0133-98D2 /media/usb vfat auto,nofail,noatime,users,rw,uid=pi,gid=pi 0 0
   * redémarrer : sudo reboot   * redémarrer : sudo reboot
 +
 +==== Script de sauvegarde et automatisation via crontab ====
 +
 +=== Script de sauvegarde ===
 +  * Backup sur l'utilisateur pi, (crontab -e) : 25 4 * * * /home/pi/backups/backup.sh
 +  * Le script bash backup.sh doit être exécutable. Après sa création, il faudra exécuter "chmod +x backup.sh"
 +  * doc :
 +    * [[https://doc.ubuntu-fr.org/cron]]
 +    * [[https://linux-sys-adm.com/how-to-create-script-for-backup-and-use-crontab-on-ubuntu-server-14.04-lts-step-by-step/]]
 +    * [[https://guide.ubuntu-fr.org/server/backup-shellscripts.html]]
 +  * Création d'un lien symbolique :
 +    * ln -s /media/usb/sauvegardes ~/sauvegardes
 +
 +<code backup.sh>
 +#!/bin/sh
 +THESITE="wiki01"
 +THEDB="dbname"
 +THEDBUSER="dbuser"
 +THEDBPW="dbpwd"
 +THEDATE=`date +%F-%T`
 +# backup de la base de données NON UTILISÉ
 +#mysqldump -u $THEDBUSER -p${THEDBPW} $THEDB | gzip > ~/${THESITE}backups/files/dbbackup_${THEDB}_${THEDATE}.bak.gz
 +# backup des fichiers du site
 +#tar -czf ~/${THESITE}backups/files/sitebackup_${THESITE}_${THEDATE}.tar.gz /var/www/html/${THESITE}
 +tar -czf /media/usb/sauvegardes/sitebackup_${THESITE}_${THEDATE}.tar.gz /var/www/html/${THESITE}
 +# éliminer les fichier vieux de plus de 5 jours → À RETESTER !!
 +#find /backups/files/site* -mtime +5 -exec rm {} \;
 +#find /backups/files/db* -mtime +5 -exec rm {} \;
 +</code>
 +
  
  • floss/config_ubuntu_server_rpi1.1584274912.txt.gz
  • Dernière modification : 2020/03/15 13:21
  • de villersd