Quelques commandes utiles

Affichage, serveur X

Autoriser le serveur X dans tous les comptes (Xlib: connection to “:0.0″ refused by server)

xhost +

dans le compte qui utilise le serveur X actuellement et

xhost -
pour réactiver cette sécurité.

Changer la résolution à la volée (avec Xorg)

xrandr -s X

(remplacez X par le numéro d’une des résolutions listées avec xrandr —verbose)

Système, mémoire

Créer un fichier swap de 256Mo

  1. création du fichier
touch /mnt/hda2/swap
dd if=/dev/zero of=/mnt/hda2/swap bs=1024 count=262144
sync
  1. création système de fichier swap
mkswap -c /mnt/hda2/swap 262144
  1. activation du fichier swap
swapon /mnt/hda2/swap

Envoyer la sortie d’une commande par e-mail avec sendmail

ifconfig ppp0 | mail -s "ceci est le sujet" toto@linucie.net

Créer une archive compressée archive.tar.bz2 du répertoire monrepertoire

tar cjvf archive.tar.bz2 monrepertoire

Executer Xmms sur une machine distante via Ssh

ssh joday@192.168.0.12 xmms

Gravure, montage fichiers images ISO

Graver une imageISO

cdrecord -v -dao speed=8 dev=0,0,0 Kaella_Knoppix_Linux_Azur_1.1.iso

Monter une imageISO

mount -o loop -t iso9660 nom_de_l'image.iso /mnt/point_de_montage

exemple :

mount -o loop -t iso9660 Kaella_Knoppix_Linux_Azur_1.1.iso /mnt/cdrom1

Recherche

Rechercher un motif, un mot ou terme dans le contenu de fichiers d’un répertoire

Trouver les fichiers dans /home contenant de_DE@euro Vous pouvez modifier le motif de_DE@euro recherché par votre recherche:

find /home -type f -exec grep -H de_DE@euro {} \;

Charger une map de clavier

loadkeys -d /usr/share/keymaps/i386/azerty/fr.kmap.gz

Traitement d’images

Reduire de moitié les images png repertoire courant dans le repertoire test

find  . -name "*.png" -maxdepth 1 -printf %f -exec convert -sample 50% {} test/{} \;

Convertir les images pcx en png et les placer dans le répertoire rep_png

find  . -name "*.pcx" -maxdepth 1 -printf %f -exec convert {} rep_png/{}.png \;

visualiser la taille des images png du répertoire courant

ls -la *.png -h

ou si vous avez le bon alias:

la *.png -h

Optimiser les images png avec pngnq

pngnq mon_image.png

Le faire sur toutes les images png du répertoire courant:

pngnq *.png

Système, divers (heure, processus, redirection de sortie de commande)

Mettre à l’heure son système

ntpdate -b fr.pool.ntp.org

Montrer les processus executés avec leurs numéros d’identification (pid)

pstree -p

Orienter la sortie d’une commande vers un fichier texte

nom_de_la_commande > nom_du_fichier_texte exemple : pstree > fich.txt
enregistrera la sortie de la commande pstree dans le fichier texte appelé fich.txt

Base de données: Mysql

Sauvegarder une base de données MySQL

Soit nom_utilisateur pour l’user, bdd_a_sauvegarder pour le nom de la base de donnée et backup.sql pour la sauvegarde

mysqldump -u nom_utilisateur -p bdd_a_sauvegarder > backup.sql

Ou pour pouvoir la compresser en meme temps

mysqldump -u nom_utilisateur -p --all-databases | bzip2 -c > backup.sql.bz2

^ Haut de Page ^

RSS ~ Copyright 2004-2008 © Linucie - Asso. Loi 1901 - CNIL : 1045544 - Notre hébergeur : APINC.org
Publication sous Licence GNU/FDL propulsée par PmWiki - XHTML 1.0, CSS 2.1, WAI.