kubenow
Se connecterCommencer gratuitement

L.3 · Le système au quotidien

Texte et flux : redirections, tubes, grep, sed, awk

Lab sur une machine Linux · questionnaire de validation · gratuit, dans le navigateur

La philosophie Unix tient en une phrase : des petits outils qui font une seule chose, et qu'on enchaîne. Un journal de serveur de dix mille lignes se lit en une commande, en branchant grep, sort, uniq et awk les uns derrière les autres. C'est le quotidien de l'ingénieur infra : retrouver une erreur, compter des requêtes, extraire une colonne.

Ce que vous saurez à la fin : rediriger les entrées et sorties, enchaîner des commandes avec des tubes, filtrer avec grep, découper avec cut et awk, trier et compter avec sort et uniq, et transformer du texte avec sed.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. Les trois flux d'un programme
  4. Les tubes
  5. Filtrer : grep
  6. Découper : cut et awk
  7. Trier et compter : sort , uniq , head
  8. Transformer : sed

Ce que KubeNow vérifie

  • 404.txt : le nombre de requêtes en erreur 404
  • top-ip.txt : l'adresse IP la plus fréquente
  • pages.txt : les pages demandées, triées, sans doublon
  • erreurs-5xx.log : les lignes en erreur 500 à 599, dans l'ordre
  • anonyme.log : le journal, adresses IP remplacées par x.x.x.x
  • Le journal d'origine n'a pas été modifié

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.