Linux : guide des premières commandes à l'administration système

Articles : 8

Linux est le noyau d'un système d'exploitation libre et le socle de la plupart des serveurs, conteneurs et machines cloud. Pour un administrateur ou un ingénieur DevOps, c'est l'environnement de travail quotidien : sites, bases de données, runners CI et nœuds Kubernetes tournent presque toujours sous Linux et se gèrent depuis le terminal.

Ce guide est une carte du sujet. Il rassemble les notions clés et l'ordre dans lequel les aborder le plus facilement. Chaque thème est détaillé dans un article distinct.

De quoi se compose le sujet

  • Bases — le noyau et les distributions, l'arborescence depuis la racine /, le démarrage du système.
  • Ligne de commande — navigation, fichiers, paquets, processus, recherche et traitement de texte.
  • Utilisateurs et droits — rwx, chmod, chown, sudo et l'erreur Permission denied.
  • Automatisation — scripts bash, variables, conditions, boucles et cron.
  • Services et journaux — systemd, systemctl, journalctl.
  • Réseau et sécurité — IP, DNS, ports, SSH, pare-feu.

Par où commencer

Si Linux vous est nouveau, commencez par l'article sur ce qu'est Linux : la différence entre le noyau et une distribution, l'emplacement des fichiers de configuration et des journaux, et le démarrage du système. Vous pouvez tout essayer sans risque dans une machine virtuelle, avec WSL ou dans un conteneur Docker.

Gardez ensuite l'aide-mémoire des commandes à portée de main : il couvre l'essentiel du travail quotidien dans le terminal. Passez ensuite aux droits d'accès — c'est la cause la plus fréquente d'erreurs chez les débutants, d'un script qui ne se lance pas à un 403 sur le serveur web.

Quand les commandes sont devenues familières, abordez l'automatisation : votre premier script bash, la gestion des erreurs et l'exécution planifiée avec cron.

Principes fondamentaux

  • Tout est fichier, et toute l'arborescence part de /.
  • Travaillez avec un utilisateur ordinaire, et n'utilisez sudo que pour des commandes précises.
  • Ne réglez pas Permission denied avec chmod 777 — donnez le droit à celui qui en a besoin.
  • La réponse à presque toute question se trouve dans man, dans les journaux et dans journalctl.
  • Si vous répétez une action deux fois, écrivez un script.

Tous les thèmes — du système de fichiers au réseau et à la sécurité — sont traités en pratique dans notre cours sur Linux.

Bases et notions

Tutoriels pas à pas

Aide-mémoire

Questions d’entretien

Parcours d’apprentissage