Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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/02/29 23:15] – villersd | floss: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/ | * générer sur le PC connecté une paire de clés privée/ | ||
| * copier la clé publique sur le serveur | * copier la clé publique sur le serveur | ||
| - | * ssh-copy-id -i ~/ | + | * ssh-copy-id -i ~/ |
| - | * 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> | * [[wp> | ||
| Ligne 135: | Ligne 135: | ||
| ===== Exploitation ===== | ===== Exploitation ===== | ||
| + | |||
| + | ==== Dispositif USB externe ==== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * une clé USB insérée dans un PC → ligne finale de /etc/mtab : | ||
| + | * /dev/sdg1 / | ||
| + | * la commande "ls -l / | ||
| + | * La même clé USB dans le Raspberry : | ||
| + | * la commande "ls -l / | ||
| + | * 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, | ||
| + | * 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, | ||
| + | * redémarrer : sudo reboot | ||
| + | |||
| + | ==== Script de sauvegarde et automatisation via crontab ==== | ||
| + | |||
| + | === Script de sauvegarde === | ||
| + | * Backup sur l' | ||
| + | * Le script bash backup.sh doit être exécutable. Après sa création, il faudra exécuter "chmod +x backup.sh" | ||
| + | * doc : | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Création d'un lien symbolique : | ||
| + | * ln -s / | ||
| + | |||
| + | <code backup.sh> | ||
| + | #!/bin/sh | ||
| + | THESITE=" | ||
| + | THEDB=" | ||
| + | THEDBUSER=" | ||
| + | THEDBPW=" | ||
| + | THEDATE=`date +%F-%T` | ||
| + | # backup de la base de données NON UTILISÉ | ||
| + | #mysqldump -u $THEDBUSER -p${THEDBPW} $THEDB | gzip > ~/ | ||
| + | # backup des fichiers du site | ||
| + | #tar -czf ~/ | ||
| + | tar -czf / | ||
| + | # éliminer les fichier vieux de plus de 5 jours → À RETESTER !! | ||
| + | #find / | ||
| + | #find / | ||
| + | </ | ||
| + | |||