Redimensionner les images jpg d'un répertoire (à -50%) :
for i in `ls *.jpg`
do
convert -resize 50% -quality 80 $i conv_$i
done
Remplacer dans tous les fichiers "toto" par "tutu" :
# rename "s/toto/tutu/g" *
Renommer des fichiers (.jpg) avec incrément :
export j=0
for i in *.jpg
do
let j+=1
mv "$i" file$j.jpg
done
Si tu donnes un poisson à un homme, il mangera un jour... Si tu lui apprends à pêcher, il mangera toujours !
jeudi 9 août 2012
mercredi 22 février 2012
NFS (debian)
Configuration d'un serveur NFS sur Debian GNU/Linux
Sur le serveur :
# apt-get install nfs-kernel-server portmap
# vi /etc/exports
Renseigner le partage (par exemple) :
/home/NFSshare 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)
Ensuite,
# service portmap restart
Sur le client :
# apt-get install nfs-common portmap
# mount -t nfs monserveurNFS:/home/share /home/share
Pour un montage permanent :
# vi /etc/fstab
Renseigner le partage :
monserveurNFS:/home /home nfs defaults 0 1
Note :
Si lors de la première connexion depuis le client une erreur se produit, il est possible de forcer le (re)partage des FS par la commande
# exportfs -ra
-- Voir aussi --
Sur le serveur :
# apt-get install nfs-kernel-server portmap
# vi /etc/exports
Renseigner le partage (par exemple) :
/home/NFSshare 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)
Ensuite,
# service portmap restart
# /etc/init.d/nfs-kernel-server restart
Sur le client :
# apt-get install nfs-common portmap
# mount -t nfs monserveurNFS:/home/share /home/share
Pour un montage permanent :
# vi /etc/fstab
Renseigner le partage :
monserveurNFS:/home /home nfs defaults 0 1
Note :
Si lors de la première connexion depuis le client une erreur se produit, il est possible de forcer le (re)partage des FS par la commande
# exportfs -ra
-- Voir aussi --
lundi 30 janvier 2012
Wma, mp3, flac and co !
# Renaming mp3 files with increment
export j=0
for i in *.mp3
do
let j+=1
mv "$i" file$j.mp3
done
# Wma to mp3 (mplayer + lame)
for i in *.wma
do
mplayer -ao pcm:file="$i.wav" "$i"
lame --preset standard "$i.wav"
done
# Flac to mp3 (mplayer + lame)
for i in *.flac
do
mplayer -ao pcm:file="$i.wav" "$i"
lame -b 320 "$i.wav"
done
# Wav to mp3 (lame)
for i in *.wav
do
lame -b 320 "$i"
done
# Mp3 to mp3 (lame)
for i in *.mp3
do
lame -b 320 "$i" "$i".new
done
# Cleaning
rm -rf *.mp3
# Renaming
rename 's/\.new$//' *.new
-- Voir aussi --
export j=0
for i in *.mp3
do
let j+=1
mv "$i" file$j.mp3
done
# Wma to mp3 (mplayer + lame)
for i in *.wma
do
mplayer -ao pcm:file="$i.wav" "$i"
lame --preset standard "$i.wav"
done
# Flac to mp3 (mplayer + lame)
for i in *.flac
do
mplayer -ao pcm:file="$i.wav" "$i"
lame -b 320 "$i.wav"
done
# Wav to mp3 (lame)
for i in *.wav
do
lame -b 320 "$i"
done
# Mp3 to mp3 (lame)
for i in *.mp3
do
lame -b 320 "$i" "$i".new
done
# Cleaning
rm -rf *.mp3
# Renaming
rename 's/\.new$//' *.new
-- Voir aussi --
lundi 18 avril 2011
Reverse SSH
mercredi 23 février 2011
Utilisation des commandes dpkg et apt-get (Debian like)
Purger les paquets marqués "rc" :
$ sudo dpkg --purge $(COLUMNS=200 dpkg -l | grep "^rc" | tr -s ' ' | cut -d ' ' -f 2)
Faire un peu de ménache (!) :
$ sudo apt-get clean
$ sudo apt-get autoclean
Enlever automatiquement les dépendances d'un paquet installé :
$ sudo apt-get autoremove "lenomdupaquet"
Cloner un système Debian-like avec dpkg/apt-get :
# dpkg --get-selections > install.txt
# dpkg --set-selections < install.txt
# apt-get dselect-upgrade
$ sudo dpkg --purge $(COLUMNS=200 dpkg -l | grep "^rc" | tr -s ' ' | cut -d ' ' -f 2)
Faire un peu de ménache (!) :
$ sudo apt-get clean
$ sudo apt-get autoclean
Enlever automatiquement les dépendances d'un paquet installé :
$ sudo apt-get autoremove "lenomdupaquet"
Cloner un système Debian-like avec dpkg/apt-get :
# dpkg --get-selections > install.txt
# dpkg --set-selections < install.txt
# apt-get dselect-upgrade
lundi 14 février 2011
Configuration IMAP + SSL (Debian way)
Voici la méthode de configuration d'un serveur IMAP + SSL :
Installer les paquets debian "openssl" et "courier-imap-ssl" :
# apt-get install openssl courier-imap-ssl
Décompresser ce script dans le répertoire "/usr/local/ssl" (par exemple)
# tar xzvf ce_script.tgz /usr/local/ssl/.
Ce dernier va vous permettre de gérer votre propre autorité de certification en créant un CA, puis les CSR pour générer vos CRTs. (voir ce site)
Le fichier de configuration de courier-imap-ssl est /etc/courier/imapd-ssl, il faut l'éditer pour que la variable "TLS_CERTFILE" reflète votre configuration. Voilà un exemple de fichier fonctionnant avec la version "4.1.1.20060828-5" de courier-imap-ssl (dpkg -l | grep courier-imap-ssl)
Il faut maintenant générer le fichier .pem servant de certificat pour votre serveur IMAPS :
# cat /usr/local/ssl/CERTIFICATES/imaps.cert /usr/local/ssl/PRIVATE_KEYS/imaps.pem > /usr/local/ssl/imaps.pem
Chmoder le fichier .pem fraichement créé en 400
# chmod 400 imaps.pem
Redémarrer le serveur IMAPS qui écoute par défaut sur le port 993
# /etc/init.d/courier-imap-ssl restart
Configurer votre client de messagerie (par exemple thunderbird)
[Nom du serveur] : imap.monsite.net
[Nom d'utilisateur] : monuser
[Port] : 993
[Sécurité de la connexion] : SSL/TLS
[Méthode d'authentification] : Mot de passe normal
Voilà c'est fini !
-- Voir aussi --
Installer les paquets debian "openssl" et "courier-imap-ssl" :
# apt-get install openssl courier-imap-ssl
Décompresser ce script dans le répertoire "/usr/local/ssl" (par exemple)
# tar xzvf ce_script.tgz
Ce dernier va vous permettre de gérer votre propre autorité de certification en créant un CA, puis les CSR pour générer vos CRTs. (voir ce site)
Le fichier de configuration de courier-imap-ssl est /etc/courier/imapd-ssl, il faut l'éditer pour que la variable "TLS_CERTFILE" reflète votre configuration. Voilà un exemple de fichier fonctionnant avec la version "4.1.1.20060828-5" de courier-imap-ssl (dpkg -l | grep courier-imap-ssl)
Il faut maintenant générer le fichier .pem servant de certificat pour votre serveur IMAPS :
# cat /usr/local/ssl/CERTIFICATES/imaps.cert /usr/local/ssl/PRIVATE_KEYS/imaps.pem > /usr/local/ssl/imaps.pem
Chmoder le fichier .pem fraichement créé en 400
# chmod 400 imaps.pem
Redémarrer le serveur IMAPS qui écoute par défaut sur le port 993
# /etc/init.d/courier-imap-ssl restart
Configurer votre client de messagerie (par exemple thunderbird)
[Nom du serveur] : imap.monsite.net
[Nom d'utilisateur] : monuser
[Port] : 993
[Sécurité de la connexion] : SSL/TLS
[Méthode d'authentification] : Mot de passe normal
Voilà c'est fini !
-- Voir aussi --
vendredi 18 juin 2010
Sauvegarde et restauration d'un MBR
Pour sauver tout le MBR (code de chargeur et tables des partitions) en
prenant comme exemple un disque dur ATA branché en maître au premier
contrôleur IDE :
# dd if=/dev/hda of=hda.mbr bs=512 count=1
Pour restaurer le MBR complet :
# dd if=hda.mbr of=/dev/hda bs=512 count=1
prenant comme exemple un disque dur ATA branché en maître au premier
contrôleur IDE :
# dd if=/dev/hda of=hda.mbr bs=512 count=1
Pour restaurer le MBR complet :
# dd if=hda.mbr of=/dev/hda bs=512 count=1
Inscription à :
Articles (Atom)
