Outils pour utilisateurs

Outils du site


homeserver:olinolinux

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édentesRévision précédente
Prochaine révision
Révision précédente
homeserver:olinolinux [2023/10/04 12:35] – [Rapport de mail-tester] cyrillehomeserver:olinolinux [2024/08/17 10:05] (Version actuelle) – [Outils yunohost essentiels (CLI)] cyrille
Ligne 521: Ligne 521:
  
 ==== Outils yunohost essentiels (CLI) ==== ==== Outils yunohost essentiels (CLI) ====
 +
 +<WRAP center round important 60%>
 +Tableau ci dessous obsolète. Utiliser ce lien https://cbiot.fr/site/yunohost.pdf
 +</WRAP>
 +
  
 |sudo yunohost firewall list |Liste les ports ouverts| |sudo yunohost firewall list |Liste les ports ouverts|
Ligne 539: Ligne 544:
 |sudo yunohost backup create --system data_mail |Crée une sauvegarde des mails| |sudo yunohost backup create --system data_mail |Crée une sauvegarde des mails|
 |sudo yunohost backup list|Liste les sauvegardes effectuées| |sudo yunohost backup list|Liste les sauvegardes effectuées|
 +|yunohost tools basic-space-cleanup|Nettoyage basic du sytème (cache apt, logs, etc.)|
  
  
Ligne 836: Ligne 842:
 mail-all-users.sh "sujet du jour" test_corps.txt mail-all-users.sh "sujet du jour" test_corps.txt
 </code> </code>
 +
 +==== Script de reboot si perte réseau ====
 +
 +Voici un script (minimal) qui fonctionne
 +
 +Créer un fichier **server-down.sh**
 +
 +<code | download>
 +#!/bin/bash
 +
 +if ping -c1 www.lemonde.fr  >/dev/null 2>&1 ; then
 +   echo "$(date)  : Serveur connectivité OK."
 +   exit 1 
 +else
 +   echo "$(date)  : Serveur connectivité DOWN, reboot." >> /var/log/server-down.log
 +   echo "$(dmesg | tail -5) >>  /var/log/server-down.log"
 +   echo "================================================================="
 +   /usr/sbin/reboot
 +fi
 +
 +</code>
 +
 +Le positionner sur un cron (ici toutes les 5 minutes)
 +
 +<code | download>
 +# Server Down
 +*/5  * * * * /home/admin/scripts/server-down.sh > /dev/null 2>&1
 +</code>
 +
 +Ebentuellement positonner un second script sur un cron qui envoie un mail en cas de reboot du serveur
 +
 +Le script **server-down-mail.sh** 
 +
 +<code | download>
 +# Rapport de reboot
 +@reboot sleep 120 && /home/admin/scripts/server-down-mail.sh > /dev/null 2>&1
 +
 +</code>
 +
homeserver/olinolinux.1696415757.txt.gz · Dernière modification : 2023/10/04 12:35 de cyrille