Choisissez votre langue
Formation Linux de base
Plus de 2 millions d'apprenants dans le monde

Formation Linux de base

Maîtrisez les compétences Linux qui alimentent les serveurs, les plateformes infonuagiques et les infrastructures d'entreprise dans le monde entier. Ce cours vous mène de l'installation et de la ligne de commande jusqu'aux scripts, au réseau et à la sécurité. Que vous lanciez une carrière en TI ou que vous passiez au niveau supérieur en tant qu'administrateur système, vous bâtirez une véritable compétence Linux prête pour l'emploi.

Dedika pour entreprises

Ce que vous allez apprendre:

Vous commencerez par comprendre les distributions Linux, les licences de logiciel libre et comment installer et configurer un système fonctionnel. Ensuite, vous acquerrez des compétences pratiques en ligne de commande couvrant la gestion des fichiers, les comptes utilisateurs, les permissions et la surveillance des processus. Vous apprendrez à configurer et à dépanner les interfaces réseau, le DNS et la connectivité à partir du terminal. Le cours couvre également les scripts Bash, la planification cron, la gestion du stockage, la journalisation système et les pratiques de sécurité Linux, y compris les pare-feu et le renforcement SSH. À la fin, vous aurez les connaissances pratiques nécessaires pour gérer des systèmes Linux en toute confiance dans des environnements réels.

Comment vous étudiez de façon pratique Formation Linux de base

Comment vous pratiquez Formation Linux de base

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.

Cliquez ici

Contenu du cours

8 Chapitres • 37 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Introduction à Linux et à l'open source

  • Leçon 1 • Cas d'utilisation de Linux et écosystème

    Associe Linux aux serveurs, postes de travail, systèmes embarqués et plateformes infonuagiques. Démontre l'étendue du déploiement de Linux pour motiver le développement de compétences.

  • Leçon 2 • Principales distributions Linux

    Passe en revue les familles Debian, Red Hat, Arch et SUSE, en mettant l'accent sur la gestion des paquets et les modèles de publication. Aide les étudiants à choisir la distribution adaptée à leur environnement.

  • Leçon 3 • Histoire et origines de Linux

    Couvre les racines Unix, la création du noyau par Linus Torvalds et le rôle du projet GNU. Fournit un contexte pour comprendre les principes de conception de Linux et le développement piloté par la communauté.

  • Leçon 4 • Philosophie open source et licences

    Explique les principes du logiciel libre, les licences open source et les droits des contributeurs. Relie la connaissance des licences aux décisions pratiques concernant l'utilisation et la distribution des logiciels.

Chapitre 2Voir les détails

Installation et configuration de Linux

  • Leçon 1 • Notions de base de la gestion des paquets

    Présente les gestionnaires de paquets APT et DNF pour installer, mettre à jour et supprimer des logiciels. Relie la gestion des paquets au maintien d'un système sain et à jour.

  • Leçon 2 • Effectuer l'installation

    Parcourt la création de supports amorçables, les étapes de l'installateur et le formatage des partitions. Les étudiants réalisent une installation complète en utilisant une méthode guidée ou manuelle.

  • Leçon 3 • Planification pré-installation

    Couvre les exigences matérielles, les stratégies de partitionnement et les considérations pour le double amorçage. Garantit que les étudiants prennent des décisions éclairées avant de commencer l'installation.

  • Leçon 4 • Configuration système post-installation

    Aborde les paramètres de langue, de fuseau horaire, de réseau et de nom d'hôte après le premier démarrage. Établit un système de base correctement configuré pour la suite de l'apprentissage.

Chapitre 3Voir les détails

