Labs manquants : 12 compétence(s) cœur ou indispensable(s) sans pratique
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- awk, bash, linux, python
- Domain
- documentation, networking, operating-systems, testing
Research direction
Start by searching labs/ for existing labs that cover each listed competency; the issue explicitly says to report existing coverage and avoid duplicates. For missing labs, inspect the existing catalogue format and use dsoxlab new lab; the acceptance criteria require real machine state validation and end-to-end setup, solution, and cleanup. Done means all 12 competencies are covered or existing labs are identified, each new lab passes validation with verdict VALIDE, and has French and English titles plus a lesson doc_url.
Written by the indexing model from the issue text.
Description
La mesure de couverture du site (moteur couverture.ts, commit 4f855c87f, 2026-10-17) relève 12 compétence(s) cœur ou indispensable(s) qu'aucun lab de ce catalogue ne fait pratiquer (formations : durcissement, linux, reseau). Une compétence indispensable à un métier doit se faire, pas seulement se lire : chacune attend au moins un lab guidé qui en fait le geste.
Avant de créer un lab
Chercher d'abord dans labs/ un lab existant qui fait déjà ce geste. S'il existe, il ne
manque que son câblage sur la leçon, côté site : le signaler ici et cocher la compétence,
sans écrire de doublon.
Hors formation (compétence sans parcours)
-
linux.audit.trace: Tracer qui a fait quoi sur un serveur Linux avec auditd : règles persistantes, ausearch et aureport- Métiers : administrateur-linux (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/securiser/durcissement/auditd/
Formation durcissement
-
linux.hardening.audit: Mesurer l'écart d'un serveur à un référentiel de durcissement et prioriser les mesures (ANSSI-BP-028, CIS)- Métiers : administrateur-linux (coeur, niveau 3), devsecops (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/securiser/durcissement/anssi-bp-28/
- /docs/securiser/durcissement/cis-benchmarks/
Formation linux
-
linux.backup.tar: Sauvegarder et restaurer une arborescence avec tar- Métiers : administrateur-linux (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/admin-serveurs/linux/exploiter/tar-avance/
-
linux.editor.vim: Éditer un fichier de configuration dans Vim : modes, motions, substitution- Métiers : administrateur-linux (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/admin-serveurs/linux/exploiter/editeurs/vim/
-
linux.file.fetch: Télécharger un fichier et vérifier son intégrité et son authenticité- Métiers : administrateur-linux (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/admin-serveurs/linux/exploiter/telecharger-fichiers/
- /docs/admin-serveurs/linux/exploiter/integrite-fichier/
-
linux.network.basics: Diagnostiquer le réseau et lire les journaux- Métiers : devsecops (indispensable, niveau 3), ingenieur-cicd (indispensable, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/admin-serveurs/linux/fondamentaux/reseau-services-logs/
- /docs/admin-serveurs/linux/fondamentaux/reseau-services-logs/reseau-linux/
- /docs/admin-serveurs/linux/fondamentaux/reseau-services-logs/test-connectivite/
- /docs/admin-serveurs/linux/fondamentaux/reseau-services-logs/journalctl/
- /docs/admin-serveurs/linux/fondamentaux/reseau-services-logs/depannage-linux/
-
linux.packages.manage: Installer et maintenir des logiciels- Métiers : devsecops (indispensable, niveau 3), ingenieur-cicd (indispensable, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/admin-serveurs/linux/fondamentaux/installer-maintenir/
- /docs/admin-serveurs/linux/fondamentaux/installer-maintenir/comprendre-paquets/
- /docs/admin-serveurs/linux/fondamentaux/installer-maintenir/installer-supprimer-logiciels/
- /docs/admin-serveurs/linux/fondamentaux/installer-maintenir/mises-a-jour-systeme/
- /docs/admin-serveurs/linux/fondamentaux/installer-maintenir/nettoyer-maintenir/
-
linux.text.transform: Transformer des fichiers et des flux avec sed, awk et les expressions régulières- Métiers : administrateur-linux (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/admin-serveurs/linux/exploiter/edition-fichiers/
- /docs/admin-serveurs/linux/exploiter/regex-base/
- /docs/admin-serveurs/linux/exploiter/sed/
- /docs/admin-serveurs/linux/exploiter/awk/
-
network.firewall.filter: Filtrer le trafic avec un pare-feu à états- Métiers : administrateur-linux (coeur, niveau 3), architecte-cloud (coeur, niveau 3), cloud-engineer (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/reseaux/fondamentaux/pare-feu/
- /docs/securiser/reseaux/nftables/
Formation reseau
-
network.connectivity.diagnose: Diagnostiquer de bout en bout un service injoignable- Métiers : administrateur-linux (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/reseaux/fondamentaux/icmp/
- /docs/reseaux/fondamentaux/mtu-pmtud/
- /docs/reseaux/fondamentaux/synthese-diagnostic/
- /docs/reseaux/fondamentaux/homelab-reseau/
-
network.dns.troubleshoot: Diagnostiquer une panne DNS- Métiers : administrateur-linux (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/reseaux/fondamentaux/dns/
-
network.ip.route: Adresser en IPv4 et lire une table de routage- Métiers : administrateur-linux (coeur, niveau 3), architecte-cloud (coeur, niveau 3), cloud-engineer (coeur, niveau 3)
- Pratique actuelle : aucune
- Leçons qui l'enseignent (le lab se câble sur l'une d'elles,
doc_url) : - /docs/reseaux/fondamentaux/ip-sous-reseaux/
- /docs/reseaux/fondamentaux/routage/
Critères d'acceptation, pour chaque lab
- Créé avec
dsoxlab new lab, dans la forme des labs existants du catalogue. - Énoncé qui part d'une situation à diagnostiquer, pas d'une consigne qui fait le diagnostic.
- Validation sur l'état réel de la machine, jamais sur les commandes tapées.
- Joué de bout en bout (setup, solution, cleanup), verdict
VALIDEdansvalidation-labs.json. -
doc_urlqui pointe vers la leçon qui héberge le bloc<Lab>côté site. - Titres FR et EN.
Côté site, une fois le lab livré : bloc <Lab> posé dans la section « Mettre en pratique »
de la leçon, puis régénération de src/data/labs-catalogue.json.
- Dominant language
- Python
- Stars
- 45
- Forks
- 8
- Avg merge
- 19h 52m
- Merged PRs (30d)
- 16
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from stephrobert/linux-dsoxlab-training
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
stephrobert/linux-dsoxlab-training#83 ·
Maintainers usually reply within 1 day
-
Test podmanOpen
Difficulty 4/5 1-2 days Newbie friendliness 25/100
stephrobert/linux-dsoxlab-training#81 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
stephrobert/linux-dsoxlab-training#48 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
stephrobert/linux-dsoxlab-training#47 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 58/100
stephrobert/linux-dsoxlab-training#40 ·
Maintainers usually reply within 1 day
All issues in stephrobert/linux-dsoxlab-training
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
vllm-project/vllm#64845 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
dekobon/big-code-analysis#1729 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
pydantic/pydantic-ai#12091 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100