Plan de formation
Module 1: Qu'est-ce que Linux?
- Unix et ses principes de conception
- FSF et GNU
- GPL – Licence publique générale
- Le noyau Linux
- Noyau Linux et gestion des versions
- Composants d’une distribution
- Slackware
- Produits SUSE Linux
- DebianName
- Ubuntu
- Produits Red Hat Linux
- OracleLinux
Module 2: Connexion et exploration
- Se connecter
- Programmes en cours d’exécution
- Interagir avec la ligne de commande
- Environnements de bureau
- GNOME
- X de départ
- Collecte des informations de session de connexion
- Collecte d’informations sur le système
- disponibilité & w
- avez la racine?
- Changer de contexte utilisateur
- sudo
- Aide des commandes et de la documentation
- où se trouve
- Obtenir de l’aide dans le bureau graphique
- Obtenir de l’aide avec l’homme et les informations
- $MANPATH, qu’est-ce que c’est et à propos
Module 3: Le système de fichiers Linux
- Prise en charge du système de fichiers
- Fonctionnalités du système de fichiers Unix/Linux
- Norme de hiérarchie du système de fichiers
- Naviguer dans le système de fichiers
- Affichage du contenu du répertoire
- Structures du système de fichiers
- Détermination de l’utilisation du disque avec df et du
- Détermination de l’utilisation du disque (GUI)
- Utilisation du disque avec des quotas
- Propriété du fichier
- Propriété du groupe par défaut
- Autorisations de fichiers et de répertoires
- Autorisations de création de fichiers avec umask
- SUID et SGID sur les fichiers
- SGID et Sticky Bit sur les répertoires
- Modification des autorisations de fichier
- Schéma de groupe privé d’utilisateurs
Module 4: Manipulation de fichiers
- Manipulation d’annuaire
- Manipulation de fichiers
- Suppression et création de fichiers
- Gestion graphique des fichiers
- Glisser-déposer avec Nautilus
- Structure physique des fichiers Unix
- Liens du système de fichiers
- Extensions de fichiers et contenu
- Affichage des fichiers
- Aperçu des fichiers
- Produire des statistiques de fichiers
- Affichage des fichiers binaires
- Recherche dans le système de fichiers
- Méthode de recherche alternative
Module 5: Bases du shell
- Rôle du shell de commande
- Canaux de communication
- Redirection de fichiers
- Associer des commandes ensemble
- Correspondance de nom de fichier
- Globbing de fichiers et modèles de caractères génériques
- Expansion de l’accolade
- Shell et variables d’environnement
- Variables d’environnement clés
- Lequel et le type
- Règles générales de cotation
- Commandes d’imbrication
Module 6: Archivage et compression
- Archives avec du goudron
- Archives avec cpio
- L’utilitaire de compression gzip
- L’utilitaire de compression bzip2
- L’utilitaire de compression XZ
- Le format d’archivage/compression PKZIP
- Rouleau de fichiers GNOME
Module 7: Traitement de texte
- Recherche dans les fichiers
- L’éditeur de streaming
- Traitement de texte avec Awk
- Remplacement de caractères de texte
- Tri du texte
- Utilitaire de suppression des doublons
- Extraction de colonnes de texte
- Combiner des fichiers et fusionner du texte
- Comparaison des modifications de fichiers
Module 8: Expressions régulières
- Présentation des expressions régulières
- Implémentations d’expressions régulières
- Expressions régulières
- Classes de caractères RE
- Quantificateurs Regex
- RE Parenthèse
Module 9: Édition de texte
- Édition de texte
- Pico/GNU Nano
- Interface Pico/Nano
- Nano-configuration
- Raccourcis Pico/Nano
- vi et vim
- Apprendre Vim
- Vi de base
- Intermédiaire vi
Module 10: Messagerie
- Commandes de messagerie système
- Contrôle de la messagerie système
- Chat de relais Internet
- Clients de messagerie instantanée
- Courrier électronique
- Envoyer un e-mail avec sendmail
- Envoyer et recevoir des e-mails avec mailx
- Envoyer et recevoir des e-mails avec mutt
- Envoyer des e-mails avec Pine
- Évolution
Module 11: Shells de commande
- Shell
- Identification du shell
- Changer le shell
- Fichiers de configuration du shell
- Exécution de scripts
- Bourne Shell: invites du shell
- Bash: Bourne-Again Shell
- Bash: fichiers de configuration
- Bash: historique de la ligne de commande
- Bash: édition de commandes
- Bash: exécution de la commande
- Bash: « raccourcis »
- Bash: invite
- Définition des limites de ressources via ulimit
Module 12: Introduction aux scripts shell
- Forces et faiblesses du script shell
- Exemple de script shell
- Paramètres de position
- Entrée sortie
- Faire des maths
- Statut de sortie
- Comparaisons avec test
- Expressions conditionnelles
- Contrôle de flux : étui
- La boucle for bornée
- Les boucles while et until
Module 13: Gestion des processus et contrôle des tâches
- Qu’est-ce qu’un processus?
- Cycle de vie des processus
- États de processus
- Affichage des processus
- Signaux
- Outils pour envoyer des signaux
- nohup et désavouer
- Gestion des processus
- Planification du processus de réglage
- Présentation du contrôle des tâches
- Commandes de contrôle des tâches
- Sessions Shell persistantes avec tmux
- Sessions shell persistantes avec écran
- Utilisation de l’écran
- Écran avancé
Module 14: AT et CRON
- Automatisation des tâches
- à/lot
- cron
- La commande crontab
- Format crontab
- /etc/cron.*/ Répertoires
- Anacron
- Minuteries système
Module 15: Logiciel de gestion
- Téléchargement avec FTP
- FTP
- lftp
- Internet en ligne de commande – Non interactif
- Internet en ligne de commande – Interactif
- Gestion des dépendances logicielles
- Utilisation des commandes Yum & DNF
- Utilisation de l’historique Yum
- Groupes de forfaits Yum
- Configurer Yum
- téléchargement dnf et yumdownloader (obsolète)
- Référentiels Yum populaires
- Utilisation de la commande Zypper
- Services et catalogues Zypper
- Les interfaces dselect et APT pour dpkg
- Aptitude
- Configuration d’APT
Module 16: Le shell sécurisé (SSH)
- Enveloppe de protection
- Configuration du client et du serveur OpenSSH
- Accéder aux shells distants
- Transfert de fichiers
- Clients sftp alternatifs
- Gestion des clés SSH
- ssh-agent
Module 17: Montage des systèmes de fichiers et gestion des supports amovibles
- Examen du concept des systèmes de fichiers
- Montage de systèmes de fichiers
- NFS
- PME
- Table du système de fichiers (/etc/fstab)
- AutoFS
- Média amovible
Module 18: Impression
- Systèmes d’impression hérités
- Système d’impression UNIX commun
- Définir une imprimante
- Commandes d’impression standard
- Utilitaires de conversion de format
- enscript et mpage
La littérature, les diapositives de présentation en classe et l’environnement de laboratoire technique incluant les étapes de configuration sont disponibles en anglais.
Connaissances pré-requises recommandées
- Littératie informatique de base : Familiarité avec les opérations informatiques de base, telles que l’utilisation d’une souris et d’un clavier, la navigation dans une interface graphique (GUI) et la gestion des fichiers (création, déplacement et suppression de fichiers).
- Compréhension des systèmes d’exploitation : Connaissance générale de ce qu’est un système d’exploitation et de son rôle dans un ordinateur. Cela peut provenir de l’expérience avec n’importe quel système d’exploitation, tel que Windows ou macOS.
- Intérêt pour l’apprentissage de Linux : Aucune expérience préalable avec Linux n’est généralement requise, mais un fort intérêt pour l’apprentissage de l’utilisation et de la gestion des systèmes Linux est important.
Fondamentaux de Linux (LN4986)
La formation Fondamentaux de Linux (LN4986) est conçue pour offrir une introduction complète au système d’exploitation Linux. Ce cours s’adresse aux professionnels IT débutants ou expérimentés souhaitant développer une base solide en administration et gestion de systèmes Linux.
À travers des concepts théoriques et des exercices pratiques, les participants acquièrent les compétences nécessaires pour naviguer dans l’environnement Linux, exécuter des commandes, gérer des fichiers, et configurer des systèmes de manière efficace.
Pourquoi choisir cette formation Linux pour débutants ?
Linux est l’un des systèmes d’exploitation les plus utilisés dans les infrastructures IT modernes, grâce à sa stabilité, sa flexibilité et sa sécurité. Que vous soyez novice ou que vous cherchiez à approfondir vos connaissances, cette formation vous permettra de maîtriser les bases nécessaires pour progresser dans des rôles liés à l’administration de systèmes.
En développant une compréhension fondamentale de Linux, vous pourrez facilement passer à des formations plus avancées ou appliquer vos connaissances pour résoudre des défis professionnels.
Compétences développées pendant la formation
Maîtrise des commandes de base
Apprenez à naviguer dans l’interface en ligne de commande et à exécuter des opérations courantes.Gestion des fichiers et des répertoires
Comprenez comment créer, modifier, et organiser des fichiers et répertoires sous Linux.Administration des utilisateurs et des permissions
Découvrez comment gérer les utilisateurs, les groupes, et leurs permissions pour garantir la sécurité.Installation et configuration de logiciels
Familiarisez-vous avec les gestionnaires de paquets pour installer et configurer des applications.Introduction au scripting Shell
Apprenez les bases de l’automatisation à l’aide de scripts Shell simples.Résolution de problèmes de base
Développez les compétences nécessaires pour diagnostiquer et résoudre des problèmes courants sous Linux.
Formation interactive et pratique
Cette formation est animée par des experts Linux qui combinent théorie et pratique pour garantir une expérience d’apprentissage enrichissante. Les participants travailleront sur des exercices interactifs, explorant les outils Linux courants et appliquant les concepts appris dans des scénarios réels.
À qui s’adresse cette formation ?
- Les professionnels IT débutants cherchant à acquérir des compétences Linux fondamentales
- Les administrateurs systèmes ou réseaux souhaitant développer leur expertise Linux
- Les étudiants ou autodidactes souhaitant commencer leur parcours dans l’administration de systèmes
Développez vos bases avec Linux
La formation Fondamentaux de Linux (LN4986) vous donne les clés pour maîtriser les bases de Linux et progresser dans le domaine de l’administration de systèmes. Inscrivez-vous dès aujourd’hui pour explorer l’univers de Linux et renforcer vos compétences IT.
Questions fréquemment posées - Formation en fondamentaux de Linux (FAQ)
Quels sujets sont abordés dans cette formation ?
La formation couvre les commandes Linux de base, la gestion des fichiers, l’administration des utilisateurs, et l’introduction au scripting.
Faut-il avoir des connaissances préalables en Linux pour suivre ce cours ?
Non, ce cours est conçu pour les débutants sans expérience préalable en Linux.
La formation inclut-elle des exercices pratiques ?
Oui, des exercices interactifs et des cas pratiques permettent aux participants d’appliquer leurs connaissances.
Quels outils sont utilisés dans la formation ?
Les participants utiliseront des distributions Linux courantes telles qu’Ubuntu ou CentOS.
Cette formation est-elle adaptée à un usage professionnel ?
Oui, elle fournit les bases nécessaires pour évoluer dans des environnements Linux professionnels.
Quels sont les avantages de cette formation pour ma carrière ?
Elle ouvre la voie à des rôles en administration de systèmes et prépare à des formations Linux plus avancées.