Naviguer dans la ligne de commande Linux

  • Leçon 1 • Commandes de navigation dans le système de fichiers

    Enseigne pwd, ls, cd et tree pour se déplacer dans la hiérarchie des répertoires Linux. Permet directement aux étudiants de localiser et d'accéder aux fichiers dans n'importe quel environnement.

  • Leçon 2 • Techniques de productivité en ligne de commande

    Présente l'historique, la complétion par tabulation, les alias et les raccourcis clavier pour accélérer le travail dans le terminal. Réduit les erreurs et augmente la vitesse pour toutes les tâches futures en ligne de commande.

  • Leçon 3 • Afficher et rechercher le contenu des fichiers

    Démontre cat, less, head, tail et grep pour lire et rechercher des fichiers texte. Permet aux étudiants d'inspecter efficacement les journaux, les fichiers de configuration et les fichiers de données.

  • Leçon 4 • Notions de base du shell et émulateurs de terminal

    Présente le concept de shell, l'anatomie de l'invite Bash et les options d'émulateur de terminal. Prépare le terrain pour tout le travail ultérieur en ligne de commande dans le cours.

  • Leçon 5 • Opérations sur les fichiers et les répertoires

    Couvre la création, la copie, le déplacement, le renommage et la suppression de fichiers et de répertoires. Les étudiants manipulent le système de fichiers en toute confiance à l'aide d'utilitaires de base.

Chapitre 4Voir les détails

Système de fichiers Linux et gestion des fichiers

  • Leçon 1 • Norme de hiérarchie du système de fichiers Linux

    Cartographie le but des répertoires /bin, /etc, /home, /var, /tmp et autres répertoires de premier niveau. Donne aux étudiants un modèle mental pour localiser les fichiers système et utilisateur.

  • Leçon 2 • Créer et gérer des liens

    Explique la création de liens physiques et symboliques avec ln, ainsi que leurs différences pratiques. Les étudiants utilisent des liens pour gérer des ressources partagées et des références de fichiers flexibles.

  • Leçon 3 • Archivage et compression

    Couvre tar, gzip, bzip2 et xz pour créer et extraire des archives. Les étudiants sauvegardent et transfèrent des fichiers à l'aide des outils de compression Linux standard.

  • Leçon 4 • Types de fichiers et attributs

    Distingue les fichiers réguliers, les répertoires, les liens symboliques, les périphériques bloc et les tubes nommés. Les étudiants interprètent la sortie de ls -l et comprennent le rôle de chaque type de fichier.

  • Leçon 5 • Trouver des fichiers sur le système

    Enseigne find et locate pour rechercher par nom, type, taille et date de modification. Les étudiants retrouvent rapidement des fichiers dans de grandes arborescences de répertoires.

Chapitre 5Voir les détails

Utilisateurs, groupes et permissions

  • Leçon 1 • Gestion des groupes

    Explique groupadd, groupmod, groupdel et le fichier /etc/group pour organiser les utilisateurs. Les étudiants attribuent des appartenances à des groupes pour contrôler l'accès aux ressources partagées.

  • Leçon 2 • Bits de permission spéciaux

    Couvre setuid, setgid et le sticky bit, ainsi que leurs implications en matière de sécurité. Les étudiants appliquent correctement les bits spéciaux aux exécutables et aux répertoires partagés.

  • Leçon 3 • Élévation de privilèges avec sudo

    Explique sudo, le fichier sudoers et su pour une élévation de privilèges contrôlée. Les étudiants accordent et restreignent l'accès élevé sans partager le mot de passe root.

  • Leçon 4 • Permissions et propriété des fichiers

    Enseigne les permissions de lecture, écriture et exécution pour le propriétaire, le groupe et les autres à l'aide de chmod et chown. Les étudiants définissent des permissions appropriées pour protéger les fichiers et les répertoires.

  • Leçon 5 • Gestion des comptes utilisateurs

    Couvre useradd, usermod, userdel, ainsi que les fichiers /etc/passwd et /etc/shadow. Les étudiants créent, modifient et suppriment des comptes utilisateurs sur un système Linux.

Chapitre 6Voir les détails

