User Tools

Site Tools


unix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
unix [2015/08/28 00:36]
127.0.0.1 external edit
unix [2021/04/30 11:50] (current)
julien
Line 1: Line 1:
-====== scripts bash ======+====== scripts bash and useful unix commands ​====== 
 + 
 + 
 +===== trouver les fichiers les plus lourd sur votre disque dur ===== 
 + 
 +<​code>​ 
 +du -hsx * | sort -rh | head -10 
 +</​code>​ 
 + 
 +cette commande permet de trouver les 10 fichiers les plus lourd dans le dossier dans lequel vous vous trouvez. 
 + 
 + 
 +===== créer un reboot automatique avec crontab ===== 
 + 
 +avec un editeur de texte (nano, vi, gedit...etc) ouvrir en root: 
 + 
 +<​code>​ 
 +sudo gedit /​etc/​cron.d/​anacron 
 +</​code>​ 
 + 
 +puis insérer votre commande pour automatiser le reboot ou une autre commande quelque soit 
 +dans notre cas nous demadons à la machine de faire un reboot à 11h44 tous les jours : 
 +<​code>​ 
 +44 11 * * * root reboot 
 +</​code>​ 
 + 
 +pour plus d'​information sur Cron : 
 +https://​fr.wikipedia.org/​wiki/​Cron 
 +https://​hostadvice.com/​how-to/​how-to-setup-a-cron-job-on-ubuntu-18-04/​ 
 + 
 + 
 + 
 + 
 +===== checker les IP d'un réseau ===== 
 +<​code>​ 
 +nmap -sP 192.168.1.* 
 +</​code>​ 
 + 
 + 
 +===== vérifier quels sont les ports ouverts ===== 
 + 
 +<​code>​ 
 +nmap dns ou IP 
 +</​code>​ 
 + 
 +sur des ports spécifiques 
 + 
 +<​code>​ 
 +nmap -p 80 dns ou IP 
 +</​code>​ 
 + 
 + 
 + 
 +===== scanner l'​activité sur votre réseau ===== 
 + 
 +<​code>​ 
 +sudo tcpdump 
 +</​code>​ 
 + 
 +sur un port spécifique (ou protocol) 
 + 
 +<​code>​ 
 +sudo tcpdump port 21 
 +</​code>​ 
 + 
 +<​code>​ 
 +sudo tcpdump port ftp 
 +</​code>​ 
 + 
 +plus d'info sur l'​usage de tcpdump : http://​www.octetmalin.net/​linux/​tutoriels/​tcpdump-ecouter-capturer-paquet-ip-reseau.php 
 + 
 +===== dd read-only ou non ===== 
 + 
 +Turn on read-only value (CAREFUL!) 
 +<​code>​ 
 +hdparm -r1 /dev/sdb 
 +</​code>​ 
 + 
 +Turn off read-only value 
 +<​code>​ 
 +hdparm -r0 /dev/sdb 
 +</​code>​ 
 + 
 +Read the current value 
 +<​code>​ 
 +hdparm -r /dev/sdb 
 +</​code>​ 
 + 
 +===== convertir et mixer une photo avec un son =====  
 +<​code>​ 
 +ffmpeg -loop 1 -y -i photo.jpg -i audio.mp3 -shortest video.mp4 
 +</​code>​
  
 ===== une boucle pour lire un répertoire dans mplayer en boucle via jackd! ===== ===== une boucle pour lire un répertoire dans mplayer en boucle via jackd! =====
Line 43: Line 134:
  
       while true; do cat noir.bmp > /dev/audio; done       while true; do cat noir.bmp > /dev/audio; done
 +      ​
 +      ​
 + 
 +
 +===== play a file in your sound card =====  ​
 +
 +<​code>​
 +cat nameofyourtxt.txt | padsp tee /dev/audio > /​dev/​null  ​
 +<​code>​
 +
 +
 +===== write tcpdump command in a file =====
 +
 +__simple tcpdump__
 +
 +
 +<​code>​
 +sudo tcpdump -i myinterface | while read pong; do echo "​$(date):​ $pong";​ done > log.txt
 +</​code>​
 + 
 +__tcpdump in ASCII__
 +
 +<​code>​
 +sudo tcpdump -A -i wls1 | while read pong; do echo "​$(date):​ $pong";​ done > log2.txt
 +</​code>​
 +
 +__tcpdump in HEX & ASCII__
  
 +<​code>​
 +sudo tcpdump -xx -i wls1 | while read pong; do echo "​$(date):​ $pong";​ done > log3.txt
 +</​code>​
unix.1440714977.txt.gz · Last modified: 2017/02/15 16:34 (external edit)