Commandes Linux

De Wiki Gigelf
Aller à la navigation Aller à la recherche

liste hardware

Liste de tout le matériel:

lshw

Liste cartes réseaux:

lshw -C network

iftop

lsof

On peux vérifier ce qui tourne derrière un programme La commande lsof est ton amie ! Si elle n'est pas installée sur ta bécane:

sudo apt-get install lsof

Ensuite essais ça:

lsof -R -n -P +c0 -c perl

Cela va t'indiquer les fichiers et les ports TCP/UDP utilisés par ce processus (et plein d'autres détails) Si trop d'infos renvoyées, on peux limiter les résultats à quelques descripteurs de fichiers:

lsof -R -n -P +c0 -d 'txt,cwd,0-10' -a -c perl

Et lorsque ton apache ne redémarre pas, trouve le process qui l'utilise:

lsof -R -n -P +c0 -i TCP:80

Version de Debian/Ubuntu

lsb_release -d -s

copy scp avec fichiers cachés

rsync -avrz -e ssh --progress root@server.gigelf.eu:/home/cod4/ .

Droits interdit création dossier en root

Vérifier avec "lsattr" si pas de bit "i"
Pour changer "chattr -i" dossier
http://en.wikipedia.org/wiki/Chattr

Backup rsync

Exemple sous cygwin
rsync -av --delete backuprsync@server.gigelf.fr::etc /cygdrive/j/Backup_Oneprovider/etc

Monter un dossier sous un autre avec mount

mount --bind /home/gigelf/games/steam/css/cstrike/TV /var/www/www.games.gigelf.eu/web/cssTV

Monter une image iso

mount -o loop -t iso9660 fichier.iso /mnt/iso

Changer les permissions sur tous le fichiers/dossiers

find . -type d -print -exec chmod 777 {} \;
find . -type f -print -exec chmod 666 {} \;

Créer des bannières textuelles

FIGlet