Linux est le système d'exploitation qui fait tourner le cloud, les serveurs de données et les pipelines Big Data (Spark, Kafka, Kubernetes). Maîtriser Linux n'est pas une option, c'est une nécessité.
À la fin de ce cours, vous serez capable de :
- Comprendre l'architecture interne du système Linux.
- Gérer les processus, la mémoire et le stockage de manière avancée.
- Administrer des serveurs et configurer le réseau.
- Sécuriser un environnement Linux.
- Optimiser les performances système (Kernel Tuning).
Découvrez l'histoire de Linux, les distributions et l'architecture globale (Kernel, Shell, User Space).
Comprendre où sont stockées les données et la structure VFS (Virtual File System).
Le cycle de vie d'un processus, les signaux, et la gestion des ressources.
RAM, Swap, Virtual Memory, et la gestion des disques (LVM, Partitions, Montages).
Protocoles, interfaces, DNS, ports et troubleshooting réseau.
Au-delà du chmod : ACLs, Sudoers, et introduction à SELinux/AppArmor.
Systemd, services, cron, et analyse des logs système.
Optimisation du Kernel pour la Data, monitoring avancé et troubleshooting expert.
Mise en pratique des concepts abordés.