You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.7 KiB

TP 5 2/2 - Révisions

Informations sur le matériel

  • En utilisant le contenu du fichier /proc/cpuinfo, afficher le nom du processeur de votre machine. cat cpuinfo | grep 'model name' | uniq | cut -d ':' -f2
  • Les cœurs logiques sont numérotés de 0 à n-1 (n étant le nombre de cœurs logiques). Affichez le nombre de cœurs de votre processeur. cat cpuinfo | grep 'cpu core' | uniq
  • En utilisant les deux questions précédentes, écrivez une commande composée qui stocke dans le fichier config.txt le nom du processeur et son nombre de cœurs. cat cpuinfo | grep 'model name' | uniq | cut -d ':' -f2 | tr -d ' ' >> ~/IUT/systeme/tp/tp5/config.txt; cat cpuinfo | grep 'cpu core' | uniq | tr -s '\t' ' ' >> ~/IUT/systeme/tp/tp5/config.txt

Liste des machines

Le fichier ~frdelobe/serveurs.ssh contient le résultat d'un scan réseau des machines sur le réseau des serveurs pédagogiques. Trouvez une commande qui, à partir de ce fichier, crée un second fichier serveurs.txt qui contient la liste des adresses IP des serveurs (par exemple 192.168.130.181), triée par ordre alphabétique. cat serveurs.ssh | grep ' 192' | uniq | cut -d ' ' -f5 (ou f5,6)>> ~/IUT/systeme/tp/tp5/serveurstest.txt ; cat serveurs.ssh | grep '(192' | uniq | cut -d ' ' -f6 | tr -d '(' | tr -d ')' >> ~/IUT/systeme/tp/tp5/serveurstest.txt ; sort < ~/IUT/systeme/tp/tp5/serveurstest.txt > ~/IUT/systeme/tp/tp5/serveurs.txt ; uniq ~/IUT/systeme/tp/tp5/serveurs.txt >> ~/IUT/systeme/tp/tp5/serveurs.txt

ps -elf | tr -s ' ' | cut -d ' ' -f5 | grep '1' | sort | uniq -c | head -n 1 | tr -s " " | cut -d ' ' -f2

ps -eo ppid affiche juste la ligne du ppid
ps -eo ppid | tr -s ' ' | cut -d ' ' -f2 | wc -l

ps -elf | sort -nk5    == trie par la colonne PPID