GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer un serveur minimal CentOS 8

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

Exigences

Pour commencer l'installation de CentOS 8, nous aurons besoin du fichier ISO du programme d'installation. Il peut s'agir soit de l'ISO minimal de CentOS, soit du fichier ISO du DVD. Si vous prévoyez d'installer uniquement ce serveur, choisissez l'ISO minimal car il est plus petit, le programme d'installation téléchargera les packages requis lors de l'installation ultérieure. Je vais installer plusieurs serveurs avec CentOS 8, donc je choisis l'ISO du programme d'installation du DVD pour ne pas avoir à télécharger à nouveau les mêmes packages pour chaque serveur.

  • Téléchargez l'ISO CentOS 8 à partir d'un miroir à côté de vous http://www.centos.org/download/. J'utiliserai ce miroir : 
    http://ftp.hosteurope.de/mirror/centos.org/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso

Je ferai l'installation sur une machine virtuelle VMware. Les étapes d'installation sur un serveur physique sont les mêmes. Si votre serveur ne peut pas démarrer à partir d'un fichier ISO, gravez l'ISO sur un DVD et insérez-le dans le lecteur de DVD du serveur.

Remarque préliminaire

Ce tutoriel est basé sur le 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 différer pour vous, vous devez donc les remplacer le cas échéant.

Installer le système de base CentOS 8

Démarrez à partir de votre image ISO CentOS 8. Sélectionnez Installer CentOS 8.

Appuyez ensuite sur ENTER.

Choisissez la langue d'installation. J'utilise l'anglais avec l'anglais des États-Unis ici, donc j'appuie simplement sur Continuer :



Ensuite, nous obtenons l'écran suivant :

Je vais commencer à personnaliser les paramètres en commençant par LOCALISATION dans DATE &HEURE Cliquez sur DATE &HEURE. Sélectionnez votre fuseau horaire, dans mon cas, je sélectionne Europe comme Région et Berlin comme Ville. Appuyez sur Terminé lorsque vous avez terminé.



Il définira la DATE et l'HEURE du serveur sur le fuseau horaire Europe/Berlin. Ensuite, je vais personnaliser la disposition du CLAVIER, cliquez sur le CLAVIER pour démarrer la boîte de dialogue de configuration.

Appuyez sur l'icône + pour ajouter une autre disposition de clavier :

Il affichera la fenêtre suivante avec la liste des dispositions de clavier disponibles. Dans mon cas, je sélectionne Allemand et clique sur Ajouter. bouton pour ajouter la disposition du clavier.

Ensuite, nous personnalisons les OPTIONS DE COMMUTATION DE MISE EN PAGE en appuyant sur Options :

Vous pouvez utiliser n'importe quelle combinaison de touches pour basculer entre les claviers, dans mon cas, j'utilise Alt + Ctrl. Après avoir sélectionné la combinaison de touches souhaitée, appuyez sur Terminé.

Appuyez ensuite sur Terminé.

Nous pouvons maintenant ajouter LANGUAGE SUPPORT si vous ne souhaitez pas utiliser l'anglais. Cliquez sur "LANGUAGE SUPPORT" pour ouvrir la boîte de dialogue.

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. Appuyez sur Terminé après la sélection

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

Ensuite, vous verrez que la source d'installation est "Support d'installation détecté automatiquement", si vous avez une autre source d'installation comme une installation réseau, vous pouvez définir le chemin dans le champ "Sur le réseau" avec et sans proxy de Proxy Installer. De plus, nous pouvons ajouter des référentiels supplémentaires si nécessaire. Appuyez ensuite sur Terminé.

Ensuite, nous allons procéder à la SÉLECTION DU LOGICIEL, par défaut, il est livré avec une installation minimale.

Nous pouvons ajouter plus de packages logiciels si nécessaire (lorsque vous utilisez le DVD d'installation et non le programme d'installation minimal). Dans mon cas, je n'ai besoin que d'une configuration d'installation minimale (fonctionnalité de base) pour installer le logiciel ultérieurement avec yum. Je vais donc enregistrer les paramètres en appuyant sur Terminé.

Nous nous déplaçons vers SYSTÈME et sélectionnons DESTINATION D'INSTALLATION.

Lorsque vous avez besoin d'un schéma de partitionnement manuel, vous pouvez sélectionner Je vais configurer le partitionnement, dans mon cas, je préférerai Configurer automatiquement le partitionnement après avoir appuyé sur Terminé.

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

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

