Comment installer un serveur Minimal CentOS 8

Ce document décrit l’installation d’un serveur CentOS 8. L’objectif de ce guide est de fournir une installation minimale qui peut être utilisée comme base pour nos autres tutoriels ici sur howtoforge comme les guides du serveur parfait ou les tutoriels du serveur SAMBA, LAMP et LEMP.

Configuration requise

Pour commencer l’installation de CentOS 8, nous avons besoin du fichier ISO d’installation. Il peut s’agir de l’ISO minimal de CentOS ou du fichier ISO du DVD. Si tu prévois de n’installer qu’un seul serveur, choisis l’ISO minimal car il est plus petit. L’installateur téléchargera les paquets requis lors de l’installation ultérieure. Je vais installer plusieurs serveurs avec CentOS 8, je choisis donc l’ISO de l’installateur DVD pour ne pas avoir à télécharger à nouveau les mêmes paquets pour chaque serveur.

  • Télécharge l’ISO CentOS 8 depuis un miroir à côté de toi http://www.centos.org/download/. Je vais utiliser ce miroir:
    http://ftp.hosteurope.de/mirror/centos.org/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso

Je vais faire l’installation sur une machine virtuelle VMware. Les étapes de l’installation sur un serveur physique sont les mêmes. Si ton serveur n’est pas capable de démarrer à partir d’un fichier ISO, grave l’ISO sur un DVD et insère-le dans le lecteur de DVD du serveur.

Remarque préliminaire

Ce tutoriel est basé sur un serveur CentOS 8, j’utilise 192.168.0.100 comme adresse IP dans ce tutoriel et server1.example.com comme nom d’hôte. Ces paramètres peuvent être différents pour toi, tu dois donc les remplacer le cas échéant.

Installe le système de base CentOS 8

Démarre à partir de ton image ISO CentOS 8. Sélectionne Installer CentOS 8.

Démarre à partir du DVD ou de l'ISO de CentOS

Ensuite, appuie sur ENTER.

Boot à partir de l'image système

Choisis la langue d’installation. J’utilise ici l’anglais des États-Unis, alors j’appuie simplement sur Continuer :

Choisis la langue

Ensuite, nous obtenons l’écran suivant :

Aperçu de l'installateur CentOS

Je vais commencer à personnaliser les paramètres en commençant par LOCALISATION dans DATE & HEURE Clique sur DATE & HEURE. Sélectionne ton fuseau horaire, dans mon cas, je sélectionneEurope comme Région et Berlin commeVille.Appuie sur Terminé quand tu as fini.

Sélectionne le fuseau horaire

. Cela va régler la DATE & HEURE du serveur sur lefuseau horaire Europe/Berlin. Ensuite, je vais personnaliser la disposition duCLAVIER, clique sur leCLAVIER pour lancer la boîte de dialogue de configuration.

Va dans les paramètres de disposition du clavier.

Appuie sur l’icône + pour ajouter une autre disposition de clavier :

Ajoute une disposition de clavier supplémentaire

La fenêtre suivante s’affiche avec la liste des dispositions de clavier disponibles. Dans mon cas, je sélectionne l’allemand et clique sur le boutonAjouter. pour ajouter la disposition de clavier.

Ajoute la disposition du clavier allemand sur CentOS 8

Ensuite, nous personnalisons les OPTIONS DE CHANGEMENT DE CLAVIER en appuyant sur Options:

Commutation de la mise en page

Tu peux utiliser n’importe quelle combinaison de touches pour passer d’un clavier à l’autre, dans mon cas, j’utilise Alt+Ctrl. Après avoir sélectionné la combinaison de touches de ton choix, appuie sur Done.

Personnalise l'option de commutation de la mise en page.

Ensuite, appuie sur Done.

Commutation de la mise en page

Maintenant, nous pouvons ajouter le SUPPORT DE LANGUE si tu ne veux pas utiliser l’anglais. Clique sur « SUPPORT LINGUISTIQUE » pour ouvrir la boîte de dialogue.

