Preparation a l'examen final - pratique ciblee par technique
Pipes, cut, awk, tee, redirections vers fichiers. Isoler un PID, decouper une sortie, capturer un flux.
|, cut -d -f, awk '{print $N}', > >> 2> 2>&1, tee, sort | uniq -c
Mini-test 2Date dans nom d'archive, tar, tests d'existence, find par nom et age, grep par contenu, rotation. Supplement : bits speciaux.
$(date +...), tar -czf -tzf -xzf, [ -f ], find -name -mtime, grep -r, wc head tail
Mini-test 33 strategies d'edition de fichiers de config, DEBIAN_FRONTEND, debconf. Partie avancee sur l'idempotence.
tee -a, sed -i, cp, heredoc, debconf-set-selections, grep -q
Mini-test 4Format des 5 champs, pieges des chemins absolus, redirection stdout/stderr, shortcuts bash, diagnostic.
crontab, >> ... 2>&1, /etc/cron.d/, journalctl -u cron
Mini-test 5Qui ecoute, ouvrir un port, comprendre EXPOSE / -p / localhost dans un container. Faire la section Docker apres les mini-tests 6 et 7.
ss, lsof, nc, curl, ufw, EXPOSE, host.docker.internal
Mini-test 6build, run, ps, logs, exec, stop, rm, rmi, prune, inspect - les commandes du cycle de vie.
-d -p -v -e --rm, ps -a, logs -f, exec -it, system prune
Mini-test 7FROM, WORKDIR, COPY, RUN, ENV, ARG, EXPOSE, CMD, ENTRYPOINT, AS - une par une.
alpine vs slim, cache de couches, ARG vs ENV, CMD vs ENTRYPOINT
Mini-test 8Gerer les erreurs, capturer les sorties, survivre aux pannes. Avec || et &&, set -e, trap.
||, &&, set -euo pipefail, 2>>, 2> /dev/null, 2>&1, trap EXIT
Mini-test 9Verifier service + port + parsing de log en couches. Script d'audit complet.
systemctl is-active, ss, nc, grep -c, tail, awk, sort | uniq -c
Mini-test 10Expressions regulieres : classes, multiplicateurs, ancres, echappement, grep -E, sed s///, analyse de log.
. [ ] ^ $ ? + * { } | ( ) , grep -oE, sed -i s/x/y/g
Mini-test 11Parsing de date, archives, tests d'existence, recherche par nom et par contenu. Version courte des techniques du mini-test 2.
$(date +...), tar -czf -tzf -xzf, [ -f ] [ -d ], find -name, grep -r --include
Fleche droite ou Espace : slide suivanteFleche gauche : slide precedenteS : voir/cacher la solution de la slide couranteR : revenir au debut du mini-test#q3 ou #q3-mkdir-p : ouvrir directement une slide precise