JKlr.net, c’est quand même plus pratique ...

Accueil du site > Notes d’installations > Astuces Linux

Astuces Linux

samedi 17 novembre 2007, par JKlr


Pour aspirer un site avec wget :
# wget -rkpE http://www.monsite.fr


montage partage NFS :
# mount -t nfs P-COLS1:/SCSI0/io-cols1 /mnt/NFS

montage partage SMB :
# apt-get install smbfs
# mount -t smbfs -o username=toto,password=titi //10.0.0.5/Partage /mnt/smb

synchronisation de répertoires entre deux systèmes Linux :
# 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


statistiques sur des fichiers et répertoires :
compter le nombre de fichiers dans le répertoire courant :
# ls | wc -l ( ! inclus . et .. si ls= ls -a)
afficher la taille de chaque répertoires :
# du -hs ./* | sort -n
ou, afficher la taille d’un répertoire et de ces sous répertoires :
du -hS ./nom du répertoire | sort -n

plus d’info sur www.lea-linux.org


supprimer des fichiers par rapport à leur date :
# 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


modification du paramètre Time Zone sous Debian :
# tzconfig

Mise à l’heure par synchronisation NTP :
# apt-get install ntpdate
# ntpdate N-MBCAP1

Pour 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

Mise en place d’un serveur NTP :
# apt-get install ntp-server
ajout éventuel de serveur de temps dans le fichier /etc/ntp.conf
redémarrage du serveur :
# /etc/init.d/ntp restart
Vérification du statut :
# ntpq -p

Répondre à cet article


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette