samedi 17 novembre 2007, par JKlr
Pour aspirer un site avec wget :
# wget -rkpE http://www.monsite.fr
# mount -t nfs P-COLS1:/SCSI0/io-cols1 /mnt/NFS# apt-get install smbfs
# mount -t smbfs -o username=toto,password=titi //10.0.0.5/Partage /mnt/smb# rsync -auHxv 10.0.0.5:/Partages/Collage/ /Partages/Collage/# rsync -auHxv --exclude=/Partages/Graphisme/gQ/Shared/* --exclude=/Partages/Graphisme/After-Prod/ArteReportage/* 10.0.0.5:/Partages/Graphisme /Partages/Graphismes/
a = -rlptgoD
r = recursive : copie le contennu de tous les sous-répertoires
l = recrée les liens symboliques
p = préserve les permissions des fichiers
t = préserve les dates des fichiers
g = préserve les groupes propiétaires des fichiers
o = préserve les utilisateurs propriétaires des fichiers
D =
u = ne met à jour que les fichiers modifiés
H = recrée les liens matériels distant avec les destinations locales
x = ne travers pas les limites du système de fichier
v = verbose
z = compresse les données avant le transfert
— delete = efface les fichiers qui n’existent pas sur le système distant
n = mode de prévisualisation, sans transfert réel
plus d’info sur www.delafond.org/traducmanfr/man/man1/rsync.1.html
# ls | wc -l ( ! inclus . et .. si ls= ls -a)# du -hs ./* | sort -n du -hS ./nom du répertoire | sort -nplus d’info sur www.lea-linux.org
# find /Partages/laTraboule/ -type f -mtime +3 | xargs rm -f# find /Partages/laTraboule/ -type d -empty ! -name lost+found -mtime +1 | xargs rm -fd mtime = date de dernière modification du fichier cible
ctime = date de dernier changement d’état (via ’chmod’ ou autre)
atime = date du dernier accès
plus d’info sur www.tuteurs.ens.fr/unix/exercices/solutions/find-sol.html
ou http://perso.orange.fr/gleu/absfr.tuxfamily.org/abs-2.3-fr/moreadv.html
# tzconfig# apt-get install ntpdate
# ntpdate N-MBCAP1Pour que la mise à jour se fasse tous les lundi à vendredi à 6h30, 12h30 et 18h30, il faut modifier la crontab de root :
# crontab -e
30 6,12,18 * * 1-5 /usr/sbin/ntpdate N-MBCAP1# apt-get install ntp-server# /etc/init.d/ntp restart# ntpq -p