Dlareg Blog

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

La commande du jour

Fil des billets - Fil des commentaires

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>

vendredi, mai 21 2010

Changer le shell d'un utilisateur

Pratique, la commande chsh permet de changer le shell d'un utilisateur sans éditer le fichier /etc/passwd

Désactiver rapidement le shell d'un utilisateur :

# chsh -s /bin/false utilisateur

Changement de shell :

# chsh -s /bin/bash utilisateur
# chsh -s /bin/zsh utilisateur

http://geekfault.org/2010/05/20/bash-and-shell-tips-and-tricks/

jeudi, mai 20 2010

Afficher les n processus les plus gourmands en RAM

Afficher les 10 processus les plus gourmands en RAM :

$ ps aux | sort -nk +4 | tail

Afficher les n processus les plus gourmands en RAM :

$ ps aux | sort -nk +4 | tail -n

n étant le nombre de votre choix.

http://geekfault.org/2010/05/20/bash-and-shell-tips-and-tricks/

dimanche, mai 9 2010

Modifier le GID d'un utilisateur

La commande id permet de connaître l'identifiant d'un utilisateur.

# id nomUtilisateur
uid=500(nomUtilisateur) gid=500(nomGroupe) groupes=500(nomGroupe),75(apache)

La commande groupmod permet de modifier le GID d'un groupe.

# groupmod -g 510 nomGroupe

- page 4 de 7 -