SAE Linux — Guide d'administration système
Réalisation en binôme d'un guide complet d'administration Linux : architecture système, installation de distributions, gestion des utilisateurs et des permissions, configuration réseau, processus, déploiement Apache/MariaDB.
Contexte et ressources mobilisées
SAE Administration Linux en binôme — produire un guide couvrant l'utilisation et l'administration de Linux, depuis l'installation jusqu'à la configuration de services réseau. Distributions : Ubuntu LTS, Debian, Fedora. Environnements : GNOME, KDE, XFCE. Références : man pages, Arch Wiki, cours systèmes d'exploitation.
Activités et implication
- Architecture système : modèle 3 couches (matériel → noyau → espace utilisateur), scheduler, mémoire virtuelle
- CLI : navigation (ls, cd, find), manipulation fichiers, recherche grep/locate, éditeur vim/nano
- Utilisateurs et permissions : adduser, usermod, userdel, groupadd, /etc/passwd, /etc/shadow, sudo, chmod/chown, ACL setfacl
- Réseau : ip addr, ping, SSH (connexion + clés asymétriques), netstat/ss, /etc/hosts
- Processus et services : ps/top/htop, kill/nice/cron — installation et configuration Apache (virtualhost) et MariaDB
Apprentissages clés
- Passer du GUI au CLI : les commandes exposent l'état du système de façon directe et scriptable
- Principe du moindre privilège : chaque processus tourne avec les droits minimaux (UID/GID, permissions)
- SSH et clés asymétriques : première implémentation réelle d'authentification par clé publique/privée
- Configuration fichiers vs. GUI : comprendre /etc/network/interfaces, resolv.conf plutôt que des menus graphiques
Traces sélectionnées
Document couvrant architecture, installation, CLI, utilisateurs, réseau, processus et services — avec exemples de commandes pour chaque section.
Sessions SSH documentées (génération de clés, connexion), configuration Apache virtualhost et sécurisation initiale MariaDB — dans le guide PDF.