Linux pour développeurs
Maîtrisez Linux de A à Z : navigation, fichiers, dossiers, permissions, processus, réseau, surveillance, serveurs, shell scripting. Un parcours complet avec des visualisations interactives des commandes.
Objectifs d'apprentissage
Leçons
Introduction à Linux
Découvrez le système Linux, le terminal et les premières commandes
Navigation dans le système de fichiers
Naviguez entre les dossiers et explorez l'arborescence Linux
Gestion des fichiers
Créez, lisez, copiez, renommez et supprimez des fichiers
Gestion des dossiers
Créez et gérez des dossiers et arborescences
Permissions et ownership
Gérez les droits d'accès et le propriétaire des fichiers
Gestion des processus
Surveillez et gérez les processus système
Outils réseau
Diagnostiquez les problèmes réseau et analysez les connexions
Surveillance système
Surveillez l'espace disque, la mémoire et les performances
Gestion des services
Gérez les services système avec systemd et PM2
Shell scripting
Écrivez des scripts bash pour automatiser vos tâches
Outils de développement
Utilisez git, npm, composer, docker et node en ligne de commande
Projet : Configuration serveur
Configurez un serveur complet avec nginx, PM2 et déploiement