SkyLinux SkyLinux

Le guide complet pour apprendre Linux

Bienvenue sur SkyLinux, votre ressource gratuite pour maîtriser Linux pas à pas. Que vous soyez débutant complet ou administrateur souhaitant renforcer ses connaissances, ce cours vous accompagne de manière pédagogique et concrète. Avec 70 leçons couvrant tout depuis les bases jusqu'aux sujets avancés comme les conteneurs Docker et les réseaux, ce cours est régulièrement enrichi de nouvelles leçons.

🚀
Gratuit
100% gratuit, pas d'inscription requise
📚
Complet
70 leçons du basique au avancé
💻
Pratique
Exercices concrets pour chaque leçon
🔄
Mis à jour
Contenu régulièrement enrichi
🐙
GitHub
Code source ouvert

📖 Sommaire des leçons

01Introduction à Linux-> 02Commandes de base-> 03Permissions Linux-> 04Processus et Services-> 05Installation de logiciels-> 06Réseaux de base-> 07Gestion des fichiers et dossiers-> 08Archivage et compression-> 09Recherche de fichiers et texte-> 10Variables d'environnement et scripts Bash-> 11Surveillance et supervision système-> 12SSH et connexion distante-> 13Tâches planifiées avec Cron-> 14Gestion des utilisateurs et groupes-> 15Redirections et Pipes-> 16Éditeurs de texte en ligne de commande-> 17Les logs système-> 18Gestion des disques et partitions-> 19Sauvegardes et restauration-> 20Sécurité de base sous Linux-> 21Gestion des services avec systemd-> 22Conteneurs Docker-> 23Outils de diagnostic et dépannage-> 24Configuration réseau avancée-> 25Docker Compose et orchestration de containers-> 26Liens symboliques et liens durs-> 27tmux - Multiplexeur de Terminal-> 28Les variables d'environnement sous Linux-> 29Git - Gestion de version-> 30Alias et raccourcis personnalisés-> 31Gestion des paquets-> 32Expressions Régulières (Regex)-> 33Compilation et Développement (gcc / make)-> 34Surveillance et optimisation des performances système-> 35Optimisation du démarrage avec systemd-analyze-> 36Conky — Surveillance Système sur le Bureau-> 37Sécuriser Linux avec UFW (Pare-feu)-> 38Débogage avec Strace et Ltrace-> 39LVM - Gestion des Volumes Logiques-> 40Les minuteurs systemd (timers)-> 41Partage de fichiers avec NFS-> 42Configuration DNS et /etc/hosts-> 43SSH - Tunnels et Port Forwarding-> 44Planification de tâches avec at et batch-> 45Priorité des processus avec nice et renice-> 46Signaux, erreurs et gestion d'interruption dans les scripts Bash-> 47AWK — Manipuler et transformer du texte-> 48Leçon 50 : grep, sed et xargs — Rechercher, modifier et chaîner-> 49Leçon 49 : journalctl — Explorer et filtrer les logs systemd-> 50Leçon 52 : rsync — Synchronisation de fichiers-> 51Leçon 53 : cut — Extraire des colonnes de texte-> 52Leçon 54 : df et du — Gérer l'espace disque-> 53Leçon 60 : Canaux nommés (Named Pipes / FIFO)-> 5461 - tar, gzip et bzip2 — Archiver et compresser-> 55nproc, uname et hostname — Identifier le système-> 56Leçon 67 : xargs — Construire des commandes à partir de résultats-> 57Leçon 68 : tee — Lire depuis l'entrée et écrire partout-> 58Leçon 69 : file et stat — Inspecter les fichiers-> 59Leçon 70 : nohup — Exécuter des commandes persistantes-> 60split et cat — Diviser et assembler des fichiers-> 61nc — Netcat, le couteau suisse du réseau-> 62curl et wget — Télécharger des fichiers depuis le terminal-> 63tr — Transformez du texte facilement-> 64bc — La calculatrice en ligne de commande-> 65head et tail — Visualiser le début et la fin des fichiers-> 66wc — Compter lignes, mots et caractères-> 67locate, which, whereis et type — Rechercher efficacement-> 68seq — Générer des suites de nombres-> 69paste — Fusionner des lignes de fichiers-> 70comm — Comparer deux fichiers ligne par ligne->