Script : ~/bin/ip_livebox_du_jour.sh
################ Début script bash ####################
#! /bin/bash
# Description : permet de récupérer l'IP publique de la livebox Sagem (2011)
# à chaque ouverture d'un terminal et de la consigner dans ~/${rep}/${fichier_ip}
# à condition d'appeler ce script depuis ~/.bashrc ( ce que je fais en tout cas)
# VOIR host livebox
# page lb http://livebox/supportSystemInformationInternet.html
if ! ping -q -c1 -W1 livebox >/dev/null 2>&1; then
echo "pas de connexion à livebox" >&2
exit 1
fi
fichier_ip="ip_du_jour.txt"
rep="livebox"
date_jour=$(date +%F)
mkdir ~/${rep} 2>/dev/null
#ip=$(wget -q -O - http://livebox/index.cgi | grep -i -A1 'ip wan' | tail -1 | sed 's|^.*>\(.*\)</td>$|\1|')
ip=$(curl -s -X POST -H "Content-Type: application/json" -d '{"parameters":{}}' http://192.168.1.1/sysbus/NMC:getWANStatus | sed -e 's/.*"IPAddress":"\(.*\)","Remo.*/\1/g')
# cette ligne de cde vient de là :
# http://communaute.orange.fr/t5/ma-connexion/Recup%C3%A9ration-de-l-IP-WAN-d-une-Livebox-Play-noire/m-p/227233#M18838
if ! echo "$ip" | grep -qE '^([[:digit:]]+\.){3}[[:digit:]]+$'; then
echo "Il y a un pb avec le script $0" >&2
exit 2
fi
echo -e "IP publique\\t$ip"
derniere_ip=$(tail -1 ~/${rep}/${fichier_ip} 2>/dev/null | sed 's/^.*[[:blank:]]\+//')
[ "$derniere_ip" = "$ip" ] && exit 0
echo -e "$date_jour\\t$ip" >> ~/${rep}/${fichier_ip}
################ Fin du script bash ###################
Résultat de 7 ans de consignation de l' IP publique de la Livebox, en masquant les 2 premiers octets de l'adresse IP par tvu.xyz. avec cette commande sed de mort ! :-) Genre de commande SED à éviter car ce n'est pas maintenable, franchement ! ...
seb@Speedi5:~$ cat -n ~/livebox/ip_du_jour.txt|sed -e 's/\(^.\+\t\)\([[:digit:]]\{2\}\..\+\.\)\([[:digit:]]\+\.[[:digit:]]\+$\)/\1tuv.xyz.\3/' |less
1 2011-07-17 tuv.xyz.44.45
2 2011-07-18 tuv.xyz.173.79
3 2011-07-19 tuv.xyz.25.147
4 2011-07-20 tuv.xyz.164.60
5 2011-07-22 tuv.xyz.23.198
6 2011-07-23 tuv.xyz.28.102
7 2011-07-24 tuv.xyz.14.92
8 2011-07-25 tuv.xyz.36.210
9 2011-07-26 tuv.xyz.169.3
10 2011-07-27 tuv.xyz.179.42
Blablabli et blablabla
lundi 19 juin 2017
mercredi 17 juin 2015
Gnu / Linux / Debian passage de Wheezy à Jessie
Bonjour :-)
J'ai trouvé un article très bien, le voici :
http://blogmotion.fr/systeme/debian-8-stable-13068
J'ai eu des soucis sur mon Aspire One 725 ( AO725 ), l'installation de Gnome 3 a généré des messages d'erreurs :
J'ai trouvé un article très bien, le voici :
http://blogmotion.fr/systeme/debian-8-stable-13068
J'ai eu des soucis sur mon Aspire One 725 ( AO725 ), l'installation de Gnome 3 a généré des messages d'erreurs :
Dépaquetage de gnome-accessibility-themes (3.14.2.2-1) sur (3.4.2-2.1) ...
(gtk-update-icon-cache-3.0:5226): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Aucun fichier ou dossier de ce type
This likely means that your installation is broken.
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
(gtk-update-icon-cache-3.0:5227): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Aucun fichier ou dossier de ce type
This likely means that your installation is broken.
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
(gtk-update-icon-cache-3.0:5228): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Aucun fichier ou dossier de ce type
This likely means that your installation is broken.
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
Et au reboot je ne pouvais pas me loguer en mode graphique ( X11 ) :-(
J'ai suivi le conseil indiqué dans le message d'erreur :
# gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
mais j'avais droit à un beau message d'erreur, de mémoire :
#
gdk-pixbuf-query-loaders : command not found
Alors j'ai simplement vérifié que cette commande était présente et j'ai mis le chemin complet de cette commande comme ceci, j'ai rebooté et tout refonctionnait impeccablement :
root@Nomade:~# /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
Bonne route avec Debian 8 alias Jessie
! ;-)
dimanche 22 juin 2014
My Linux colored prompt, normal user and root
The prompt PS1 is in ~/.bashrc file
Normal user :
PS1='${debian_chroot:+($debian_chroot)}\[\033[1;33m\]\u\[\033[00m\]@\[\033[0;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Root :
PS1='${debian_chroot:+($debian_chroot)}\[\033[1;31m\]\u\[\033[00m\]@\[\033[0;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Normal user :
PS1='${debian_chroot:+($debian_chroot)}\[\033[1;33m\]\u\[\033[00m\]@\[\033[0;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Root :
PS1='${debian_chroot:+($debian_chroot)}\[\033[1;31m\]\u\[\033[00m\]@\[\033[0;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
mercredi 1 janvier 2014
Could not update ~/.ICEauthority after ecryptfs-rewrap-passphrase wrapped-passphrase SOLVED
Hello,
I wanted to change my login password on my personnal account on my Gnu Linux Debian Wheezy, so I do this :
$ su root -
# cd /home/.ecryptfs/seb/.ecryptfs
# ecryptfs-rewrap-passphrase wrapped-passphrase
I gave the old password ( my login password ), then the new, then I changed my login passwd :
# passwd seb
And after a reboot, I fell on this nice message :
I could not enter on my own account :-(((
I wanted to change my login password on my personnal account on my Gnu Linux Debian Wheezy, so I do this :
$ su root -
# cd /home/.ecryptfs/seb/.ecryptfs
# ecryptfs-rewrap-passphrase wrapped-passphrase
I gave the old password ( my login password ), then the new, then I changed my login passwd :
# passwd seb
And after a reboot, I fell on this nice message :
Could not update ~/.ICEauthority
I could not enter on my own account :-(((
mercredi 6 novembre 2013
Raspberry Pi from scratch by Christophe Blaess, it's in French
Il y a 3 excellents PDF pour s'initier au Raspberry Pi B sans utiliser les images des distributions comme Raspbian, ArchLinux, etc
Les PDF :
Raspberry Pi from scratch 1
Raspberry Pi from scratch 2
Raspberry Pi from scratch 3
Tous les articles de Christophe Blaess concernant le Raspberry Pi
Les PDF :
Raspberry Pi from scratch 1
Raspberry Pi from scratch 2
Raspberry Pi from scratch 3
Tous les articles de Christophe Blaess concernant le Raspberry Pi
mardi 24 septembre 2013
Vim - Résumé vimtutor / vimtutor summary 1014 lines txt
Bonjour :-)
Vous voulez approfondir vos connaissances sur Vim , et vous lisez qu'un près-requis à la lecture de ce livre "super magical" sur Vim, est de maîtriser Vim au moins au niveau de vimtutor ... Vimtutor ... quelle barbe de se le re-farcir celui là ! holala :-( :-)))
Bon, ok, je me le re-farcis et je le résume ici, il y a même qques trucs en plus ... c'était même marrant ... ça donne même l'impression d'être balaise :-)
But it's the last time I go through vimtutor, bye-bye vimtutor ... ... thank you Mami Nova :-)))
mardi 27 août 2013
Linux, Debian, Wheezy, mettre données chiffrées / cryptées sur cloud Dropbox
Bonjour :-)
Objectif : héberger des données chiffrées / cryptée ( pas français ) sur dropbox.com d'une façon simple
Ce que vous obtiendrez : il vous suffira de placer des fichiers / répertoire non chiffrées dans le rép. ~/Dropbox pour que votre compte dropbox.com contiennent ces mêmes fichiers / rép. mais chiffrés ! ce sera aussi simple que ça ...
Dans un précédent article, j'expliquais comment chiffrer de façon simple son répertoire personnel sur une Debian Wheezy avec eCryptfs, sans que les noms de fichiers soient eux même chiffrés ( Sur une Ubuntu les noms de fichiers sont eux-même chiffrés par défaut, pas commode pour le cloud computing )
L'un de mes objectif était de pouvoir placer des données chiffrées sur un cloud sans me prendre la tête à devoir chiffrer / déchiffrer les données . C'est pour ça que j'avais installé eCryptfs.
Objectif : héberger des données chiffrées / cryptée ( pas français ) sur dropbox.com d'une façon simple
Ce que vous obtiendrez : il vous suffira de placer des fichiers / répertoire non chiffrées dans le rép. ~/Dropbox pour que votre compte dropbox.com contiennent ces mêmes fichiers / rép. mais chiffrés ! ce sera aussi simple que ça ...
Dans un précédent article, j'expliquais comment chiffrer de façon simple son répertoire personnel sur une Debian Wheezy avec eCryptfs, sans que les noms de fichiers soient eux même chiffrés ( Sur une Ubuntu les noms de fichiers sont eux-même chiffrés par défaut, pas commode pour le cloud computing )
L'un de mes objectif était de pouvoir placer des données chiffrées sur un cloud sans me prendre la tête à devoir chiffrer / déchiffrer les données . C'est pour ça que j'avais installé eCryptfs.
mardi 13 août 2013
Linux Debian Wheezy : supprimer définitivement données personnelles / fichiers sur une partition ( nettoyage de disque )
Bonjour,
On peut lire à droite et à gauche qu'il est très difficile d'être certain d'avoir effacés définitivement des fichiers d'une partition d'un disque dur, surtout aujourd'hui avec les systèmes de fichiers journalisés , les disques SSD, les utilitaires de récupération ( foremost / extundelete , etc ... )
J'ai ressenti le besoin de nettoyer ma partition /home juste après avoir chiffré mon rep perso /home/seb
J'ai une méthode « bourrin » , c'est le cas de le dire : je me place à la racine de la partition en question et je crée un énorme ( suivant la place ) fichier remplis de zéros ( ou avec des données " aléatoires ") de cette façon :
# nice --adjustment -20 dd if=/dev/zero of=Gros-fichier bs=1GB &
Pour que les données écrites soient aléatoires, il faut changer /dev/zero par /dev/urandom , c'est mieux ...
Lorsqu'il ne reste plus qu'1Gib, j'arrête cette commande Ctrl-C ou kill, ou pkill :
# ps -ef | grep dd
16337
# kill 16337
puis, je relance la même cde en changeant of=Gros-fichier2 et bs=1M ...
# nice --adjustment -20 dd if=/dev/zero of=Gros-fichier2 bs=1M &
... pour affiner, et quand il ne reste vraiment plus de place sur le système de fichier, j'arrête cette dernière cde, et
# sync
# rm Gros-fichier*
Et voilà : je suis certain qu'il ne reste plus de données personnelles, c'est barbare mais sur un disque à plateau tournant je suis à peu près sûr de mon coup, c'est long, mais il est rare de devoir nettoyer son disque : vente d'ordi ou autre cas particulier.
Ne pas croire qu'un formatage de la partition supprimera effectivement les données, elles restent présentes même s'il est parfois difficile d'y accéder ;-)
On peut lire à droite et à gauche qu'il est très difficile d'être certain d'avoir effacés définitivement des fichiers d'une partition d'un disque dur, surtout aujourd'hui avec les systèmes de fichiers journalisés , les disques SSD, les utilitaires de récupération ( foremost / extundelete , etc ... )
J'ai ressenti le besoin de nettoyer ma partition /home juste après avoir chiffré mon rep perso /home/seb
J'ai une méthode « bourrin » , c'est le cas de le dire : je me place à la racine de la partition en question et je crée un énorme ( suivant la place ) fichier remplis de zéros ( ou avec des données " aléatoires ") de cette façon :
# nice --adjustment -20 dd if=/dev/zero of=Gros-fichier bs=1GB &
Pour que les données écrites soient aléatoires, il faut changer /dev/zero par /dev/urandom , c'est mieux ...
Lorsqu'il ne reste plus qu'1Gib, j'arrête cette commande Ctrl-C ou kill, ou pkill :
# ps -ef | grep dd
16337
# kill 16337
puis, je relance la même cde en changeant of=Gros-fichier2 et bs=1M ...
# nice --adjustment -20 dd if=/dev/zero of=Gros-fichier2 bs=1M &
... pour affiner, et quand il ne reste vraiment plus de place sur le système de fichier, j'arrête cette dernière cde, et
# sync
# rm Gros-fichier*
Et voilà : je suis certain qu'il ne reste plus de données personnelles, c'est barbare mais sur un disque à plateau tournant je suis à peu près sûr de mon coup, c'est long, mais il est rare de devoir nettoyer son disque : vente d'ordi ou autre cas particulier.
Ne pas croire qu'un formatage de la partition supprimera effectivement les données, elles restent présentes même s'il est parfois difficile d'y accéder ;-)
Linux Debian Wheezy vérifier / réparer au galop un système de fichier
Bonjour, tout est dans le titre, voilà :
Avant toute chose, il IMPÉRATIF de démonter la partition contenant le système de fichier en question, un bon tournevis fait l'affaire.
# cat /etc/debian_version
7.1
# nice --adjustment -20 e2fsck -f -y -v /dev/sdb5
e2fsck 1.42.5 (29-Jul-2012)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
691751 inodes used (2.43%, out of 28450816)
1979 non-contiguous files (0.3%)
3612 non-contiguous directories (0.5%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 665897/58
35479191 blocks used (31.18%, out of 113785856)
0 bad blocks
2 large files
248542 regular files
413042 directories
0 character device files
0 block device files
0 fifos
4594036 links
30110 symbolic links (25740 liens symboliques rapides)
48 sockets
------------
5285778 files
#
Avant toute chose, il IMPÉRATIF de démonter la partition contenant le système de fichier en question, un bon tournevis fait l'affaire.
# cat /etc/debian_version
7.1
#
# nice --adjustment -20 e2fsck -f -y -v /dev/sdb5
e2fsck 1.42.5 (29-Jul-2012)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
691751 inodes used (2.43%, out of 28450816)
1979 non-contiguous files (0.3%)
3612 non-contiguous directories (0.5%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 665897/58
35479191 blocks used (31.18%, out of 113785856)
0 bad blocks
2 large files
248542 regular files
413042 directories
0 character device files
0 block device files
0 fifos
4594036 links
30110 symbolic links (25740 liens symboliques rapides)
48 sockets
------------
5285778 files
#
Pour forcer la vérification des systèmes de fichier au démarrage suivant :
# touch /forcefsck
#
samedi 4 mai 2013
Linux, Debian, Wheezy, chiffrer $HOME avec eCryptfs, pour confidentialiser mes données et pour mes sauvegardes locales / Clouds
Bonjour :-)
1-> Chiffrer mon repertoire personnel pour confidentialiser mes données
2-> Avoir des sauvegardes de mon rep perso, elles aussi chiffrées
3-> Pouvoir mettre mes données chiffrées sur les "clouds" du net
NB : vous êtes seul responsable des dégâts que vous causeriez à votre sytème en suivant ce tutoriel, sauvegardez vos données ...
Objectifs
1-> Chiffrer mon repertoire personnel pour confidentialiser mes données
2-> Avoir des sauvegardes de mon rep perso, elles aussi chiffrées
3-> Pouvoir mettre mes données chiffrées sur les "clouds" du net
NB : vous êtes seul responsable des dégâts que vous causeriez à votre sytème en suivant ce tutoriel, sauvegardez vos données ...
mardi 5 février 2013
Gnu / Linux Debian Wheezy Automatiser sauvegardes Dirvish
Bonjour :-)
Objectif : Ne plus avoir à me soucier d'un "crash" de mon disque interne de 1 Tib sur mon système Gnu / Linux Debian Wheezy
L'intérêt de Dirvish par rapport à une sauvegarde "rsync" classique est que l'on peut remonter dans le temps et avoir différentes versions d'un même fichier à différentes dates et réparer une erreur sur un fichier à partir d'un certain moment, par exemple ...
1 - Satisfaire les pré-requis à l'installation de Dirvish.
2 - Configurer Dirvish et son execution quotidienne.
3 - Initialiser les sauvegardes et vérifications diverses.
J'ai écris ce tutoriel parce que cette installation m'a pris quelques jours, et je n'ai pas trouvé de tuto qui soit détaillé sur le Web ( en français en tout cas ).
Je débutes en Perl, c'est vaste, je ne connais pas bien Dirvish non plus, et ma mémoire ... pas terrible ! Ce tuto me servira aussi à moi je pense.
Objectif : Ne plus avoir à me soucier d'un "crash" de mon disque interne de 1 Tib sur mon système Gnu / Linux Debian Wheezy
L'intérêt de Dirvish par rapport à une sauvegarde "rsync" classique est que l'on peut remonter dans le temps et avoir différentes versions d'un même fichier à différentes dates et réparer une erreur sur un fichier à partir d'un certain moment, par exemple ...
Synopsis
2 - Configurer Dirvish et son execution quotidienne.
3 - Initialiser les sauvegardes et vérifications diverses.
J'ai écris ce tutoriel parce que cette installation m'a pris quelques jours, et je n'ai pas trouvé de tuto qui soit détaillé sur le Web ( en français en tout cas ).
Je débutes en Perl, c'est vaste, je ne connais pas bien Dirvish non plus, et ma mémoire ... pas terrible ! Ce tuto me servira aussi à moi je pense.
mercredi 9 janvier 2013
Gnu Linux debian Wheezy Xfce4 montage auto medias amovibles
Bonjour,
Ayant eu quelques soucis avec ma précédente tour et j'ai décidé d'en changer.
J'ai installé ma Gnu/Linux Debian ( favorite ) en version Wheezy / Sid sur un pc assemblé par mes soins de A à Z ( CM Gigabyte GA-B75M-D3V / i5 3450 Socket 1155 / 4Gib / 1 Tib Seagate ) avec Gdm3 / Xfce4.10 pour le moment.
Wheezy est actuellement la version "testing" de Debian, et mes disques amovibles / clés USB ne se montaient tout seuls dans /media/LABEL de la partition , lorsque je les "plugaient".
Là c'était la goutte d'eau qui faisait déborder le vase :
LES SAUVEGARDES : C'EST OBLIGATOIRE ! c'est tout.
dimanche 13 mai 2012
Réinitialiser mot de passe admin Windows Xp depuis linux
En effet, après avoir récupéré une vieille tour que j'avais prêté je me suis retrouvé comme un ... heu ... comment dire ... un crétin ? lorsque j'ai dû démarrer Wxp, or cet XP est bien à moi ...
vendredi 8 juillet 2011
Intégrer lecteur mp3 dans un blog
Aide-mémoire pour l'intégration d'un lecteur de musique simple ou avec playlist dans un blog (page html)
Le Verdier est un petit oiseau des campagnes dont j'aime bien certaines phases du chant, pour l'écouter cliquez sur "play"
Aprés l'avoir lu vous saurez :
1-> Créer sommairement un blog avec Google
2-> Intégrer un lecteur de musique simple Dewplayer
3-> Idem pour un lecteur avec playlist Dewplayer
Le Verdier est un petit oiseau des campagnes dont j'aime bien certaines phases du chant, pour l'écouter cliquez sur "play"
Aprés l'avoir lu vous saurez :
1-> Créer sommairement un blog avec Google
2-> Intégrer un lecteur de musique simple Dewplayer
3-> Idem pour un lecteur avec playlist Dewplayer
Inscription à :
Articles (Atom)