Linux

 

Convertir des images récursivement

Le package imagemagick contient des outils permettant de convertir facilement des images (taille, qualité, type de fichier).

En combinant find et convert (ou mogrify dans mon cas), on peut modifier un lot d’images dans des sous-répertoires via la commande suivante :

$ find . -iname "*.jpg" -print0 | xargs -0 mogrify -resize x600

Cela permet de redimensionner les images jpg des sous-répertoires à partir du répertoire courant avec une largeur de 600px.

J’utilise mogrify pour modifier directement les images. Pour travailler sur des copies, il faudra utiliser convert.

Pour plus d’infos sur les possibilités de mogrify/convert, voir le site d’imagemagick.


 

Gestion de interfaces virtuelles sous GNU/Linux

Sous GNU/Linux, gérer une interface réseau est très simple. Gérer une interface VLAN l’est encore plus!

On peut en effet créer très facilement une interface réseau virtuelle grâce à la commande “vconfig“.

Sous debian, le module gérant les vlans est le module “8021q“. Pour l’activer :

# modprobe 8021q

Ensuite, il faudra installer le paquet “vlan” afin de pouvoir configurer une interface :

# aptitude install vlan

Enfin, on pourra créer une interface virtuelle (vlan 10, pbit 5) sur l’interface physique eth0 :

# vconfig add eth0 10
# vconfig set set_egress_map eth0.10 5

Par défaut, le nom de l’interface sera de type eth0.vlan_id. Si vous souhaitez changer le nom de l’interface, vconfig le permet avec l’option set_name_type.

Enfin, vous pourrez configurer votre interface virtuelle comme tout autre interface réseau via ifconfig :

# ifconfig eth0.10 192.168.10.1 up


 

Reconnaître sa distribution Linux

En shell, au moins une de ces 4 commandes permet de savoir quelle distribution Linux est installée sur son PC :

$ cat /etc/issue
$ cat /proc/version
$ cat /etc/*elease*
$ lsb_release --all

Exemple pour Debian :

$ lsb_release --all
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 4.0 (etch)
Release: 4.0
Codename: etch


 

Conversion audio sous linux

Nombreux formats audio existent, du wav au flac en passant par l’ogg & le mp3… Hors les lecteurs audio de poche ne gèrent pas plus de 2-3 formats, le mp3 étant le plus universel (à défaut d’être le mieux).

Afin de convertir quelques fichiers musicaux dans ce format, un petit soft très utile permet de convertir du mp3/flac/ogg/wav : soundconverter

Lire la suite ce cet article »


 

Apt: ne pas mettre à jour un paquet spécifique

Sur Debian, je mets à jour régulièrement mon système. Cependant, j’ai du compiler un driver à la main, et du coup, quand j’ai un upgrade du noyau, mon driver fonctionne plus, faut que je le recompile…

Vu que l’age de recompiler des drivers m’est passé, je souhaiterai pouvoir upgrader mon système tranquillement, sans mettre à jour mon noyau automatiquement.

Grâce à dpkg/apt, cela est facilement configurable via l’option hold. Pour ne pas upgrader automatiquement un paquet, la commande de configuration est la suivante :
# echo "mon_paquet hold" | dpkg --set-selections

Et pour permettre à nouveau l’upgrade automatique :
# echo "mon_paquet" | dpkg --set-selections

Enfin, pour voir les paquets avec le tag hold :
# dpkg --get-selections | grep hold

L’option “hold” est aussi utilisable via aptitude :
# aptitude hold

Et voila ! Plus de problèmes d’upgrade !

Source : le TwiBLog