1. Objectifs
L’objectif de ce TP est d’apprendre à installer un serveur Linux sans environnement graphique, avec un partitionnement manuel. Vous réaliserez cette installation pour les distributions suivantes : CentOS, Debian, et Ubuntu.
2. Prérequis
Pour ce TP, vous aurez besoin :
-
D’un accès à un ordinateur équipé d’une solution de virtualisation, telle que VirtualBox ou VMware.
-
Des images ISO des distributions Linux à installer.
3. Tâches à réaliser
Pour chaque distribution (CentOS, Debian, Ubuntu), effectuez les étapes suivantes :
A. Création de la machine virtuelle
-
Taille du disque dur : 40 Gio (provisionnement dynamique recommandé).
-
Mémoire RAM : 2048 Mio.
-
Carte Réseau : NAT pour permettre un accès réseau basique.
B. Installation du système
-
Partitionnement Manuel :
-
/boot : Partition standard (sda1) de 500 Mio en XFS.
-
/ (racine) : Utiliser LVM avec 10 Go en XFS.
-
/var : Utiliser LVM avec 5 Go en XFS.
-
Swap : Taille recommandée, en utilisant LVM.
-
/home : Utiliser le reste de l’espace disque en ext4 avec LVM.
-
-
Sans Environnement Graphique : Assurez-vous de n’installer aucun environnement graphique (pas de GNOME, KDE, etc.).
C. Finalisation
-
Exporter la VM en format .ova pour permettre un partage ou une sauvegarde facile.
-
Créer un Snapshot de la VM après l’installation pour conserver une version de base propre et fonctionnelle.
Conseils pour le TP
-
Partitionnement Manuel : Prenez le temps de bien comprendre les différentes partitions et leur utilité. Par exemple, /boot est utilisé pour stocker le noyau Linux et les fichiers nécessaires au démarrage du système, tandis que /var est souvent utilisé pour les fichiers logs.
-
Utilisation de LVM : L’utilisation de Logical Volume Management (LVM) vous permet de redimensionner facilement les partitions si nécessaire à l’avenir, ce qui est un avantage majeur pour l’administration de serveurs.
-
Vérifiez votre Installation : Une fois le système installé, assurez-vous de pouvoir accéder au terminal, vérifier les partitions montées avec la commande
lsblk
, et de tester la connectivité réseau avecping
.
Ce TP vous aidera à mieux comprendre les différentes étapes de l’installation d’un serveur Linux, ainsi que les considérations importantes à prendre en compte pour une configuration serveur adaptée aux besoins d’une entreprise ou d’un environnement de test.