L'écran suivant ressemblera à ceci, maintenant nous ajoutons les paramètres IPv4 en les sélectionnant. Si vous avez IPv6, vous l'ajoutez dans les paramètres IPv6.

Ensuite, vous pouvez configurer le réseau pour qu'il corresponde à la configuration de votre réseau local. Dans mon cas, j'utilise une IP statique donc je vais sélectionner Manuel

Ajoutez les entrées pour l'adresse, le masque de réseau et la passerelle selon votre environnement IP statique. Dans mon cas, j'utilise l'adresse sous la forme 192.168.0.100, le masque de réseau sous la forme 255.255.255.0, la passerelle sous la forme 192.168.0.1 et les serveurs DNS sous la forme 8.8.8.8 8.8.4.4. Ces valeurs peuvent varier en fonction de votre environnement réseau. Après cela, appuyez sur Enregistrer.

IMPORTANT : Si vous n'avez pas de connexion Internet IPv6, réglez IPv6 de auto à ignorer dans l'onglet IPv6, sinon vous ne pourrez pas accéder à Internet depuis ce serveur sur IPv4 car CentOS semble alors ignorer la configuration IPv4 correcte et utilise IPv6 à la place, ce qui échoue.

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

Définissez le nom d'hôte du serveur dans le champ "Nom d'hôte" et cliquez sur le bouton Appliquer.

Maintenant que nous sommes prêts à démarrer le processus d'installation, vous pouvez vérifier tous les paramètres, puis appuyer sur Commencer l'installation.

Le processus d'installation va commencer maintenant et vous obtenez une petite barre de progression bleue dans les fenêtres suivantes. Nous devons maintenant définir le MOT DE PASSE ROOT et ajouter un nouvel utilisateur non root dans l'option CRÉATION D'UTILISATEUR . Je vais d'abord chercher le mot de passe root.

Entrez un mot de passe sécurisé de votre choix et appuyez sur Terminé

Ensuite, nous irons à la CRÉATION D'UTILISATEUR.

Ensuite, je vais créer un utilisateur non root, car dans mon cas j'ai utilisé le Nom complet  "Howtoforge " et nom d'utilisateur "howtoforge ", cochez l'option Exiger le mot de passe pour utiliser ce compte, puis appuyez sur Terminé. Bien sûr, vous devez utiliser un nom d'utilisateur et un mot de passe de votre choix.

Appuyez sur Terminé. Soyez patient et attendez la fin de la configuration.

Une fois l'installation terminée, il vous sera demandé de redémarrer le serveur, appuyez simplement sur Terminer la configuration .

Le serveur redémarre et vous demandera ensuite votre nom d'utilisateur et votre mot de passe.

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 root.

La première connexion sur CentOS 8

Connectez-vous en tant qu'utilisateur root au serveur afin que nous puissions effectuer les dernières étapes d'installation.

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

dnf update

confirmez avec "y" pour procéder à l'installation des mises à jour.

Je vais installer deux éditeurs en ligne de commande pour pouvoir éditer 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 vous souhaitez modifier ou voir le fichier de configuration réseau, modifiez simplement le fichier

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

Il en sera ainsi lorsque vous configurerez 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 vous utilisez 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"

Modifiez les valeurs si nécessaire.

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

Ajuster /etc/hosts

Ajustez le fichier /etc/hosts comme suit :

nano /etc/hosts

Faites 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
    

Toutes nos félicitations! Nous avons maintenant une configuration minimale de base du serveur CentOS 8 qui fournit une base solide pour nos autres didacticiels.

Télécharger le serveur CentOS 8 en tant que machine virtuelle

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

Détails de connexion pour la VM

  • Le mot de passe root est :howtoforge
  • Le mot de passe de l'utilisateur "howtoforge" est :howtoforge

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

  • L'adresse IP de la VM est 192.168.0.100
  • CentOS :http://www.centos.org/

Cent OS
  1. Comment installer Anaconda sur CentOS 7

  2. Comment installer le serveur Minecraft sur CentOS 7

  3. Comment installer Nginx sur CentOS 8

  4. Comment installer PostgreSQL sur CentOS 8

  5. Comment installer le serveur Teamspeak 3 sur CentOS 8

Comment installer Centreon sur Centos 7

Comment installer Minecraft Server sur CentOS

Comment faire une installation minimale de CentOS ?

Comment installer NetBeans sur CentOS 8

Comment installer Nginx sur CentOS

Comment installer l'interface graphique sur le serveur CentOS 8 Minimal CLI