User Tools

Site Tools


informatique:linux:commandes_linux

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:linux:commandes_linux [2019/02/09 15:18] – [dmesg] pteuinformatique:linux:commandes_linux [2019/04/25 09:12] – [sed] supprimer les lignes vides pteu
Line 1767: Line 1767:
   * ''ping -W'' (timeout) : permet de spécifier, en seconde, le temps d'attente maximum d'une réponse à un ping (si la machine d'en face met trop de temps à répondre). Par défaut, il vaut 2 RTTs.   * ''ping -W'' (timeout) : permet de spécifier, en seconde, le temps d'attente maximum d'une réponse à un ping (si la machine d'en face met trop de temps à répondre). Par défaut, il vaut 2 RTTs.
  
 +====fping====
  
 +[[https://fping.org|fping]] est une alternative à ping, ayant comme différence de pouvoir spécifier de multiples destinations à PINGer.
 +<code bash>
 +# va PINGer 5 fois (-c5) le réseau 10.1.2.200/29 (-g), soit de l'adresse 10.1.2.201 à 10.1.2.206,
 +# va faire une résolution DNS inversée des IPs (-n) et n'afficher que le résumé des 5 PINGs/adresse (-q).
 +fping -c5 -g 10.1.2.200/29 -nq
 +test201.local       : xmt/rcv/%loss = 1/1/0%, min/avg/max = 0.04/0.04/0.04
 +test202.local       : xmt/rcv/%loss = 1/1/0%, min/avg/max = 0.23/0.23/0.23
 +test203.local       : xmt/rcv/%loss = 1/0/100%
 +test204.local       : xmt/rcv/%loss = 1/0/100%
 +test205.local       : xmt/rcv/%loss = 1/1/0%, min/avg/max = 0.31/0.31/0.31
 +test206.local       : xmt/rcv/%loss = 1/0/100%
 +
 +# ici les IPs .203, .204 et .206 ne répondent pas
 +</code>
 =====pmap===== =====pmap=====
  
Line 2009: Line 2024:
  
   * Afficher les lignes de 2 à 5 d'un fichier ; alternative : afficher les lignes de 2 jusqu'à ce qu'une expression régulière matche (dans cet exemple : /sys/)   * Afficher les lignes de 2 à 5 d'un fichier ; alternative : afficher les lignes de 2 jusqu'à ce qu'une expression régulière matche (dans cet exemple : /sys/)
-<code bash>sed -n '2,5p' <fichier></code+<code bash> 
-<code bash>sed -n '2,/sys/p' <fichier></code>+sed -n '2,5p' <fichier> 
 +sed -n '2,/sys/p' <fichier> 
 +</code>
  
   * Supprimer les lignes contenant toto dans le fichier toto.txt :   * Supprimer les lignes contenant toto dans le fichier toto.txt :
 <code bash>sed -i '/toto/d' toto.txt</code> <code bash>sed -i '/toto/d' toto.txt</code>
 +
 +  * Supprimer les lignes vides
 +<code bash>sed '/^$/d' toto.txt</code>
  
   * supprimer (''d'') les première lignes du début d'un fichier (''0,'') jusqu'à un motif (''^begin'' dans cet exemple), et supprimer les dernières lignes depuis un motif (''/^end/'') jusqu'à la fin du fichier ('',$'') :   * supprimer (''d'') les première lignes du début d'un fichier (''0,'') jusqu'à un motif (''^begin'' dans cet exemple), et supprimer les dernières lignes depuis un motif (''/^end/'') jusqu'à la fin du fichier ('',$'') :
Line 2322: Line 2342:
 Le port (ici 80) est facultatif (par défaut 23). Le port (ici 80) est facultatif (par défaut 23).
  
 +====Envoi d'un mail====
  
 +Pour envoyer un mail en SMTP via l'outil telnet :
 +<code bash>
 +# lancer l'invite telnet
 +$ telnet
 +
 +telnet> open 10.1.1.55 25
 +Trying 10.1.1.55...
 +Connected to 10.1.1.55.
 +Escape character is '^]'.
 +220 exemple.fr ESMTP Server Ready. Tue, 9 Apr 2019 14:39:14 +0200
 +
 +EHLO toto
 +250-exemple.fr Hello client.exemple.fr [10.1.2.201], pleased to meet you
 +250-ENHANCEDSTATUSCODES
 +250-PIPELINING
 +250-EXPN
 +250-VERB
 +250-8BITMIME
 +250-SIZE 25000000
 +250-DSN
 +250-ETRN
 +250-DELIVERBY
 +250 HELP
 +
 +MAIL from:toto@exemple.fr
 +250 2.1.0 toto@exemple.fr... Sender ok
 +
 +RCPT to:dest@domaine.fr notify=success,failure
 +250 2.1.5 dest@domaine.fr... Recipient ok
 +
 +DATA
 +354 Enter mail, end with "." on a line by itself
 +
 +Subject: Test de mail
 +Ceci est un test de msg
 +.
 +250 2.0.0 x39CdEPw012136 Message accepted for delivery
 +
 +QUIT
 +221 2.0.0 exemple.fr closing connection
 +Connection closed by foreign host.
 +</code>
 =====time===== =====time=====
  
informatique/linux/commandes_linux.txt · Last modified: 2024/04/05 06:58 by pteu