floss:config_ubuntu_server_rpi3

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évisionLes deux révisions suivantes
floss:config_ubuntu_server_rpi3 [2020/08/03 23:44] – [Compléments d'installation du serveur] villersdfloss:config_ubuntu_server_rpi3 [2020/10/03 19:14] villersd
Ligne 123: Ligne 123:
   * ensuite, vous pouvez aussi activer l’abonnement aux pages, ce qui aura pour effet de générer un envoi par email notifiant la modification. Le délai peut être réglé par l’option suivante (“Délai après lequel les listes d’abonnement …”)   * ensuite, vous pouvez aussi activer l’abonnement aux pages, ce qui aura pour effet de générer un envoi par email notifiant la modification. Le délai peut être réglé par l’option suivante (“Délai après lequel les listes d’abonnement …”)
   * Mentionner dans ce dernier cas l’expéditeur des notifications par courriel du wiki (paramètres avancés)   * Mentionner dans ce dernier cas l’expéditeur des notifications par courriel du wiki (paramètres avancés)
 +
 +===== Exploitation =====
 +
 +==== Dispositif USB externe ====
 +  * [[https://gist.github.com/etes/aa76a6e9c80579872e5f]]
 +  * [[https://www.raspberrypi-spy.co.uk/2014/05/how-to-mount-a-usb-flash-disk-on-the-raspberry-pi/]] (OK)
 +  * une clé USB insérée dans un PC → ligne finale de /etc/mtab :
 +    * /dev/sdg1 /media/username/USB\040DISK vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
 +    * la commande "ls -l /dev/disk/by-uuid/" donne : lrwxrwxrwx 1 root root 10 mar 15 10:54 0133-98D2 -> ../../sdg1
 +  * La même clé USB dans le Raspberry : 
 +    * la commande "ls -l /dev/disk/by-uuid/" donne (à la deuxième ligne) : lrwxrwxrwx 1 root root 10 mars  15 10:17 0133-98D2 -> ../../sda1
 +  * création du point de montage :
 +    * sudo mkdir /media/usb
 +  * propriétaire et droits (à ajuster si utile) :
 +    * sudo chown -R pi:pi /media/usb
 +  * test du montage et démontage en mode manuel :
 +    * sudo mount /dev/sda1 /media/usb -o uid=pi,gid=pi
 +    * cd /media/usb
 +    * ls
 +    * sudo umount /media/usb
 +  * montage récurrent : ajouter une ligne à la fin du fichier /etc/fstab :
 +    * sudo nano /etc/fstab
 +    * UUID=0133-98D2 /media/usb vfat auto,nofail,noatime,users,rw,uid=pi,gid=pi 0 0
 +  * 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_rpi3.txt
  • Dernière modification : 2024/04/16 09:34
  • de villersd