
Linux : Maîtriser l'essentiel pour commencer
Ce cours complet vous apprend à maîtriser Linux, le système d'exploitation qui fait tourner 96% des serveurs web mondiaux. En partant de zéro, vous apprendrez à naviguer dans le terminal, gérer les fichiers, administrer un système et déployer des applications, tout en configurant un serveur web complet.
Programme du cours
Chapitre 1Chapitre 1 : Introduction à Linux et le Terminal
4 lecons
- 1.1
Découvrir Linux : histoire et philosophie
Bienvenue dans ce cours sur Linux ! Avant de taper votre première commande, découvrons pourquoi Linux domine le monde des serveurs et pourquoi tout dé...
- 1.2
Le terminal : votre interface de commande
Le terminal est l'outil le plus puissant de Linux. Si l'interface graphique est comme conduire une voiture automatique, le terminal est comme piloter ...
- 1.3
Navigation dans le système de fichiers
- 1.4
Manipulation des fichiers et dossiers
Chapitre 2Chapitre 2 : Lecture et Édition de Fichiers
4 lecons
- 2.1
Lire et afficher le contenu des fichiers
Avant de modifier un fichier, il faut pouvoir le lire ! Linux offre plusieurs commandes adaptées à différentes situations : afficher tout, paginer, ou...
- 2.2
Rechercher avec grep
grep est l'un des outils les plus puissants de Linux. Il permet de rechercher des motifs dans des fichiers ou des flux de données. Son nom vient de 'G...
- 2.3
Éditer avec nano (éditeur simple)
- 2.4
Introduction à Vim (éditeur puissant)
Chapitre 3Chapitre 3 : Utilisateurs, Permissions et Sécurité
4 lecons
- 3.1
Comprendre les utilisateurs et groupes
Linux est un système multi-utilisateurs depuis sa création. Chaque fichier appartient à un utilisateur et un groupe, et chaque processus s'exécute ave...
- 3.2
Les permissions de fichiers
Chaque fichier et dossier Linux a des permissions qui déterminent qui peut lire, écrire ou exécuter. Ce système simple mais puissant est la base de la...
- 3.3
Sudo et l'élévation de privilèges
- 3.4
Changer les propriétaires avec chown
Chapitre 4Chapitre 4 : Gestion des Processus et Services
4 lecons
- 4.1
Comprendre et surveiller les processus
Chaque programme en cours d'exécution sur Linux est un processus. Savoir les identifier, les surveiller et les gérer est essentiel pour diagnostiquer ...
- 4.2
Gérer les processus : kill, jobs, bg, fg
Parfois, un processus doit être arrêté, mis en pause, ou relancé. Linux offre un contrôle total sur le cycle de vie des processus avec les signaux et ...
- 4.3
Systemd et la gestion des services
- 4.4
Les logs système avec journalctl
Chapitre 5Chapitre 5 : Réseau et Administration Serveur
4 lecons
- 5.1
Configuration réseau et diagnostic
Comprendre le réseau est essentiel pour tout administrateur Linux. Que ce soit pour diagnostiquer une panne, configurer un serveur, ou sécuriser une c...
- 5.2
SSH : connexion sécurisée aux serveurs
SSH (Secure Shell) est LE protocole pour se connecter à distance aux serveurs Linux. Maîtriser SSH est indispensable pour tout développeur ou administ...
- 5.3
Firewall avec UFW
- 5.4
Installer et configurer Nginx
Pret a commencer ce cours ?
Inscrivez-vous gratuitement et accedez immediatement a toutes les lecons. Progressez a votre rythme avec notre systeme de suivi.