Prise en charge de plusieurs langues

Par défaut, CentOS est livré avec la langue anglaise préinstallée, mais nous pouvons facilement ajouter d’autres langues. Dans mon cas, j’ajoute Deutsch German avec Deutsch (Deutschland) comme langue supplémentaire.Appuie sur Done après la sélection.

Ajoute une langue supplémentaire dans CentOS

Ensuite, nous allons dans LOGICIEL> SOURCE D’INSTALLATION et nous sélectionnons le support d’installation.

Va dans le menu d'installation du logiciel

Ensuite, tu verras que la source d’installation est« Support d’installation auto-détecté », si tu as une autre source d’installation comme une installation réseau, tu peux définir le chemin dans le champ« Sur le réseau » avec et sans proxy à partir de Proxy Setup. En outre, nous pouvons ajouter des dépôts supplémentaires si nécessaire. Puis clique sur Terminé.

Choisis la source d'installation

Ensuite, nous passerons à laSÉLECTION DE LOGICIELS. Par défaut, l’installation est minimale.

Menu de sélection des logiciels

Nous pouvons ajouter d’autres paquets de logiciels si nécessaire (lorsque tu utilises le DVD d’installation et non l’installateur minimal). Dans mon cas, je n’ai besoin que d’uneinstallation minimale (fonctionnalité de base) pour installer le logiciel plus tard avec yum, je vais donc enregistrer les paramètres en appuyant sur Terminé.

Ajoute des logiciels supplémentaires ici

Nous nous dirigeons vers SYSTEM et sélectionnonsINSTALLATION DESTINATION.

Destination de l'installation

Si tu as besoin d’un schéma de partitionnement manuel, tu peux sélectionner Je vais configurer le partitionnement, dans mon cas, je vais préférer Configurer automatiquement le partitionnement; après cela, appuie sur Terminé.

Sélectionne la destination d'installation pour CentOS

Ensuite, nous allons personnaliser notre RÉSEAU et notre NOM D’HÔTE en le sélectionnant.

Configure le réseau dans CentOS

Je vais utiliser le nom d’hôteserver1.example.com et personnaliser la configuration Ethernet en appuyant sur Configurer.

Définis le nom d'hôte

L’écran suivant ressemble à ça, maintenant nous ajoutons lesparamètres IPv4 en sélectionnant le même. Si tu as IPv6, tu l’ajoutes dans Paramètres IPv6.

Détails de la carte réseau

Ensuite, tu peux configurer le réseau pour qu’il corresponde à la configuration de ton réseau local. Dans mon cas, j’utilise une IP statique, je vais donc sélectionner Manuel.

Définir le mode IPv4 sur manuel

Ajoute les entrées pour Adresse, Netmask et Passerelle en fonction de ton environnement IP statique. Dans mon cas, j’utilise l’Adresse comme 192.168.0.100, le Masque de réseau comme 255.255.255.0, la Passerelle comme 192.168.0.1 et les serveurs DNS comme 8.8.8.8 8.8.8.8.4.4 Ces valeurs peuvent varier en fonction de ton environnement réseau. Après cela, appuie sur Enregistrer.

Configuration des détails de l'IP pour l'IPv 4

IMPORTANT : Si tu n’as pas de connexion Internet IPv6, alors règle IPv6 d’auto à ignorer dans l’onglet IPv6, sinon tu ne pourras pas accéder à Internet depuis ce serveur en IPv4 car CentOS semble alors ignorer la configuration correcte d’IPv4 et utilise IPv6 à la place, ce qui échoue.

Paramètres IPv6

Ensuite, nous devons activer la connexion comme indiqué dans la capture d’écran ci-dessous. Appuie ensuite sur Terminé.

Connecter le réseau

Définis le nom d’hôte du serveur dans le champ « Nom d’hôte » et clique sur le bouton Appliquer.

Définis le nom d'hôte correct

Nous sommes maintenant prêts à lancer le processus d’installation, tu peux vérifier tous les paramètres, puis appuyer sur Commencer l’installation.

