Administrer des systèmes informatiques communicants
« Administrer des systèmes informatiques communicants » couvre Linux, les droits, les services, le réseau IP et la sécurité opérationnelle. L'épreuve vérifie que vous savez expliquer pourquoi une commande échoue, dimensionner un sous-réseau, sécuriser un accès SSH et diagnostiquer un service qui ne répond pas.
Règles et concepts clés
- Modèle TCP/IP : applicatif (HTTP, DNS, SSH), transport (TCP/UDP et ports), Internet (IP, routage), accès réseau. Un service écoute sur une IP:port ;
ss -tlnpliste les sockets en écoute. - Adressage : un préfixe /n laisse 32−n bits d'hôtes, soit 2^(32−n) adresses dont on retire 2 en IPv4 (adresse réseau et broadcast). /24 = 256 adresses, 254 hôtes ; /26 = 64 adresses, 62 hôtes.
- Droits Unix : rwx pour u/g/o, notation octale (755 = rwxr-xr-x).
umask 022produit 644 pour un fichier et 755 pour un répertoire.chown user:groupchange le propriétaire. - systemd :
systemctl start|stop|restart|reload|enable|status nom.service;enableinscrit le service au démarrage mais ne le lance pas ;reloadrelit la configuration sans couper le service. Logs :journalctl -u nom -f. - SSH : authentification par clé, clé publique dans
~/.ssh/authorized_keys; permissions 700 sur~/.sshet 600 sur les fichiers exigées, sinon le serveur refuse. Tunnel :ssh -L 8080:localhost:80 user@hote. - Pare-feu : politique par défaut en refus, ouverture explicite (
ufw allow 443/tcp). Sauvegarde 3-2-1 : 3 copies, 2 supports, 1 hors site.
Exemple travaillé
Découper 192.168.10.0/24 en 4 sous-réseaux. On emprunte 2 bits : /26. Chaque sous-réseau compte 2^6 = 64 adresses, donc 62 hôtes utilisables. Blocs : .0–.63 (broadcast .63), .64–.127, .128–.191, .192–.255. La passerelle est classiquement la première adresse utilisable (.1, .65, .129, .193). Erreur classique : annoncer 64 hôtes utilisables au lieu de 62.
Pièges qui coûtent des points
- Présenter
chmod 777comme dépannage : c'est une faille, pas un correctif. - Oublier que
enable≠start, et querestartcoupe les connexions en cours. - Modifier une configuration sans test préalable (
sshd -t,nginx -t) : on peut perdre l'accès distant. - Confondre DNS (résolution de noms) et DHCP (attribution d'adresses).
- Ouvrir un port sans avoir vérifié quel service l'écoute réellement.