Blog de Cam et Ysa

Aller au contenu | Aller au menu | Aller à la recherche

jeudi, février 18 2010

Traceroute avec Ping

Très pratique pour voir ou le réseau inter/intra-net est congestionné.

mtr www.google.com

(Commande à taper dans une console sous GNU/Linux évidement ! :-) )

mardi, janvier 26 2010

Sauvegarde avec RSYNC

Depuis quelques temps j'utilise un tout petit script pour faire une sauvegarde de mes serveurs distants sur mon local.

3 serveurs distants se sauvegardant automatique sur le serveur local.

1 petite ligne de commande toute simple suffit :

 /usr/bin/rsync --stats --delete --progress --exclude=/proc/ --exclude=/dev/ --exclude=/var/cache/ --exclude=/sys/ -artvzl root@mon-serveur-distant.fr:/ /mnt/sauvegarde/ 

En temps normal, tout se passe bien, mais depuis quelques jours, le script s'arrête en plein milieu en m'indiquant cette erreur :

rsync error: timeout in data send/receive (code 30) at io.c(239) [receiver=3.0.3]
rsync: connection unexpectedly closed (477 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(635) [generator=3.0.3]

... et je me suis arraché les cheveux à trouver d'où celà pouvait bien venir...

La solution est simple mais longue à trouver ! Mon problème viens de la connection au serveur, après un long moment, elle s'arrête d'elle même... Il faut donc ajouter un :

--timeout=10000

pour que tout rentre dans l'ordre.

Ce qui nous donne le script de backup suivant :

 /usr/bin/rsync --stats --delete --progress --exclude=/proc/ --exclude=/dev/ --exclude=/var/cache/ --exclude=/sys/ -artvzl --timeout=10000 root@mon-serveur-distant.fr:/ /mnt/sauvegarde/ 

mercredi, janvier 20 2010

Liste des fichiers différent entre 2 répertoires distinct

diff --brief /repertoire1/ /repertoire2/

Retourne la liste : - des fichiers existants dans un répertoire et pas dans l'autre - des fichiers qui ne sont pas identiques

jeudi, novembre 12 2009

Un CMS programmable ...

...faut voir comment il se programme !

www.yacs.fr_1258052530679.png

http://www.yacs.fr/

Au premier abord, ça choque de voir ce genre de chose pour un CMS ... mais il faut lire la doc pour se rendre compte de ses fonctionnalités énormes !

lundi, novembre 9 2009

CSS / Extension Firefox

Dans un projet web utilisant des (tonnes de) feuilles de styles CSS, on se retrouve vite avec des styles qui ont été écrit, mais pas utilisés. Il peut alors s'avérer utile pour pas mal de raisons (propreté du code, poids des fichiers, ... ) de pouvoir faire rapidement le ménage.

Lire la suite...

mercredi, mai 6 2009

Scite et les tabulations...

Logo SciTE

Pour que Scite remplace les tabulations par des espaces il convient de définir dans le fichier de configuration utilisateur (Options / Ovrir fichier d'options utilisateur : SciTEUser.properties) :

# Indentation
tabsize=4
indent.size=4
use.tabs=0
indent.auto=1
tab.indents=4
backspace.unindents=4

Documentation de Scite

mardi, avril 7 2009

ProfFTPD + MySQL (+ Virtualhost)

Logo MySQL Logo ProFTPD

Gestion de comptes utilisateurs FTP dans une base de données

Lire la suite...

lundi, mars 23 2009

META IE-8

IE8

Pour ceux qui font du webdesign en XHTML / CSS...et qui n'ont pas envie de se casser la tête à rendre compatible leur site avec IE8, il suffit de rajouter ce petit meta dans les en-tête et c'est gagné.

<meta  http-equiv="X-UA-Compatible"  content="IE=EmulateIE7"  />

C'est juste un gain de temps, car pas très propre ... mais ça aurait été plus rapide si IE avait respecté les nomes dés le début !

- page 1 de 2