mercredi, novembre 17 2021

Tuto – Citation automatique sur signature de mail – Evolution

Evolution-000, nov. 2021
Evolution-000

Tuto : Citation automatique sur signature de mail – Evolution

J’utilise Evolution comme outil de messagerie, agenda, contact, tâches…
Donc ce tutoriel concerne Gnome-Evolution, mais vous pouvez vous en inspirer et l’adapté car le script, très simple (la commande fait une ligne), n’est pas lié à Evolution.

D’où me vient cette idée ?

Lorsque j’écris ou réponds sur la liste de Root66, je terminais toujours pas une petite citation "geek". J’ai un fichier texte avec toute une liste de citations, si quelques rares sont de mon cru, la grande majorité piochée ici et là sur le web.

Lire la suite

Billets connexes

dimanche, mars 14 2021

Script shell : retrouvez un nom de fichier (odt ou ods) depuis un mot clé

Script shell : retrouvez un nom de fichier (odt ou ods) depuis un mot clé.

Vous recherchez un fichier dont vous ne vous souvenez pas du nom mais vous savez qu’il contient certains mots, retrouver ce fichier avec l’un des mots "clés".

On peut aussi rechercher dans les fichiers "doc" ou "xls", mais une raison que je ne m’explique pas les résultats sont moins convaincants.

Lors de mes tests sur les fichiers "doc", il m’affichait des résultats de fichiers contenant le mot clé mais en excluait d’autres qui contenait ce même mot clé !? Peut-être que cela est dû au fait qu’ils n’ont pas été enregistrés avec les mêmes versions Word ? Bref, je n’ai pas de réponse pour ces extensions propriétaires.

Lire la suite

Billets connexes

dimanche, février 25 2018

Script pour supprimer les doublons dans un fichier

Il s'agit d'un petit script, qui m'est bien utile, que j'avais pompé je ne sais où et que j'avais légèrement modifié à ma sauce. Je vous le mets plus bas, à vous de le remodifier, améliorer à votre sauce. echo -n "Entrez le chemin du fichier (ex. /home/user/.bash_history) : " read fichier  […]

Lire la suite

Billets connexes

samedi, octobre 14 2017

Sauvegardes au quotidien - Rdiff-Backup et MySqlDump

rdiff-backup sauvegarde sima78J'avais déjà écrit un billet intitulé "Scripts de sauvegardes journalières et hebdomadaires" et un commentaire de Tetsumaki m'a donner à réfléchir.

Pourquoi je fais compliqué quand ont peut faire simple?

Soit, j'aime les scripts, et du coup il m'arrive de m'emballer et il fallait un disque de sauvegarde assez « gros »… Et j’ai décidé de regarder du côté de Rdiff-Backup. J’ai été séduit !

Je fais donc un nouveau billet sur le sujet de la sauvegarde sans pour autant supprimer l'autre...

Rdiff-Backup existe aussi pour Windows, je suppose qu'il doit exister une interface graphique , j'avoue ne pas avoir cherché puisque je m'en sert pour la sauvegarde d'un serveur, qui n'a pas d'interface graphique et de façon automatisée.

Bien entendu, une sauvegarde ne se fait pas sur une partition du disque dur, pas même sur un autre disque dur sur le même pc, mais sur un disque externe ou un pc distant...

Une modification à été apporté le 07/12/2023 concernant le message d'érreur :

/bin/sh: 1: root: not found

Lire la suite...

Lire la suite

Billets connexes

mardi, mai 2 2017

Scripts de sauvegardes journalières et hebdomadaires

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

Billets connexes

mercredi, janvier 4 2017

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

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

Billets connexes

jeudi, octobre 27 2016

Calculer pi en ligne de commande 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

Billets connexes

mercredi, juin 3 2015

Changer son adresse MAC sous linux

changer son adresse MAC sous linux avec MacChangerTesté sur ubuntu 14.04

C'est quoi une adresse MAC ?

L'adresse MAC (Media Access Control address) est un identifiant, codé sur 6 octets en hexadécimales (base16). Cette adresse est censée être unique et propre à chaque carte ou périphérique réseau. Exemple d'adresse MAC : 00:1a:92:a8:55:ff

Pour en savoir plus sur ce qu'est une adresse MAC.

Pourquoi changer son adresse MAC ?

Si par exemple un serveur ou hotspots fait du filtrage MAC et vous vous êtes fait blacklister de façon incompréhensible et vous souhaitez vous reconnecter... Changer l'adresse MAC peut être une solution... C'est aussi une solution à d'autres obstacles.

Plusieurs façons de changer votre adresse MAC.

Une façon simple est de le faire à la main :

# ifconfig eth1 hw ether 00:0c:bc:b5:68:6e

Mais avec macchanger on peut faire plus...
Pour modifier l'adresse MAC nous allons faire appel au programme macchanger.
S'il n'est pas installé : apt-get install macchanger

Une fois installé, voyons les options

Lire la suite

Billets connexes

jeudi, mai 28 2015

Afficher les metadonnees exif avec un clic droit sur 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

Billets connexes

lundi, mai 18 2015

Fail2ban - Bloquer les requetes phpmyAdmin w00tw00t et dos avec mod_evasive

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

Billets connexes

samedi, mai 9 2015

Ajouter les coordonnées GPS dans EXIF avec exiv2

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

Billets connexes

mercredi, mai 6 2015

Kclean ou comment supprimer les anciens noyaux

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

Billets connexes

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

Billets connexes

lundi, mai 4 2015

Supprimer les espaces dans les noms de fichier

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  […]

Lire la suite

Billets connexes

Initiation au shell boucle (for, do, done)

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

Billets connexes