« Commandes Linux » : différence entre les versions

De Wiki Gigelf
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(7 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
==liste hardware==
==liste hardware==
Liste de tout le matériel: lshw<br>
Liste de tout le matériel:  
Liste cartes réseaux: lshw -C network
<source lang=bash>
lshw</source>
Liste cartes réseaux:  
<source lang=bash>
lshw -C network
</source>


==iftop==
==iftop==
Ligne 28 : Ligne 33 :


==Version de Debian/Ubuntu==
==Version de Debian/Ubuntu==
version Ubuntu:
<source lang=bash>
lsb_release -d -s
lsb_release -d -s
</source>


==copy scp avec fichiers cachés==
==copy scp avec fichiers cachés==
<source lang=bash>
rsync -avrz -e ssh --progress root@server.gigelf.eu:/home/cod4/ .
rsync -avrz -e ssh --progress root@server.gigelf.eu:/home/cod4/ .
</source>


==Droits interdit création dossier en root==
==Droits interdit création dossier en root==
Vérifier avec "lsattr" si pas de bit "i"
Vérifier avec "lsattr" si pas de bit "i"<br>
Pour changer "chattr -i" dossier
Pour changer "chattr -i" dossier<br>
http://en.wikipedia.org/wiki/Chattr
http://en.wikipedia.org/wiki/Chattr<br>
 
==Backup rsync==
Exemple sous cygwin<br>
rsync -av --delete backup@serveur.exemple.fr::etc /dossier/destination
 
==Monter un dossier sous un autre avec mount==
<source lang="bash">
mount --bind /dossier/a/monter /dossier/sur/lequel/monter
</source>
 
==Monter une image iso==
<source lang=bash>
mount -o loop -t iso9660 fichier.iso /mnt/iso
</source>
 
==Changer les permissions sur tous le fichiers/dossiers==
<source lang=bash>
find . -type d -print -exec chmod 777 {} \;
find . -type f -print -exec chmod 666 {} \;
</source>
 
==Espace utilisé par chaque dossier de 1er niveau==
<source lang=bash>
du -h -d1
</source>
 
==Créer des bannières textuelles==
[[FIGlet]]

Dernière version du 16 septembre 2022 à 10:51

liste hardware[modifier | modifier le wikicode]

Liste de tout le matériel:

lshw

Liste cartes réseaux:

lshw -C network

iftop[modifier | modifier le wikicode]

lsof[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

lsb_release -d -s

copy scp avec fichiers cachés[modifier | modifier le wikicode]

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

Droits interdit création dossier en root[modifier | modifier le wikicode]

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

Backup rsync[modifier | modifier le wikicode]

Exemple sous cygwin
rsync -av --delete backup@serveur.exemple.fr::etc /dossier/destination

Monter un dossier sous un autre avec mount[modifier | modifier le wikicode]

mount --bind /dossier/a/monter /dossier/sur/lequel/monter

Monter une image iso[modifier | modifier le wikicode]

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

Changer les permissions sur tous le fichiers/dossiers[modifier | modifier le wikicode]

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

Espace utilisé par chaque dossier de 1er niveau[modifier | modifier le wikicode]

du -h -d1

Créer des bannières textuelles[modifier | modifier le wikicode]

FIGlet