Accueil » Ligne de commande » Page 54
Voici un moyen d’identifier le nombre de connexion active sur un serveur web.
Si le serveur est à l’écoute sur le port 80, vous pouvez vérifier le nombre de connexion à ce port avec la commande Netstats.
Pour lister et compter les connections sur ce port:
netstat -nt | grep :80 | grep ESTABLISHED | wc -l
Pour regarder sur les port 80 et 443:
netstat -nt | egrep ":(80|443)"| grep ESTABLISHED | wc -l
Ou encore en filtrant sur l’utilisateur Apache:
lsof -i|grep "apache"| grep "ESTABLISHED" | wc -l
Créer une image ISO avec la commande dd :
dd if=/dev/cdrom of=/tmp/monImage.iso bs=2048 conv=notrunc
Créer une image ISO avec la commande cat :
cat /dev/cdrom > /tmp/monImage.iso
Pour vérifier le contenu de l’image créée :
mkdir /media/iso
sudo mount -o loop -t iso9660 /tmp/monImage.iso /media/iso/
Pour faire un montage l’image au démarrage:
vi /etc/fstab
Puis on y ajoute ça s’en oublier de changer le chemin de l’image:
/chemin/monImage.iso /media/iso iso9660 rw,user,noauto 0 0
[pastacode lang= »bash » manual= »tree%20-L%201%20%2Fetc%20%3E%20arborescence.txt » message= »Si la commande tree est disponible (1 pour 1er niveau, etc…) » highlight= » » provider= »manual »/]
[pastacode lang= »bash » manual= »find%20%2F%20%7C%20sed%20’s%2F%5B%5E%2F%5D*%5C%2F%2F%7C%20%2Fg%3Bs%2F%7C%20*%5C(%5B%5E%7C%20%5D%5C)%2F%2B—%20%5C1%2F’%20%3E%20arborescence.txt » message= »Pour lister une arborescence intégrale » highlight= » » provider= »manual »/]
[pastacode lang= »bash » manual= »find%20.%20-maxdepth%203%20%7C%20sed%20’s%2F%5B%5E%2F%5D*%5C%2F%2F%7C%20%2Fg%3Bs%2F%7C%20*%5C(%5B%5E%7C%20%5D%5C)%2F%2B—%20%5C1%2F’%20%3E%20%2Fhome%2Fstarmate%2Farborescence_bis.txt » message= »Pour lister une arborescence jusqu’au niveau 3″ highlight= » » provider= »manual »/]
[pastacode lang= »bash » manual= »alias%20tree%3D’pwd%3Bfind%20.%20-path%20.%2Fnode_modules%20-prune%20-o%20-print%20%7C%20sort%20%7C%20sed%20’%5C »1d%3Bs%2F%5E%5C.%2F%2F%3Bs%2F%5C%2F%5C(%5B%5E%2F%5D*%5C)%24%2F%7C–%5C1%2F%3Bs%2F%5C%2F%5B%5E%2F%7C%5D*%2F%7C%20%2Fg’%5C »' » message= »Un autre exemple via un alias » highlight= » » provider= »manual »/]
Il est parfois utile de connaître la personne qui verrouille un fichier partagé sous samba.
Pour y parvenir nous allons d’abord récupérer l’Uid (à la deuxième colonne):
smbstatus -L | grep nom du fichier
puis:
getent passwd UID
Pour imprimer un document via la console, il faut utiliser le commande LPR.
Impression avec l’imprimante par défaut:
lpr /document.txt
Impression en choisissant une imprimante:
lpr -P nom-de-l-imprimante /document.txt
Impression avec un autre utilisateur:
lpr -U nom-de-l-utilisateur /document.txt
Impression de pages en miroir:
L’option -o mirror retourne chaque page suivant l’axe vertical afin de produire une image en miroir.
Cette option peut être utile pour imprimer des transparents.
lpr -o mirror /document.txt
ou
lp -o mirror /document.txt