Course Overview

Linux, reconnu pour sa robustesse et son adaptabilité, est utilisé dans une variété d’environnements allant des ordinateurs personnels aux infrastructures serveur complexes. Ce cours propose une approche pratique et pédagogique pour permettre aux apprenants de maîtriser les fondamentaux et les outils essentiels du système. 

Le programme débute par une introduction détaillée à Linux, incluant l’installation et la configuration des distributions populaires comme Ubuntu et Debian via des outils de virtualisation. Les premiers chapitres couvrent la navigation dans le système, les commandes de base, et la gestion des fichiers. Vous explorerez ensuite des concepts plus avancés tels que les permissions, l’administration des utilisateurs et groupes, ainsi que la gestion réseau. Le scripting Bash, essentiel pour automatiser les tâches, est abordé en profondeur avec des exemples concrets. Les sections avancées explorent la surveillance des processus, la gestion des ressources système, et la configuration de serveurs DNS ou de messagerie, offrant une vue d’ensemble complète de l’administration Linux. 

En suivant ce cours, vous développerez une compréhension claire de Linux, avec des compétences allant de l’installation à la gestion avancée des systèmes, prêtes à être appliquées dans des contextes réels.

What You Will Learn

  • Devenir autonome de manière à utiliser Linux au quotidien
  • Comprendre le fonctionnement d'un système d'exploitation Linux
  • Être capable d'échanger avec d'autres professionnels en utilisant le bon vocabulaire
  • Réaliser des scripts en langage Bash

Program Curriculum

  • Les différentes distributions de Linux
  • Système d'exploitation et virtualization
  • Vérifier si la virtualisation est possible sur votre machine
  • Installation d'Ubuntu 22.04 LTS
  • Chapitre 1 Quiz

  • Objectifs de la section
  • Première navigation sur votre système Ubuntu
  • Les différents dossiers racines sur Linux
  • Comprendre ce que sont: le Shell et le Prompt
  • Exploration de mes premières commandes Linux
  • Découverte du Man sur Linux
  • [Correction] - Utiliser le man et découvrir de nouvelles commandes
  • Details sur la commande "ls" et les notions de chemins relatifs et absolus
  • [Correction] Exercice en ligne - Utiliser la commande ls
  • Utilisation des Alias pour administrer son système
  • Chapitre 2 Quiz

  • Objectifs de la section
  • Prendre en main l'éditeur de texte nano
  • Vim - Installation et navigation dans l'éditeur de texte
  • Vim - Insérer et supprimer du texte
  • Vim - Quelques commandes de base
  • Commandes et manipulation des fichiers et des repertoires
  • [Correction] Exercice en ligne - Manipulation des fichiers et des dossiers
  • [Correction] Exercice 2 en ligne - Manipulation des fichiers et des dossiers
  • Trouver des fichiers et des dossiers sur Linux
  • [Correction] Exercice en ligne - Apprendre à utiliser la commande find
  • Droits d'accès aux fichiers et répertoires sur Linux
  • [Correction] Exercice en ligne - Manipuler les permissions des fichiers
  • Maîtriser les redirections Shell
  • Chapitre 3 Quiz

  • Objectifs de la section
  • Introduction à la gestion des utilisateurs
  • Aller plus loin sur la gestion des utilisateurs et des groups
  • Le fichier passwd
  • Le fichier shadow
  • Quelques manipulations pour créer et supprimer des utilisateurs
  • [Correction] Exercice en ligne - Apprendre à manipuler les utilisateurs
  • Quelques manipulations pour créer et supprimer des groups
  • [Correction] Exercice en ligne - Apprendre à manipuler les groups
  • Modifier les paramètres réseaux sur Ubuntu 20.04
  • [Correction] Exercice en ligne - Apprendre à manipuler des paquets
  • Mise en place de crontabs sur votre système
  • [Correction] Exercice en ligne - Apprendre à utiliser les crontabs
  • Installer Debian11 sur VirtualBox, et cloner sa machine virtuelle
  • Finalisation de l'installation des machines virtuelles Debian 11
  • Le protocole SSH et la génération de clés
  • Echanger les clés SSH entre les deux machines Debian 11
  • Chapitre 4 Quiz

  • Afficher du texte à l'écran grâce à un Script et au "Shebang"
  • Interagir avec l'utilisateur et effectuer des opérations mathématiques
  • Introduction au fonctionnement des conditions
  • Utilisation de YAML
  • Utilisation de la commande sed
  • Chapitre 5 Quiz

  • Objectifs de la section
  • Le répertoire /proc
  • Le répertoire /dev
  • Accès aux fichiers de logs
  • Lancer des processus en tâche de fond
  • Lister les processus du système avec "watch" et "ps"
  • Arrêter les processus grâce aux commandes "kill" et "pkill"
  • Les différents états d'un processus et leurs significations
  • La commande top - compréhension et interaction
  • Visualiser la charge des processeurs avec : uptime, iostat, et mpstat
  • Gestion de la mémoire RAM et commande "free"
  • Gestion de l'espace disque avec les commandes "df", "du", et "iostat"
  • Chapitre 6 Quiz
Load more modules

Instructor

Jordan Assouline

Jordan Assouline, Customer Engineer chez Google Cloud Platform (GCP), accompagne les licornes et startups françaises dans l'utilisation des services GCP. Titulaire d'un Bac +5 en ingénierie informatique, il a acquis une solide expérience chez Orange, puis comme consultant en Linux, DevOps, et DevSecOps, avant d’enseigner à l’ESGI et d'occuper des postes clés chez Squad et SII.

Certifié GCP Professional Cloud DevOps Engineer, CKAD et CCNP, il partage sa passion pour la tech et la formation avec plus de 36 000 étudiants et 10 000 avis positifs sur 17 cours.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering video-based learning with 840+ courses and diverse Learning Paths to enhance your skills.

$ 69.00
Billed monthly or $599.00 billed annually

What is included

  • 840+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 79.00
Billed monthly or $699.00 billed annually

Everything in Pro and

  • 1400+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month

Related Courses

1 of 50