🐧 Linux pour le DevOps
Un parcours en 6 étapes. Quand une étape propose un cours, lisez-le avant de jouer. Les étapes se suivent, mais rien n'est verrouillé : commencez où vous voulez.
-
1
Fonctionnement de Linux
Où range-t-on quoi ?
Associez chaque dossier de l'arborescence Linux à son rôle : /etc, /var/log, /home, /proc…
arborescenceFHS/etc/var/proc -
2
Ligne de commande
Premier jour sur le serveur
Connecté à srv-web01, vous découvrez le terminal : où suis-je, que contient ce dossier, comment m'y déplacer ?
pwdlscdcatchemins -
3
Ligne de commande
Préparer un déploiement
Créez l'arborescence d'une nouvelle version, écrivez sa configuration, rangez et nettoyez.
mkdirtouchecho >cpmvrmchmod +x -
4
Fonctionnement de Linux
rwx : le jeu des permissions
Traduisez des droits rwx en notation octale et inversement, comme pour un vrai chmod.
utilisateurgroupeautreschmodoctal -
5
Fonctionnement de Linux
Sous le capot
Noyau, PID 1, démons, signaux, flux standards : les mots qui expliquent comment Linux fait tourner vos programmes.
noyauprocessussignauxstdin/stdout/stderrPATH -
6
Ligne de commande
Incident à 3 h du matin
Le site affiche une erreur 502. Lisez les journaux, trouvez le coupable, relancez le service.
systemctltailgreppipe |pskillsudofind
Tous les jeux sont libres d'accès. Connectez-vous avec votre compte AlpID pour garder vos scores.