Add card
continuous-integration/drone/push Build is passing Details

This commit is contained in:
nemunaire 2023-06-08 11:54:11 +02:00
parent b3b0f148f3
commit 922bd31807
2 changed files with 18 additions and 0 deletions

View File

@ -99,6 +99,7 @@ Les étudiants sont sur un poste de travail piloté par un serveur (techniquemen
Le système démarré est un véritable système GNU/Linux standard, basé sur la distribution Alpine afin d'être le plus léger possible.
Aussi, afin de limiter les actions inopportunes (écrasement du disque de l'hôte par exemple), le noyau est spécialement compilé pour avoir un nombre limité de pilotes.
{{% card color="success" title="Quelques détails techniques sur le démarrage" %}}
Les postes clients n'étant pas démarrés avec un disque physique ou distant attaché, il n'y a aucune donnée persistante: en cas de redémarrage, l'étudiant retrouve la situation initiale.
L'exercice ne nécessitant pas de redémarrer volontairement, cela n'est donc généralement pas un problème, mais cela garanti de retrouver un état sain/connu de l'enseignant s'il doit aider un étudiant qui a détruit son système.
@ -113,6 +114,7 @@ echo etc/shadow | cpio -oAF system.cpio
```
L'opération est peu coûteuse en ressources, il faudra simplement avoir suffisamment dimensionné l'espace disque du serveur puisque chaque étudiant aura sa propre archive complète du système (de l'ordre de 30Mo par étudiant).
{{% /card%}}
### Étape 1: Appréhender les modules noyau

View File

@ -0,0 +1,16 @@
{{ $_hugo_config := `{ "version": 1 }` }}
<div class="panel panel-{{.Get "color" | default "default"}}" style="margin-top: .7em; margin-bottom: .7em">
<div class="panel-heading">
<h3 class="panel-title">
{{$expandMessage := T "Expand-title"}}
{{ if .IsNamedParams }}
{{.Get "title" | default $expandMessage}}
{{else}}
{{.Get 1 | default $expandMessage}}
{{end}}
</h3>
</div>
<div class="panel-body">
{{.Inner | safeHTML}}
</div>
</div>