Dlareg Blog

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - commande

Fil des billets - Fil des commentaires

lundi, juillet 5 2010

Réencoder un nom de fichier en UTF8

Il arrive souvent de trouver des ??? dans les noms de fichiers, cela provient d'un encodage différent de celui du système.
Pour y remédier il existe la commande convmv, celle-ci n'est pas par défaut sur le système, il faut donc l'installer.
Sous Mandriva :

# urpmi convmv

Il est conseillé de faire une copie de sauvegarde avant de faire vos manipulations.
Un ré-encodage dans un mauvais encodage serait irréparable.

Ensuite vous pouvez tester le changement d'encodage de latin1 vers utf-8 :

$ convmv -r -f latin1 -t utf-8 *

Si le résultat affiché vous conviez, vous pouvez convertir pour de bon l'encodage avec l'option --notest

$ convmv -r -f --notest latin1 -t utf-8 *

Pour plus d'informations sur les options de la commande convmv :

$man convmv

jeudi, juin 17 2010

Vim : les couleurs foncées sont illisibles

Pour remédier à ce problème de lisibilité, dans vim :

:set bg=dark

mercredi, juin 9 2010

Changer la complexité du mot de passe sous Ubuntu Lucid

Cette manipulation ne doit s'effectuer que dans un contexte de test, sécurisé.
En effet il peut être parfois pénible d'avoir un mot de passe complexe alors que la machine ne risque rien et qu'elle n'est pas en production.

Pour changer la complexité du mot de passe il faut éditer le fichier common-password :

# vim /etc/pam.d/common-password

Il faut tout commenter avec des # et ajouter la ligne suivante :

password        required        pam_unix.so nullok obscure min=4 max=8 md5

Puis changer le mot de passe :

# passwd root

Pour plus d'informations consulter le manuel de pam_unix :

$ man pam_unix

mardi, juin 8 2010

Sauvegarder et restaurer une base de données MySQL

Sauvegarder un base de données MySQL par un dump de la base :

$ mysqldump --user nomUtilisateur --password maBDD > dump_mabdd.sql

Pour la restaurer :

$ mysql --user nomUtilisateur --password maBDD < dump_mabdd.sql

vendredi, juin 4 2010

Lire le contenu d'une image iso

Pour lire le contenu d'une image iso avant gravure par exemple, il suffit de monter l'image avec les options suivantes :

# mount fichier.iso /mnt/cdrom -o loop

le répertoire /mnt/cdrom doit exister :

# mkdir /mnt/cdrom

mardi, juin 1 2010

Trouver les fichiers qui occupent le plus de place sur le disque dur

Dans l'exemple, on recherche des fichiers dans /mnt dont la taille est supérieure à 500 Mo :

find /mnt/ -type f -size +500M -exec ls -lh {} \;

Cette deuxième commande permet avec awk de n'afficher que la taille et le chemin du fichier.
$n correspondant au numéro de colonne du résultat renvoyé par la commande ls.

find /mnt/ -type f -size +500M -exec ls -lh {} \; | awk '{ print $5 " : " $8 }'

Astuce trouvée sur system-linux.eu :
http://www.system-linux.eu/index.php?post/2010/06/02/Trouver-les-plus-gros-fichiers-de-votre-disque-dur

vendredi, mai 28 2010

Afficher le résultat d'une commande en filtrant les réponses avec grep

Il est possible de filtrer le résultat d'une commande avec grep
Par exemple lister les fichiers dont le nom contient toto :

$ ls | grep toto
toto1
toto2
toto3

Il est également possible de lister les fichiers qui ne contiennent pas toto :

$ ls | grep -v toto
tata1
titi1
titi2

Plus d'informations sur la commande grep :

$ man grep

mercredi, mai 26 2010

Lister les paquets installés sous GNU/Linux Debian

Pour lister les paquets installés sous GNU/Linux Debian :

# dpkg --get-selections

La liste est longue, la solution consiste à filtrer la sortie de la commande avec grep virtual pour n'avoir que les paquets qui contiennent virtual dans leur nom :

# dpkg --get-selections | grep virtual
virtualbox-ose					install
virtualbox-ose-guest-modules-2.6.24-27-eole	install
virtualbox-ose-guest-source			install
virtualbox-ose-guest-utils			install

Il est également possible d'utiliser l'option -l :

# dpkg -l

dimanche, mai 23 2010

Affiche les utilisateurs connectés et ce qu'ils font

Pour afficher les utilisateurs connectés et ce qu'ils font on utilise la commande w


$ w
 16:46:09 up 20 min,  2 users,  load average: 0,27, 0,26, 0,27
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
dlareg   :0        16:27   ?xdm?   2:59   5.22s /usr/bin/lxsession -s LXDE
dlareg   pts/0     16:29    0.00s  0.17s  3.26s lxterminal

Pour plus d'informations sur la commande w :

$ man w

samedi, mai 22 2010

Mettre à jour l'heure de votre PC

Pour mettre à jour l'heure de votre PC via un serveur de temps, il faut utiliser la commande ntpdate
Le paquet ntpdate doit être installé sur votre ordinateur.

Pour ce faire indiquez à la commande ntpdate le serveur de temps sur lequel vous voulez récupérer l'heure :

# ntpdate <adresse_serveur>

- page 2 de 5 -