Formation : Linux : ligne de commande, scripts shell et administration

Formation en ligne gratuite · Débutant · 7 unités

Découvre Linux et l’open source, le shell, le traitement de texte avec tubes et redirections, les scripts shell, les utilisateurs et les droits, les processus, paquets et services, le stockage et le réseau. Tu sauras gérer des fichiers et des services simples sur un système Linux en ligne de commande.

Par Studeli

Commencer par l'unité 1

Ce cours de Linux est-il fait pour toi ?

Pour qui

Tu veux travailler avec des serveurs, le cloud, le DevOps ou des outils de sécurité et tu as peu ou pas d’expérience de la ligne de commande Linux.

Ce que tu vas apprendre en 7 unités

Chaque unité comprend les neuf outils d'étude

  • Guide d'Étude
  • Résumé
  • Leçons Interactives
  • Questions Pratiques
  • Flashcards
  • Explique-Le
  • Mots-Clés
  • Fiche Mémo
  • Carte Conceptuelle
  1. Décris les distributions Linux et les systèmes sur lesquels Linux fonctionne, explique les licences et les communautés open source, et prépare un environnement Linux pour t’exercer.

    6 objectifs d'apprentissage
    1. 1.Explique ce qu’est Linux, ses origines et les systèmes sur lesquels il fonctionne
    2. 2.Compare les distributions Linux et choisis-en une adaptée à un usage
    3. 3.Explique ce qu’est un logiciel open source et choisis une licence adaptée
    4. 4.Décris le fonctionnement et le financement des communautés open source
    5. 5.Reconnais les principales applications open source et leurs usages
    6. 6.Prépare un environnement Linux sécurisé pour t’exercer
  2. Navigue dans le système de fichiers et crée, copie, déplace et supprime des fichiers et des répertoires depuis le shell à l’aide des options, des caractères génériques et de l’aide intégrée.

    6 objectifs d'apprentissage
    1. 1.Travaille à l’invite de commande
    2. 2.Trouve de l’aide en ligne de commande
    3. 3.Navigue dans le système de fichiers Linux
    4. 4.Crée, copie, déplace et supprime des fichiers et des répertoires
    5. 5.Sélectionne des fichiers avec des caractères génériques
    6. 6.Réutilise des commandes et manipule des variables
  3. Combine des commandes avec les tubes et la redirection, recherche des fichiers et du texte avec find, grep et les expressions régulières, et modifie des fichiers dans un éditeur en mode terminal.

    6 objectifs d'apprentissage
    1. 1.Consulte des fichiers depuis le terminal
    2. 2.Contrôle la provenance des entrées et la destination des sorties et des erreurs
    3. 3.Combine des commandes dans des pipelines
    4. 4.Recherche du texte avec grep et des expressions régulières
    5. 5.Trouve des fichiers selon leur nom, leur type, leur taille et leur ancienneté
    6. 6.Modifie des fichiers texte avec nano et vi
  4. Transforme les suites de commandes répétées en scripts Bash avec des variables, des conditions, des boucles, des arguments et des codes de retour, et planifie leur exécution automatique.

    6 objectifs d'apprentissage
    1. 1.Écris et exécute tes premiers scripts Bash
    2. 2.Stocke des valeurs dans des variables et protège-les correctement
    3. 3.Indique la réussite ou l’échec avec des codes de retour
    4. 4.Choisis les actions à exécuter et répète des tâches
    5. 5.Transmets des arguments aux scripts
    6. 6.Planifie l’exécution automatique de scripts
  5. Gère les utilisateurs et les groupes, utilise sudo en toute sécurité et contrôle l’accès aux fichiers avec le propriétaire, les modes de droits et les droits spéciaux.

    5 objectifs d'apprentissage
    1. 1.Comprends les utilisateurs, les groupes et les fichiers des comptes
    2. 2.Exécute des commandes d’administration en toute sécurité
    3. 3.Crée et gère des comptes utilisateurs et des groupes
    4. 4.Consulte et modifie le propriétaire, le groupe et les droits
    5. 5.Gère les droits par défaut et les droits spéciaux et résous les problèmes d’accès
  6. Surveille et contrôle les processus, installe des logiciels avec les gestionnaires de paquets, gère les services avec systemd et consulte les journaux système.

    6 objectifs d'apprentissage
    1. 1.Surveille et contrôle les processus en cours d’exécution
    2. 2.Examine le matériel en ligne de commande
    3. 3.Installe et gère les logiciels avec les gestionnaires de paquets
    4. 4.Gère les services avec systemd
    5. 5.Consulte les journaux système pour diagnostiquer les problèmes
    6. 6.Archive et compresse des fichiers
  7. Explique l’arborescence du système de fichiers Linux, examine les disques et les points de montage, configure les paramètres réseau de base et connecte-toi en toute sécurité à des systèmes distants avec SSH.

    6 objectifs d'apprentissage
    1. 1.Repère-toi dans le système de fichiers Linux
    2. 2.Examine les disques, les partitions et les systèmes de fichiers montés
    3. 3.Mesure l’occupation du disque et libère de l’espace
    4. 4.Configure et vérifie les paramètres réseau avec ip
    5. 5.Résous les noms d’hôtes avec DNS et le fichier hosts
    6. 6.Connecte-toi à des systèmes distants en toute sécurité avec SSH
Support informatique : matériel, systèmes, réseaux et dépannage (Débutant)

Tu utilises un ordinateur tous les jours et tu veux démarrer une carrière informatique au helpdesk ou comme technicien d’assistance, ou tu veux réparer et entretenir des appareils au travail et à la maison.

Crée ton propre Matériel d'Étude

Transforme tes notes, diapos et documents en Guides d'Étude, Questions Pratiques, Flashcards et 6 autres outils.

Commencer