Prendre une photo avec une webcam sous linux en commande

Je cherchais une solution pour prendre une photo avec une webcam en ligne de commande, pour cela j’ai utilisé mplayer qui permet de générer une image png.

mplayer -vo png -frames 1 tv://

si un problème se produit, il faut rajouter un lien symbolique

ln -s /dev/video0 /dev/video

Raspberry Pi : activer ssh au démarrage

Il serait plus pratique de se connecter au raspberry pi en ssh, mais le soucis c’est que le ssh n’est pas paramétré pour se lancer au démarrage. Pour cela, il faut déplacer le fichier boot_enable_ssh.rc dans le dossier /boot/boot.rc.

sudo mv /boot/boot_enable_ssh.rc /boot/boot.rc

Debian / Ubuntu : connaître la version d’un paquet

Petite astuce pour connaître la version d’un paquet installé mais aussi d’un paquet disponible sur un miroir.

Pour cela, il faut installer le paquet suivant :

aptitude install apt-show-versions

Puis après il suffit de taper la commande suivante :

apt-show-versions awstats -a

Vous obtiendrez :

Not installed
 awstats 6.9.5~dfsg-5 squeeze ftp.debian.org
 awstats not installed

Ce qui signifie que le paquet awstats n’est pas installé sur le pc et qu’il est disponible en version 6.9.5

Vous pouvez aussi obtenir des informations sur un paquet avec la commande suivante :

apt-cache search awstats
Ce qui donne :
 awstats - powerful and featureful web server log analyzer

Cela permet d’obtenir une description du paquet. Notez que si vous n’êtes pas sûr du nom du paquet vous pouvez mettre qu’une partie du nom, cela retournera la liste des paquets correspondant ainsi que leurs descriptions.

Linux : Création de profil local par défaut

Vous souhaitez créer un profil local identique pour tous les nouveaux utilisateurs, pratique par exemple pour mettre un tuto pour utiliser linux dans le dossier « documents » de tous les utilisateurs. Pour les personnes souhaitant hébergées des sites, vous pourrez personnaliser les dossiers « Home » de vos clients en ajoutant les dossiers www, log, sessions… Pour réaliser ce projet c’est assez simple, il faut créer l’arborescence dans le dossier /etc/skel, soit vous faites une copie d’un dossier home que vous aurez configuré soit vous la créer manuellement.

cp -dvrf /home/toto/ /etc/skel/

Créer un nouvel utilisateur, connectez-vous avec le nouveau compte puis admirez la nouvel arborescence 🙂

Mounting local filesystems: Error: cannot mount filesystem: Protocol error

Vous avez virtualisé avec VMWare un serveur sous debian, ubuntu ou toutes autres distributions linux. Au démarrage, vous obtenez un message de ce type « Mounting local filesystems: Error: cannot mount filesystem: Protocol error », pas de panique car cela n’empêche pas le démarrage. Pour ne plus avoir cette erreur disgracieuse, c’est assez simple ouvrez un terminal et éditez le fichier /etc/fstab

nano /etc/fstab

et commentez la ligne ci-dessous (en ajoutant un # devant)

#Beginning of the block added by VMware software
.host:/    /mnt/hgfs      vmhgfs     defaults,ttl=5    0    0

Création d’un utilisateur (debian & ubuntu)

Pour créer un utilisateur, il faut avoir les droits nécessaires (root ou sudo)

Puis taper la commande suivante :

#useradd nomutilisateur

Maintenant, il faut lui affecter un mot de passe :

#passwd nomutlisateur

Puis rentrer 2 fois le même mot de passe afin de le confirmer.

Pour information, vous pourrez le retrouver dans le fichier /etc/passwd qui contient les utilisateurs, je reviendrai dessus bientôt.

Pour afficher le contenu, vous pouvez faire :

#cat /etc/passwd