Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

18 chapitres3 h 46 minIntermédiaire

Linux — Administration système

Cours d'administration Linux du BTS SIO sur Debian 13 : commandes, droits, ACL, sudo, apt, systemd, réseau, SSH, LVM, RAID, AppArmor, exercices corrigés.

Par Josselyn C., prof de BTS SIO. Mis à jour le .

L'essentiel

L'administration système Linux, c'est installer, configurer, sécuriser et maintenir des serveurs qui tournent sous Linux : créer les comptes, régler les droits, installer les logiciels et leurs mises à jour, faire démarrer les services, configurer le réseau, gérer les disques, lire les journaux et réparer quand quelque chose casse. Une grande partie de l'infrastructure que tu croiseras en entreprise repose sur Linux : serveurs web, bases de données, hyperviseurs, NAS, outils de supervision et de sécurité.

Au BTS SIO, Linux apparaît dès le bloc 1, commun aux deux options (systèmes d'exploitation, comptes et habilitations, langage de commande), avec tes réalisations présentées à l'oral E5. En option SISR, c'est un pilier du bloc 2 : à l'épreuve E6 « Administration des systèmes et des réseaux », ta propre infrastructure compte presque toujours au moins un serveur Linux, et la demande d'évolution que te remet la commission peut porter dessus. L'écrit E7 « Cybersécurité des services informatiques » te fait lire des journaux, des configurations SSH ou des droits de fichiers pour y repérer une faille.

À la fin de ce cours, tu sauras :

  • installer un serveur Debian 13 dans une machine virtuelle et le prendre en main en ligne de commande ;
  • gérer les comptes, les groupes, sudo, les droits et les ACL POSIX selon le moindre privilège ;
  • installer des logiciels avec apt et automatiser les mises à jour de sécurité ;
  • piloter les services avec systemctl, lire les journaux avec journalctl et planifier des tâches ;
  • configurer le réseau avec ifupdown, NetworkManager ou netplan, et administrer à distance en SSH par clé ;
  • gérer les disques : partitions, /etc/fstab, LVM, RAID logiciel et quotas ;
  • durcir un serveur (AppArmor, SSH, sudo restreint) et dépanner avec méthode.

Prérequis. Savoir ce que sont une adresse IP, un masque, une passerelle et un serveur DNS : le cours Réseaux fondamentaux les explique. Aucune connaissance de Linux n'est nécessaire pour commencer.

Les versions du cours. Les commandes et les écrans sont ceux de Debian 13 « Trixie », la version stable publiée le 9 août 2025, sur laquelle reposent aussi Proxmox VE 9. Quand Ubuntu Server (24.04 LTS ou 26.04 LTS) fait autrement, un encadré le dit : c'est surtout le cas pour le réseau (netplan), SSH et sudo.

Le fil rouge. Les exemples se passent chez Sorbier Logistique, la PME fictive des cours Réseaux fondamentaux, Routage et commutation, Windows Server et Cybersécurité des infrastructures. Son service informatique (Antoine Mercier, le responsable, et les techniciens Chloé Lambert et Moussa Diallo) administre deux serveurs Debian 13, des machines virtuelles hébergées sur Proxmox VE :

ServeurRéseauAdresseRôle
srv-webDMZ (VLAN 60, 192.168.10.224/28)192.168.10.225, passerelle .238 (le pare-feu pfSense)Site de suivi des livraisons (nginx)
srv-journauxServeurs (VLAN 20, 192.168.10.176/28)192.168.10.180, passerelle .190Réception et conservation des journaux des autres machines

Les autres machines du plan d'adressage restent celles des autres cours : srv-ad (.177) et srv-ad2 (.181) portent l'annuaire Active Directory, le DNS et le DHCP du réseau interne (domaine ad.sorbier.example) ; l'administration se fait depuis le poste d'administration 192.168.10.209 ou le bastion 192.168.10.210, dans le VLAN 99 (192.168.10.208/28). Les noms en .example sont réservés à la documentation.

Comment travailler. Monte une machine virtuelle Debian 13 (le chapitre 2 te guide), prends un instantané avant chaque grosse manipulation, et tape chaque commande toi-même : la ligne de commande s'apprend avec les doigts. Les résultats affichés sont ceux que tu dois obtenir, aux numéros et aux dates près. Chaque chapitre se termine par des exercices dont la réponse est masquée : cherche d'abord, ouvre ensuite.

Ton objectifChapitres à travailler en priorité
Découvrir Linux en première année1 à 6, puis 8 et 9
Construire les serveurs de tes réalisations E5 et E62, 5, 8, 9, 11, 12 et 13
T'entraîner aux exercices types (droits, crontab, IP fixe)6, 7, 11 et 15
Réviser l'E7 SISR (journaux, SSH, durcissement)5, 10, 12, 16 et 17
Gérer le stockage d'un serveur13 et 14

Ce cours ne traite pas les services réseau eux-mêmes (serveur web, DNS, partage de fichiers) : ils ont leur cours, Services Linux. L'écriture de scripts est détaillée dans Scripts PowerShell et Bash.

Sommaire

0%

Administration Linux

0 chapitre sur 18

  1. Chapitre 1 : C'est quoi Linux ? Noyau, distributions, Debian 13 et Ubuntu10 min
  2. Chapitre 2 : Installer Debian 13 sur une machine virtuelle10 min
  3. Chapitre 3 : Le terminal et les commandes Linux de base16 min
  4. Chapitre 4 : L'arborescence Linux (FHS), les fichiers et les liens11 min
  5. Chapitre 5 : Utilisateurs, groupes et sudo sous Linux14 min
  6. Chapitre 6 : Droits Linux : chmod, chown, umask et bits spéciaux12 min
  7. Chapitre 7 : ACL Linux : setfacl et getfacl11 min
  8. Chapitre 8 : Installer des logiciels avec apt et automatiser les mises à jour13 min
  9. Chapitre 9 : Processus et services : ps, kill, systemctl14 min
  10. Chapitre 10 : Les journaux sous Linux : journalctl, rsyslog et logrotate12 min
  11. Chapitre 11 : Configurer le réseau sous Linux : IP fixe, ifupdown, NetworkManager, netplan16 min
  12. Chapitre 12 : SSH : connexion par clé, configuration et durcissement15 min
  13. Chapitre 13 : Disques, partitions, fstab et LVM15 min
  14. Chapitre 14 : RAID logiciel avec mdadm et quotas disque13 min
  15. Chapitre 15 : Tâches planifiées : crontab et timers systemd13 min
  16. Chapitre 16 : Sécuriser un serveur Linux : AppArmor et durcissement11 min
  17. Chapitre 17 : Dépanner un serveur Linux : méthode et cas types14 min
  18. Chapitre 18 : Aide-mémoire des commandes Linux7 min
Commencer le cours

Questions fréquentes

C'est quoi l'administration système Linux ?

C'est l'ensemble des tâches qui font fonctionner un serveur Linux dans la durée : installer le système, créer les comptes et régler les droits, installer les logiciels et leurs mises à jour, démarrer les services, configurer le réseau, gérer les disques, lire les journaux et dépanner. Presque tout se fait en ligne de commande, souvent à distance en SSH. Au BTS SIO, c'est un pilier de l'option SISR, évalué à l'épreuve E6.

Debian ou Ubuntu pour un serveur ?

Les deux conviennent et partagent apt et les paquets .deb. Debian est communautaire, sobre, publiée environ tous les deux ans et supportée cinq ans en comptant la LTS (Debian 13 jusqu'en juin 2030) ; Ubuntu est éditée par Canonical, publie une LTS tous les deux ans (24.04, 26.04) et ajoute snap et Ubuntu Pro. Les différences visibles pour l'administrateur portent surtout sur le réseau (netplan sur Ubuntu) et quelques réglages par défaut (comparaison détaillée).

Quelles sont les commandes Linux de base à connaître ?

Pour se déplacer et manipuler les fichiers : pwd, cd, ls -l, cp, mv, rm, mkdir, cat, less, tail -f, grep et find. Pour administrer : sudo, apt, systemctl, journalctl, ip a, ss -tulpn, df -h. Le chapitre 3 les détaille avec les redirections et les tubes, et l'aide-mémoire les rassemble par thème.

Que veut dire chmod 755 ou chmod 644 ?

Chaque chiffre donne les droits d'une catégorie (propriétaire, groupe, autres), en additionnant lecture = 4, écriture = 2 et exécution = 1. 755 donne rwxr-xr-x : tout pour le propriétaire, lecture et exécution pour les autres, le mode d'un dossier public ou d'un script. 644 donne rw-r--r-- : lecture et écriture pour le propriétaire, lecture pour les autres, le mode d'un fichier ordinaire (calcul pas à pas).

Quelle est la différence entre su et sudo ?

su - ouvre une session complète sous le compte root et demande le mot de passe de root. sudo exécute une seule commande en administrateur, demande ton mot de passe, n'est permis qu'aux comptes autorisés dans /etc/sudoers.d/ et journalise chaque commande avec ton nom. C'est pour cela qu'on administre un serveur avec sudo et un compte root verrouillé (su et sudo).

Comment mettre une adresse IP fixe sous Debian 13 ?

Sur un serveur sans bureau, écris l'adresse et la passerelle dans /etc/network/interfaces (iface ens18 inet static, puis address 192.168.10.180/28 et gateway 192.168.10.190), les serveurs DNS dans /etc/resolv.conf, et applique avec sudo systemctl restart networking depuis la console. Sur une Debian avec bureau, on passe par NetworkManager (nmcli), et sur Ubuntu par netplan (les trois méthodes).

Comment se connecter en SSH avec une clé ?

Sur ton poste, crée une paire de clés avec ssh-keygen -t ed25519 et protège-la par une phrase de passe ; copie la clé publique sur le serveur avec ssh-copy-id compte@serveur ; connecte-toi avec ssh compte@serveur. Une fois la clé testée, désactive l'authentification par mot de passe (PasswordAuthentication no) et la connexion de root dans un fichier de /etc/ssh/sshd_config.d/ (le chapitre SSH).

C'est quoi LVM et à quoi ça sert ?

LVM (Logical Volume Manager) place une couche entre les disques et les systèmes de fichiers : les disques deviennent des volumes physiques, réunis dans un groupe de volumes, dans lequel on découpe des volumes logiques. On peut alors agrandir un volume à chaud (lvextend -r) ou ajouter un disque au groupe sans réinstaller, ce qu'interdisent les partitions classiques. L'installeur de Debian le propose par défaut (LVM pas à pas).

Où sont les logs sous Linux ?

Sur Debian 12 et 13, la plupart des messages sont dans le journal de systemd, qu'on lit avec journalctl : journalctl -u nginx pour un service, -b depuis le démarrage, -p err pour les erreurs, -f en direct. Certains services écrivent aussi des fichiers dans /var/log (/var/log/nginx/, /var/log/apt/). Les fichiers /var/log/syslog et auth.log n'existent que si rsyslog est installé (lire les journaux).

Quelle place a Linux au BTS SIO ?

En option SISR, la plupart des infrastructures présentées à l'E6 comptent au moins un serveur Linux (Debian ou Ubuntu), et la demande d'évolution de l'épreuve peut porter dessus : comptes, droits, services, disques, SSH. L'écrit E7 « Cybersécurité des services informatiques » demande souvent d'analyser des journaux ou des configurations Linux. En SLAM, Linux héberge tes applications web et tes bases de données (cas types E6 et E7).