Processus, tâches et surveillance du système

  • Leçon 1 • Comprendre les processus Linux

    Définit les processus, les PID, les relations parent-enfant et les états des processus. Fournit la base conceptuelle pour toutes les tâches de gestion des processus.

  • Leçon 2 • Visualiser et filtrer les processus

    Enseigne ps, top, htop et pgrep pour lister et filtrer les processus en cours d'exécution. Les étudiants identifient rapidement les processus qui consomment des ressources ou qui se comportent mal.

  • Leçon 3 • Contrôle des tâches dans le shell

    Explique fg, bg, jobs et nohup pour gérer les tâches du shell et les processus d'arrière-plan. Les étudiants exécutent de longues tâches sans bloquer la session du terminal.

  • Leçon 4 • Surveillance des ressources système

    Présente free, vmstat, iostat, df et du pour surveiller la mémoire, les entrées-sorties et l'utilisation du disque. Les étudiants détectent les goulots d'étranglement des ressources et rapportent avec précision l'état du système.

  • Leçon 5 • Envoyer des signaux et tuer des processus

    Couvre kill, killall, pkill et les signaux courants comme SIGTERM et SIGKILL. Les étudiants terminent ou mettent en pause des processus en toute sécurité et comprennent la sémantique des signaux.

Chapitre 7Voir les détails

Notions fondamentales de réseau sous Linux

  • Leçon 1 • Configurer les interfaces réseau

    Enseigne ip addr, ip link, nmcli et la configuration statique vs DHCP. Les étudiants activent les interfaces, attribuent des adresses et rendent persistants les paramètres réseau.

  • Leçon 2 • Configuration et résolution DNS

    Couvre /etc/resolv.conf, /etc/hosts et systemd-resolved pour la résolution de noms. Les étudiants configurent le DNS et vérifient la résolution des noms d'hôte sur les systèmes Linux.

  • Leçon 3 • Tester et dépanner la connectivité

    Utilise ping, traceroute, ss, netstat et curl pour diagnostiquer les problèmes réseau. Les étudiants isolent les problèmes de connectivité au niveau des interfaces, du routage et des couches applicatives.

  • Leçon 4 • Concepts réseau TCP/IP

    Passe en revue l'adressage IP, le sous-réseautage, les ports et le modèle OSI appliqué à Linux. Fournit la base théorique nécessaire pour toutes les tâches pratiques de réseau.

Chapitre 8Voir les détails

Scripts shell et automatisation

  • Leçon 1 • Fonctions et organisation des scripts

    Explique la définition des fonctions, les arguments, les valeurs de retour et la modularisation des scripts. Les étudiants écrivent des scripts maintenables en organisant la logique en fonctions réutilisables.

  • Leçon 2 • Boucles et itération

    Couvre les boucles for, while et until avec des exemples pratiques de traitement de fichiers et de listes. Les étudiants automatisent des opérations répétitives sur plusieurs fichiers ou valeurs.

  • Leçon 3 • Fondamentaux des scripts Bash

    Couvre les shebang, l'exécution des scripts, les variables et les règles de citation. Les étudiants écrivent et exécutent correctement leurs premiers scripts Bash fonctionnels.

  • Leçon 4 • Conditionnels et contrôle de flux

    Enseigne la syntaxe if-then-else, les instructions case et les expressions de test pour la prise de décision. Les étudiants écrivent des scripts qui réagissent différemment selon les conditions et les entrées.

  • Leçon 5 • Planifier des tâches avec Cron

    Présente la syntaxe crontab, les champs cron et at pour la planification de tâches ponctuelles. Les étudiants automatisent les tâches de maintenance récurrentes sans intervention manuelle.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Personnes en réorientation de carrière : cherchent un point d’entrée dans les opérations informatiques ou les rôles de soutien infonuagique.

  • Utilisateurs de Windows : prêts à élargir leurs compétences au-delà d'un seul système d'exploitation.

  • Étudiants en informatique : cherchant à acquérir des compétences pratiques en administration système au-delà des cours.

  • Développeurs : fatigués de ne pas comprendre les serveurs Linux sur lesquels leurs applications s’exécutent.

  • Techniciens et techniciennes de soutien informatique : cherchant à passer du travail de bureau d’aide à des rôles en infrastructure.

  • Passionnés : construire des serveurs domestiques ou bricoler avec des Raspberry Pi et du matériel similaire.

Ce que nos apprenants disent

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika?

Le certificat est-il valable au Canada ?

Les cours sont-ils gratuits?

Quelle est la charge de travail des cours?

Comment sont les cours?

Comment fonctionnent les cours?

Quelle est la durée des cours?

Quel est le coût ou le prix des cours?

Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?

Cours PDF