Démarre l'installation de CentOS 8

Le processus d’installation va commencer et tu verras une petite barre de progression bleue dans les fenêtres suivantes. Nous devons maintenant définir leMOT DE PASSE ROOT et ajouter un nouvel utilisateur non-root dans l’optionCREATION D’UTILISATEUR. Je vais d’abord choisir le mot de passe root.

Configurer les utilisateurs et les mots de passe pendant l'installation de CentOS

Saisis un mot de passe sécurisé de ton choix et appuie sur Terminé.

Choisis un mot de passe racine sécurisé

Ensuite, nous allons passer à la CREATION D’UTILISATEUR.

Création de l'utilisateur

Ensuite, je vais créer un utilisateur non-root, comme dans mon cas j’ai utilisé lenom complet« Howtoforge » et lenom d’utilisateur« howtoforge« , coche l’option Exiger le mot de passe pour utiliser ce compte et appuie sur Terminé. Bien sûr, tu devrais utiliser un nom d’utilisateur et un mot de passe de ton choix.

Ajouter un nouvel utilisateur sur CentOS 8

Appuie sur Terminé. Sois patient et attends que l’installation soit terminée.

Une fois l’installation terminée, il te sera demandé de redémarrer le serveur, appuie simplement sur Terminer la configuration.

Redémarrer

Le serveur redémarre et te demandera ensuite ton nom d’utilisateur et ton mot de passe.

CentOS 8 démarre la première fois

Nous sommes maintenant prêts à nous connecter avec l’utilisateur que nous venons de créer ci-dessus ou nous pouvons utiliser les informations d’identification de root.

La première connexion sur CentOS 8

Connecte-toi au serveur en tant qu’utilisateur root pour que nous puissions effectuer les dernières étapes de l’installation.

Première connexion sur CentOS 8

La première consiste à installer toutes les mises à jour disponibles avec dnf.

dnf update

Confirme avec « y » pour procéder à l’installation des mises à jour.

Je vais installer deux éditeurs de ligne de commande pour pouvoir modifier les fichiers de configuration sur le shell :

dnf install nano vim

Configuration réseau

CentOS 8 minimal n’est pas préinstallé avec la commande ifconfig; nous allons l’installer comme suit :

yum install net-tools

Si tu veux modifier ou voir le fichier de configuration réseau, il suffit d’éditer le fichier

nano /etc/sysconfig/network-scripts/ifcfg-ens33

Il sera comme ceci lorsque tu as configuré une adresse IP statique :

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="233f2c1b-877c-4b28-b17d-1eb091ded288"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.0.100"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="8.8.8.8"

Ou comme ceci lorsque tu utilises DHCP :

TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="233f2c1b-877c-4b28-b17d-1eb091ded288"
DEVICE="ens33"
ONBOOT="yes"
HWADDR="00:50:56:15:23:79"
PEERDNS="yes"
PEERROUTES="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"

Change les valeurs si nécessaire.

Remarque : Le nom DEVICE ci-dessus peut varier, alors vérifie le fichier équivalent dans le répertoire /etc/sysconfig/network-scripts.

Ajuster /etc/hosts

Ajuste le fichier /etc/hosts comme suit :

nano /etc/hosts

Rends les valeurs comme ceci :

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.0.100   server1.example.com     server1

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    

Félicitations ! Nous avons maintenant une configuration minimale de base du serveur CentOS 8 qui constitue une base solide pour nos autres tutoriels.

Télécharger le serveur CentOS 8 sous forme de machine virtuelle

Cette configuration est disponible en téléchargement sous forme de machine virtuelle au format ova/ovf (compatible avec VMWare et Virtualbox) pour les abonnés de howtoforge.

Détails de la connexion à la VM

  • Le mot de passe de la racine est : howtoforge
  • Le mot de passe de l’utilisateur « howtoforge » est : howtoforge

Change les deux mots de passe lors de la première connexion.

  • L’adresse IP de la VM est 192.168.0.100

Liens

Vous aimerez aussi...