mardi 2 mai 2017

Scripts de sauvegardes journalières et hebdomadaires

bin-bash scripts ligne de commande

bin-bash scripts ligne de commandeJ'avais pris cela sur un site, je ne sais plus où et ça a bien fonctionné un certain temps puis plus rien lorsque j'ai passé un des serveurs qui était sous Ubuntu serveur 12.04 sous Debian 8.7

J'ai donc repris en grande partie, même si les bases restent les mêmes. Voici donc la version fonctionnelle.

Sur Debian 8.7

Automatiser les sauvegardes.

Dans cet exemple, il s'agit de sauvegarder chaque jour de la semaine (samedi, dimanche, lundi, mardi, etc.), puis le vendredi soir, on sauvegarde sur le n° de la semaine. Puis on repart sur samedi, dimanche, etc.

Avant tout vous devez définir le "lieux" de sauvegarde, s'agit-il d'un disque dur supplémentaire, d'un disque externe, d'un lieu distant (par ssh ou autres)... Bref vous devrez adapter les scripts à vos choix et besoin.

Il s'agit là d'une idée sur le principe, à chacun de se l'approprier.

Lire la suite

Articles à lire sur des sujets Similaires

mercredi 4 janvier 2017

https sous Apache - Même à l'école je n'ai jamais eu un A

https sur serveur unbuntu facile

https sur serveur unbuntu facile

Depuis fin décembre le blog est enfin en accès https... Je devais le faire aux vacances de Pâques 2016, j'avais repoussé à juillet, puis aux vacances de la Toussaint.

Oui, je suis un fervent adepte de la procrastination, je suis de ceux qui remettent au sur-lendemain dans l'espoir qu'un autre le fera demain. Mais là, je dois me rendre à l'évidence, jamais personne ne le fera à ma place. Je l'ai donc fait entre Noël et le Jour de l'An.

Une fois fini, je fais un petit test sur SSL Server Test... Et là, j'ai un A!
Certains diront, et à raison, Let's Encrypt c'est pas non plus le top du top... Ok, mais m@rd@ alors! P#tain j'ai un A! Même à l'école j'ai jamais eu un A, alors laissez-moi savourer ce A.
Je vous mets la capture d'écran pour me la péter vous montrer et ensuite on passe à la configuration.

Lire la suite

Articles à lire sur des sujets Similaires

jeudi 27 octobre 2016

Calculer pi en ligne de commande sous linux

pi en ligne de commande bash sous linux

pi en ligne de commande bash sous linuxL'idée de départ, est de me créer un tee-shirt sur lequel il y aurait pi suivi de 311 décimales pour en faire un "truc" graphique.

Je passe sur l'aspect graphique souhaité, je vous montrerai peut-être une fois l’œuvre terminée...

Soit! C'est très futile, mais les futilités nous emmènent toujours vers des chemins imprévus, comme l'idée d'en faire un billet.

Bref! Pour ce graphisme, j'ai besoin de pi à 311 décimales derrière la virgule, soit 3,(311chiffres).
Ouvrons un terminal, certains dirons une console... et voici la ligne de commande bash avec le résultat:

Lire la suite

Articles à lire sur des sujets Similaires

jeudi 28 mai 2015

Afficher les metadonnees exif avec un clic droit sur Nautilus

nautilus

nautilusPetit script utilisant exiv2 et simple à mettre en oeuvre.

1- Ouvrez un éditeur de texte, copiez les lignes ci-dessous et sauvegardez sous par exemple "exif.sh"

#! /bin/bash
# métadonnées exif avec exiv2
zenity --info --text " `exiv2 "$1" `"

2 - rendez-le exécutable : clic droit => Propriétés dans l'onglet "Permitions"
Cochez la case "Autoriser l'exécution du fichier comme un programme

3 – Ubuntu 14.04, placez le fichier dans ~.local/share/nautilus/scripts/

Lire la suite

Articles à lire sur des sujets Similaires

lundi 18 mai 2015

Fail2ban - Bloquer les requetes phpmyAdmin w00tw00t et dos avec mod_evasive

Fail2Ban bloquer les requêtes

Fail2Ban bloquer les requêtesFail2ban ou comment bloquer les requêtes phpmyAdmin w00tw00t et dos avec mod_evasive

Élément essentiel pour sécuriser son serveur, Fail2ban permet d'éviter des intrusions via force-brute. Il se charge d'analyser les logs des services installés et bannit automatiquement et pour une durée déterminée un hôte via iptables en cas d’échecs de connexion après X tentatives.

