Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
rsync pour un newbie
Envoyé par: gach

Bonjour,

Je souhaite juste sauvegarder les logs d'acces de squid.
Il se trouve dans /var/log/squid/acces.log

J'aimerai donc les compresser/archiver et sauvegarder dans le rep /tech/.
Que cela soit automatique, et qu'il renomme les fichiers par date.

Le but est d'avoir un historique du traffic de squid sur un an, classe par jour.

Par la suite un transfert serveur ftp serait sympa....

Au passage existe t'il un module webmin de rsync ?


Merci d'avance,

Poste le Friday 2 September 2005 13:26:41
Répondre     Citer    
Re: rsync pour un newbie
Envoyé par: oudoubah

Pour faire du rsync, le plus simple est de passer par un man rsync (je ne me souviens plus des options à mettre) et de lancer rsync via la crontab.


Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Friday 2 September 2005 14:44:21
Répondre     Citer    
Re: rsync pour un newbie
Envoyé par: gach

Merci de ta reponse

Mais meme avec le man j'ai du mal

Je comprends pas comment nommer la sauvegarde sous forme de date.

rsync /var/log/squid/acces.log /tech/????


Quels sont les arguement qu'il faut ajourter à la ligne de commande ?

J'ai du mal a exploiter les infos ci-dessus
"rsync --force --ignore-errors --delete --delete-excluded --exclude-from=exclude_file --backup --backup-dir=`date +%Y-%m-%d` -av"



Merci d'avance ?

Poste le Friday 2 September 2005 15:43:52
Répondre     Citer    
Re: rsync pour un newbie
Envoyé par: gach

help please

Poste le Monday 5 September 2005 11:55:55
Répondre     Citer    
Re: rsync pour un newbie
Envoyé par: deb

Bonjour Gash

si /var/log/squid/acces.log est un fichier je ne vois pas l'utilité
de rsync, faire un script dans lequel tu mets
cp -f /var/log/squid/acces.log /tech/acces.log_$(date)
devrait suffire,

le $(date) rajoute la date (vérifie bien le format je suis pas sur)
à la fin du fichier, c'est la date au moment d'éxécution de la commande

sinon rsync sert ... à syncroniser différents répertoires,
par exemple chez moi je fais régulièrement :
"rsync -av --delete --exclude=nobackup \ /home/[my name] /misc/backup/home"

cela recopie tout mon rep perso dans le répertoire /misc/backup/home
avec les memes droits et date (option -a pour archive), en detruisant les fichiers qui n'existent plus du coté "/home/[my name]" (option --delete)
et en excluant tout ce qui fait partie du répertoire nobackup (option --exclude)
la force de rsync est qu'il ne touche au fichier que si celui-ci a été
modifié, et que tu peux faire ça à travers réseaux et internet



en espérant que cela t'aide
deb

Poste le Monday 5 September 2005 17:28:33
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
rsync pour un newbie
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons