Dialogues with Mister B. : CDI infos photo

Dialogues with Mister B. : CDI infos

Ce n’est pas vraiment un dialogue en tant que tel mais c’est assez frappant pour être signalé.

Aujourd’hui, je reçois un mail de la documentaliste du collège, intitulé “CDI-infos7”. Je l’ouvre : aucun texte dans le message mais un fichier texte au format .odt – ce qui est plutôt un bon point pour l’utilisation des logiciels libres !

D’ailleurs, depuis cette année il n’y a plus qu’OpenOffice d’installé sur les serveurs de mes deux établissements.

Curieux, je lance donc le fichier :

cdi password

Et là, c’est le fail… quel peut bien être l’intérêt de mettre un mot de passe sur ce genre de fichier qui recense les dernières nouveautés du CDI ?!?

Joe Bonamassa - Driving Towards The Daylight photo

Joe Bonamassa – Driving Towards The Daylight

Joe Bonamassa, toujours aussi prolifique, sort son nouvel album Driving Towards The Daylight chez Mascot Records le 21 mai 2012, dont voici le titre éponyme :

Produit par Kevin Shirley, Driving Towards The Daylight s’accompagne d’une pléthore de musiciens : le guitariste d’Aerosmith Brad Whitford (guitare) et son fils Harrison Whitford (guitare), Blondie Chaplin (guitare), Anton Fig (drums, percussions), Arlan Schierbaum (keyboards), Michael Rhodes (basse), Carmine Rojas (basse), Jeff Bova and The Bovaland Brass et Pat Thrall (guitare).

Lire la suite

Transférer des fichiers d'un serveur à un autre avec rsync photo

Transférer des fichiers d’un serveur à un autre avec rsync sous Linux

Il arrive très souvent que l’on ait besoin de transférer des fichiers rapidement, d’un serveur à un autre par exemple.

Bien sûr, on peut utiliser le FTP mais il y a beaucoup plus rapide et efficace : je vous présente rsync.[no_toc]

Synchronisation distante

rsync logo

rsync (remote synchronization ou “synchronisation distante” en français) est un logiciel libre de synchronisation de fichiers (disponible sous toutes les plateformes).

La synchronisation est unidirectionnelle, c’est-à-dire qu’elle copie les fichiers de la source en direction de la destination.

rsync est donc utilisé pour réaliser des sauvegardes incrémentales ou pour diffuser le contenu d’un répertoire de référence.

Je vous donne ici les deux commandes que j’utilise quotidiennement lors de ma gestion des serveurs.

Copier tous les fichiers d’un répertoire du serveur A dans le répertoire équivalent du serveur B

Premièrement, connectez-vous via SSH à votre serveur A. Voici la commande :

/* Copie tous les fichiers de /home/website/ vers serveur B. */
rsync --ignore-existing --progress /home/movies/*.* matt@serveurB.net:/home/movies/Code language: PHP (php)

Explications:

  • --ignore-existing signifie que si le fichier existe déjà, on ne le remplace pas.
  • --progress montre la vitesse du transfert et les noms des fichiers transférés.
  • matt@serveurB.net est le nom du login SSH (matt) associé à l’adresse du serveur B (IP ou nom de domaine).
  • /home/website/ : répertoire vers lequel copier les fichiers.

En lançant cette commande, je récupère sur le serveur B tous les fichiers qui se trouvent dans le répertoire /home/movies/ du serveur A. Je ne remplace pas les fichiers existants : étant donné que je ne synchronise qu’avec rsync, ce serait inutile.

Lire la suite