Installer Fail2ban:

Lire la suite

Articles à lire sur des sujets Similaires

samedi 9 mai 2015

Ajouter les coordonnées GPS dans EXIF avec exiv2

mettre les coordonnées gps dans exif avec exiv2.png

mettre les coordonnées gps dans exif avec exiv2.pngLinux, exiv2 et ajout des coordonnées GPS dans EXIF

Ajouter les coordonnées GPS à une photo en ligne de commande nécessiterai trois (3) lignes de commande, ce script peut simplifier la tâches.

Ici un petit script permettant de rentrer des coordonnées GPS dans les métadonnées EXIF dans une série de photos.

"exiv2" doit être installé... sinon:

apt-get install exiv2

Lire la suite

Articles à lire sur des sujets Similaires

mercredi 6 mai 2015

Kclean ou comment supprimer les anciens noyaux

kclean ou comment supprimer des anciens noyaux.png

kclean ou comment supprimer des anciens noyaux.pngComme tous les articles jusqu'à cette date, c'est encore du réchauffé, mais vous remarquerez à la version des noyaux que j'ai refait le test pour ce billet...

Lors des successives mises à jour, les nouveaux noyaux viennent s'installer et s'ajouter aux anciens. J'utilise au boulot une version Ubuntu LTS, le nombre de noyaux depuis avril 2010 commence sérieusement à prendre de la place.

Hoper m'a parlé de son script permettant d'éliminer proprement les anciens noyaux en toute simplicité, j'ai donc décidé de vous faire découvrir.

J'ai fait le choix de la faire en ligne de commande, mais on a la possibilité de le lancer en mode graphique.
Voyons la place que prend la totalité de mes noyaux:

$ sudo du -h /boot
[sudo] password for sima78:
/boot/grub/locale
4,4M
/boot/grub171M
/boot

Donc 171 Méga pour le répertoire /boot\r\n

Lire la suite

Articles à lire sur des sujets Similaires

Renommer les photos sans utiliser les métadonnées Exif

Renommer les photos sans utiliser les métadonnées EXIF Renommer les photos sans utiliser les métadonnées EXIFRenommer sans utiliser les métadonnées Exif.

De retour de vacances, il n'est pas rare de se retrouver avec répertoire contenant plus de 400 photos avec des noms de fichiers du genre:
dsc_0007.jpg
dsc_0009.jpg
dsc_0016.jpg

Or on souhaite que les noms soient plus explicites, genre «2010-07-vancances-numéro.jpg»

Faire des modifications une par une est fastidieux, c'est là qu'intervient la commande «sed»

On va utiliser une boucle «for, do, done», J'ai déjà donné les explications sur le billet "Initiation au shell boucle (for, do, done)" (la punition de mon fils).

Voici la ligne magique avec la commande «sed»:

Lire la suite

Articles à lire sur des sujets Similaires

lundi 4 mai 2015

Supprimer les espaces dans les noms de fichier

Supprimer les espace et accents des fichiers à la volée en ligne de commande

C'est toujours plus simple de travailler sur des fichiers n'ayant pas d'espace dans leur nom, alors voici un petit script qui permet de remplacer à la volée les espaces par des "_". #!/bin/sh# Suppression des blancs dans les noms des# fichiers du répertoire courant et remplacement# par des  […]

Lire la suite

Articles à lire sur des sujets Similaires

Initiation au shell boucle (for, do, done)

punition de mon fils - initiation à la ligne de commande

punition de mon fils - initiation à la ligne de commandeLa punition de mon fils.

J'avais prévenu, certains articles sentiront le réchauffé, celui date d'au moins environ 8 ans.

"Ton lit n'est pas encore fait!?... J'en ai assez! Tu vas me copier cent fois Je fais mon lit chaque matin."

C'est ça l'autorité du père!

Une feuille m'arrive sous le nez, avec une seule ligne à l'encre noire:

for i in $(seq 100); do echo $i" Je fais mon lit chaque matin."; done;

Que dire?... La majuscule en début de phrase est respectée, le point final aussi et en plus, les lignes seront numérotées de 1 à 100.

Alors pour ne pas en rester là, je lui dis qu'une ligne de commande, c'est bien, mais un script aurait été mieux. Il faut bien avoir le dernier mot quand on est le père.

Introduction au script

Lire la suite

Articles à lire sur des sujets Similaires

Haut de page