Article original : Free Linux Crash Course with Labs
Apprendre Linux est important car il alimente la majorité des serveurs dans le monde, de l'hébergement web aux infrastructures cloud. Sa nature open-source garantit qu'il reste polyvalent, sécurisé et continuellement mis à jour par une communauté mondiale de développeurs. Maîtriser Linux vous équipe des compétences nécessaires pour gérer et dépanner une large gamme de systèmes, faisant de vous un atout précieux dans l'industrie technologique.
Nous venons de publier un nouveau cours vidéo sur la chaîne YouTube de freeCodeCamp.org conçu pour vous transformer en un administrateur système Linux compétent. Ce cours intensif complet, développé par Aaron Lockhart, couvre les compétences et outils essentiels nécessaires pour gérer efficacement les systèmes Linux.
Contenu du cours
Voici les sections clés et ce que vous apprendrez dans chacune :
Introduction
Le cours commence par une introduction qui pose les bases de votre parcours d'apprentissage. Vous obtiendrez un aperçu de Linux, de son importance dans l'industrie informatique et de ce que vous pouvez espérer gagner de ce cours.
Connexion aux consoles locales et distantes
Apprenez à accéder aux systèmes Linux localement et à distance. Cette section couvre les bases de la connexion aux consoles, ce qui est crucial pour gérer des serveurs et des systèmes depuis divers emplacements.
Lire et utiliser la documentation du système
Comprenez comment lire et utiliser efficacement la documentation du système. Cette compétence est vitale pour le dépannage et l'optimisation des performances du système.
Laboratoires gratuits - Connectez-vous aux laboratoires
Des laboratoires pratiques où vous pouvez appliquer ce que vous avez appris sur la connexion aux systèmes. La pratique est cruciale pour renforcer vos compétences.
Travailler avec des fichiers et des répertoires
Maîtrisez l'art de naviguer et de gérer des fichiers et des répertoires dans Linux. Vous apprendrez des commandes pour créer, déplacer, copier et supprimer des fichiers et des répertoires, ainsi que comprendre la structure des répertoires.
Créer et gérer des liens physiques
Découvrez comment créer et gérer des liens physiques. Les liens physiques sont une fonctionnalité puissante des systèmes de fichiers Linux qui peut aider dans diverses tâches administratives.
Créer et gérer des liens symboliques
Apprenez à propos des liens symboliques (liens souples) et leurs différences avec les liens physiques. Cette section vous enseigne comment créer et gérer ces liens efficacement.
Laboratoires gratuits - Fichiers, répertoires, liens physiques et symboliques
Appliquez vos connaissances des fichiers, répertoires et liens dans ces laboratoires pratiques. Des scénarios réels aident à solidifier votre compréhension.
Lister, définir et modifier les permissions des fichiers
Acquérez une compréhension approfondie des permissions des fichiers. Vous apprendrez à lister, définir et modifier les permissions pour contrôler l'accès aux fichiers et répertoires.
Rechercher des fichiers avec Grep
Apprenez à utiliser la puissante commande grep pour rechercher du texte dans les fichiers. Cet outil est indispensable pour trouver rapidement des informations dans de grands ensembles de données.
Analyser du texte avec des expressions régulières
Plongez dans le monde des expressions régulières. Ce sont des motifs qui aident à faire correspondre du texte dans les fichiers, ce qui est crucial pour les tâches de traitement de texte.
Expressions régulières étendues
Étendez vos connaissances avec des expressions régulières étendues, fournissant des techniques plus avancées pour l'analyse et la manipulation de texte.
Laboratoires gratuits - Contenu des fichiers, expressions régulières
Renforcez vos compétences avec des laboratoires pratiques axés sur le contenu des fichiers et les expressions régulières. Ces exercices vous aident à appliquer ce que vous avez appris dans des scénarios réels.
Gérer les comptes utilisateurs locaux
Comprenez comment gérer les comptes utilisateurs locaux, y compris la création, la modification et la suppression d'utilisateurs. Cette section est essentielle pour maintenir la sécurité et l'organisation du système.
Laboratoires gratuits - Gérer les comptes utilisateurs et les groupes
Des laboratoires pratiques où vous gérez les comptes utilisateurs et les groupes, garantissant que vous pouvez appliquer ces tâches administratives critiques dans des situations réelles.
Configurer les limites de ressources utilisateur
Apprenez à configurer les limites de ressources utilisateur pour contrôler la quantité de ressources système que les utilisateurs peuvent consommer. Cela aide à maintenir la stabilité et les performances du système.
Gérer les privilèges utilisateur
Découvrez comment gérer les privilèges utilisateur, garantissant que les utilisateurs ont des niveaux d'accès appropriés pour effectuer leurs tâches sans compromettre la sécurité du système.
Laboratoires gratuits - Configurer les limites de ressources utilisateur et les privilèges utilisateur
Appliquez vos connaissances des limites de ressources et des privilèges utilisateur dans ces laboratoires pratiques. Des exercices réels aident à cimenter votre compréhension.
Gérer l'accès au compte root
Comprenez l'importance du compte root et comment gérer l'accès à celui-ci. Une gestion appropriée de l'accès root est cruciale pour la sécurité du système.
Conclusion
Le cours se termine par une conclusion qui résume ce que vous avez appris et offre des conseils sur les prochaines étapes de votre parcours d'administration Linux.
À la fin de ce cours, vous aurez les compétences fondamentales nécessaires pour gérer efficacement les systèmes Linux. Regardez le cours complet sur la chaîne YouTube de freeCodeCamp.org (2 heures de visionnage).