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 [2021/01/05 11:52] – [trap] pteuinformatique:linux:commandes_linux [2021/02/23 09:18] – [xargs] parallèlisme pteu
Line 734: Line 734:
   ethtool -s eth0 speed 1000 duplex full autoneg on   ethtool -s eth0 speed 1000 duplex full autoneg on
  
 +Afficher les statistiques de la carte eth0: ''ethtool -S eth0''. Plus d'informations pour le diagnostique réseau ici : [[informatique:linux:reseau#diagnostique|Diagnostique réseau sous Linux]]
  
 =====exit===== =====exit=====
Line 2140: Line 2141:
  
 **pwck** vérifie l´intégrité des fichiers de mots de passe. Il vaut mieux le lancer en root car il doit accéder notamment à ''/etc/passwd'' et ''/etc/shadow''. **pwck** vérifie l´intégrité des fichiers de mots de passe. Il vaut mieux le lancer en root car il doit accéder notamment à ''/etc/passwd'' et ''/etc/shadow''.
 +
 +=====readarray=====
 +
 +Créer un tableau à partir d'un flux ou d'un fichier, d'une case par ligne.
 +<code bash>
 +readarray -t T_LINES < fichier.txt
 +
 +cat fichier.txt | readarray -t T_LINES
 +</code>
 +
  
 =====readlink===== =====readlink=====
Line 3059: Line 3070:
 permet de récupérer le pid de //serveur.php// pour envoyer lui envoyer un //SIGTERM// ; car ''kill'' ne lit pas son entrée standart ; il est donc impossible de le "piper" (''|'') avec d'autres commandes. permet de récupérer le pid de //serveur.php// pour envoyer lui envoyer un //SIGTERM// ; car ''kill'' ne lit pas son entrée standart ; il est donc impossible de le "piper" (''|'') avec d'autres commandes.
  
 +Autre use case, en utilisant les paramètres ''-L'' pour limiter le nombre de paramètre en entrée et ''-P'' pour lancer les commandes en parallèle:
 +<code bash>
 +echo -ne '1\n2\n3\n4' > toto
 +cat toto | xargs -L3 -P2 echo
 +1 2 3
 +4
 +</code>
 +C'est utile pour des opérations plus CPUvore comme le calcul de hash MD5 par ex:
 +<code bash>
 +ls
 +tata  toto
 +
 +find . -maxdepth 1 -type f -print0 | xargs -L1 -P4 -0 md5sum >> md5sums
 +
 +cat md5sums
 +b4af4c692f2a8c7dda9abc8ee657997d  ./tata
 +257cde944bf50d4fe05001bc33dd0ca4  ./toto
 +e5084550439c3c39e1b0e53b47018058  ./md5sums
 +</code>
 =====yum===== =====yum=====
  
informatique/linux/commandes_linux.txt · Last modified: 2024/04/05 06:58 by pteu