Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
utilisateurs:renart_frambivore [26/01/2020 12:25] Renart_frambivore [Page de Maitre Renart_frambivore] |
utilisateurs:renart_frambivore [21/02/2020 16:33] Renart_frambivore [Mes scripts] |
||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
===== Mes scripts ===== | ===== Mes scripts ===== | ||
- | Mis a jours automatiques (execution en root) : | + | <file bash Mise_à_jour.sh> |
- | <file bash Mise_à_jour.sh>#!/bin/bash | + | #!/bin/bash |
+ | #Mise a jours automatiques | ||
apt-get update | apt-get update | ||
yes | apt-get dist-upgrade | yes | apt-get dist-upgrade | ||
yes | apt-get autoremove</file> | yes | apt-get autoremove</file> | ||
- | Mise en place d'une Raspberry pour utilisation bureautique : | + | <file bash ssh.sh>#!/bin/bash |
+ | #Simplifier les connexions ssh | ||
+ | |||
+ | echo 'utilisateur :' | ||
+ | read utili | ||
+ | echo '192.168.1.?? :' | ||
+ | read ip | ||
+ | echo 'port :' | ||
+ | read port | ||
+ | ssh $utili@192.168.1.$ip -p $port | ||
+ | </file> | ||
+ | |||
+ | <file bash sftp.sh> | ||
+ | #!/bin/bash | ||
+ | #Simplifier les connexions sftp | ||
+ | |||
+ | echo 'utilisateur :' | ||
+ | read utili | ||
+ | echo '192.168.1.?? :' | ||
+ | read ip | ||
+ | echo 'port :' | ||
+ | read port | ||
+ | sftp -P $port $utili@192.168.1.$ip | ||
+ | </file> | ||
+ | |||
+ | <file bash ssl_création.sh> | ||
+ | #!/bin/bash | ||
+ | #créer un certificat auto-signé pour https | ||
+ | |||
+ | echo 'site :' | ||
+ | read site | ||
+ | |||
+ | a2enmod ssl | ||
+ | mkdir /etc/ssl/$site | ||
+ | openssl genrsa -out /etc/ssl/$site/$site.key 2048 | ||
+ | openssl req -new -key /etc/ssl/$site/$site.key -out /etc/ssl/$site/$site.csr | ||
+ | openssl x509 -req -days 365 -in /etc/ssl/$site/$site.csr -signkey /etc/ssl/$site/$site.key -out /etc/ssl/$site/$site.crt | ||
+ | </file> | ||
+ | |||
<file bash raspberry.sh>#!/bin/bash | <file bash raspberry.sh>#!/bin/bash | ||
+ | #Mise en place d'une Raspberry pour utilisation bureautique | ||
# Mise a jour et installation de vnstat | # Mise a jour et installation de vnstat | ||
Ligne 43: | Ligne 85: | ||
adduser $utili --home /home/$utili | adduser $utili --home /home/$utili | ||
</file> | </file> | ||
+ | ===== taches planifiés ===== | ||
+ | <note tip>Le fichier /etc/crontab permet d'effectuer des taches périodiquement.</note> | ||
+ | |||
+ | |||
+ | <code>#La partition d'échange est utilisé de manière autonome par votre système mais, par moment, elle conserve des données qui pourrait facilement être déplacées en ram. | ||
+ | #Ajouter cette ligne vous permettra de vider périodiquement votre swap. | ||
+ | #C'est très utile si comme moi, vous utilisez des ARM avec 1 ou 2go de ram. | ||
+ | */5 * * * * root swapoff -a && swapon -a</code> | ||
+ | |||
+ | |||
+ | <code>#Petite ligne permettant de redémarrer un serveur à minuit. | ||
+ | 0 0 * * * root reboot</code> | ||
+ | |||
+ | <code>#Effectue une sauvegarde le premier de chaque mois à 15h de l’intégralité des documents personnels sur un hdd. | ||
+ | #Il faut avoir un second hdd dans son ordinateur et l'avoir monté en modifiant le fichier fstab. | ||
+ | 15 0 1 * * root rm -r /media/hdd1/Documents_sauvegardés/* && cp -r /home/UTILISATEUR/Documents/* /media/hdd1/Documents_sauvegardés/</code> | ||
===== Matériels testés ===== | ===== Matériels testés ===== | ||
J'aime faire part de mes expériences, voici des résumés des quelques machines sur lesquelles j'ai travaillé | J'aime faire part de mes expériences, voici des résumés des quelques machines sur lesquelles j'ai travaillé |