Challenges

Fonctionnement

Les challenges sont des petits exercices pratiques auto-correctifs (vous vérifiez vous-mêmes que votre solution est correcte).

Chaque challenge est une tarball compressée qu'il est possible de décompresser et extraire avec la commande tar :

$ tar xvf challenge_<num>.tar.gz

Un répertoire challenge_<num> est créé, et contient 3 fichiers :

Liste des challenges

La numérotation des challenges ne suit pas nécessairement la progression du cours et ne correspond pas à sa difficulté, mais juste à l'ordre de rédaction par un·e enseignant·e.

Télécharger depuis un shell

Les exercices sont censés être effectués depuis un shell sous GNU/Linux.

Pour télécharger un fichier sur le web depuis la ligne de commande, vous pouvez utiliser wget :

$ wget https://lipn.univ-paris13.fr/~monteil/sysadmin2023/cours/challenges/challenge_<num>.tar.gz

Pour télécharger ou mettre à jour l'ensemble des challenges :

$ wget --accept .tar.gz --mirror --execute robots=off --no-directories https://lipn.univ-paris13.fr/~monteil/sysadmin2023/cours/challenges/

Cette commande télécharge le fichier index.html puis télécharge tous les fichiers .tar.gz qui sont plus récents sur le serveur que dans le répertoire, du coup si un challenge est modifié, il est retéléchargé.

Vous pouvez faire un man wget pour voir l'étendue des options de wget.

Aide

Il n'y a pas d'entraide sur les challenges, ou vous serez traité·es de spoiler ! Laissez-vous le plaisir de la recherche !

En cas de blocage total (plusieurs heures de recherche), vous pouvez contacter un·e enseignant·e, mais ne vous refilez pas la solution, ça gâche le plaisir de trouver.

Des indications ou des debriefings seront parfois discutés sur le salon sysadmin_challenges du mattermost.