Fondamentaux de Linux
Un cours Linux concret pour le DevOps — terminal et SSH, gestion de fichiers, permissions, processus, services systemd, logs, ports et dépannage de serveurs. Le premier cours du parcours DevOps.
- Leçon 1 : qu'est-ce qu'un terminal — parler à un ordinateur en tapant
- Leçon 2 : où suis-je et qu'y a-t-il ici — pwd et ls
- Leçon 3 : se déplacer entre les répertoires — cd
- Leçon 4 : lire des fichiers — cat, head, tail
- Leçon 5 : créer, copier et déplacer des fichiers — mkdir, touch, cp, mv
- Leçon 6 : chercher dans les fichiers — grep
- Leçon 7 : relier des commandes — le tube | et la redirection `>`
- Leçon 8 : permissions des fichiers — ls -l et chmod
- Leçon 9 : propriété et sudo — chown et l'exécution en root
- Leçon 10 : processus — ps, top et kill
- Leçon 11 : services — systemctl et journalctl
- Leçon 12 : ports et connectivité — ss et curl
- Leçon 13 : ressources système — df, du, free
- Leçon 14 : SSH — se connecter à un serveur distant
- Leçon 15 : variables d'environnement — $PATH, export, .bashrc
- Leçon 16 : gestion de paquets — apt et which
- Leçon 17 : tar — archivage et compression
- Leçon 18 : cron — planification de tâches
- Leçon 19 : scripts Shell
- Leçon 20 : conditions en bash
- Leçon 21 : boucles en bash
- Leçon 22 : arguments de script
- Leçon 23 : fonctions en bash