Recherche de site Web

30 choses à faire après une installation minimale de RHEL/CentOS 7


CentOS est une distribution Linux standard de l'industrie qui est un dérivé de RedHat Enterprise Linux. Vous pouvez commencer à utiliser le système d'exploitation dès que vous l'installez, mais pour tirer le meilleur parti de votre système, vous devez effectuer quelques mises à jour, installer quelques packages, configurer certains services et applications.

Cet article vise à « 30 choses à faire après l'installation de RHEL/CentOS 7 ». L'article est rédigé en gardant à l'esprit que vous avez installé l'installation minimale RHEL/CentOS qui est préférée dans les environnements d'entreprise et de production, sinon vous pouvez suivre le guide ci-dessous qui vous montrera les installations minimales des deux.

  1. Installation de CentOS 7 Minime
  2. Installation de RHEL 7 Minimal

Voici la liste des éléments importants que nous avons abordés dans ce guide en fonction des exigences standard de l'industrie. Nous espérons que ces éléments vous seront très utiles pour configurer votre serveur.

1. Enregistrez et activez l'abonnement Red Hat

Après une installation minimale de RHEL 7, il est temps d'enregistrer et d'activer votre système auprès des référentiels d'abonnement Red Hat et d'effectuer une mise à jour complète du système. Ceci n'est valable que si vous disposez d'un abonnement RedHat valide. Vous devez enregistrer votre afin d'activer les référentiels officiels du système RedHat et mettre à jour le système d'exploitation de temps en temps.

Nous avons déjà couvert des instructions détaillées sur la façon de s'inscrire et d'activer l'abonnement RedHat dans le guide ci-dessous.

  1. Enregistrez et activez les référentiels d'abonnement Red Hat dans RHEL 7

Remarque : Cette étape concerne uniquement RedHat Enterprise Linux disposant d'un abonnement valide. Si vous utilisez un serveur CentOS, passez immédiatement aux étapes suivantes.

2. Configurer le réseau avec une adresse IP statique

La première chose que vous devez faire est de configurer l'adresse IP statique, la route et le DNS sur votre serveur CentOS. Nous utiliserons la commande ip pour remplacer la commande ifconfig. Cependant, la commande ifconfig est toujours disponible pour la plupart des distributions Linux et peut être installée à partir du référentiel par défaut.

yum install net-tools             [Provides ifconfig utility]

Mais comme je l'ai dit, nous utiliserons la commande ip pour configurer l'adresse IP statique. Assurez-vous donc de vérifier d’abord l’adresse IP actuelle.

ip addr show

Maintenant, ouvrez et modifiez le fichier /etc/sysconfig/network-scripts/ifcfg-enp0s3 en utilisant l'éditeur de votre choix. Ici, j'utilise l'éditeur Vi et je m'assure que vous devez être un utilisateur root pour apporter des modifications…

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Nous allons maintenant modifier quatre champs du fichier. Notez les quatre champs ci-dessous et laissez tout le reste intact. Laissez également les guillemets doubles tels quels et entrez vos données entre les deux.

IPADDR = “[Enter your static IP here]” 
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”

Après avoir apporté les modifications « ifcfg-enp0s3 », cela ressemble à l'image ci-dessous. Notez que votre IP, GATEWAY et DNS varient, veuillez le confirmer auprès de votre FAI. Sauvegarder et quitter.

Redémarrez le réseau de service et vérifiez que l'adresse IP qui a été attribuée est correcte ou non. Si tout va bien, pingez pour voir l'état du réseau…

service network restart

Après avoir redémarré le réseau, assurez-vous de vérifier l'adresse IP et l'état du réseau…

ip addr show
ping -c4 google.com

3. Définir le nom d'hôte du serveur

La prochaine chose à faire est de changer le HOSTNAME du serveur CentOS. Vérifiez le HOSTNAME actuellement attribué.

echo $HOSTNAME

Pour définir un nouveau HOSTNAME, nous devons éditer « /etc/hostsname » et remplacer l'ancien nom d'hôte par celui souhaité.

vi /etc/hostname

Après avoir défini le nom d'hôte, assurez-vous de confirmer le nom d'hôte en vous déconnectant et en vous reconnectant. Après la connexion, vérifiez le nouveau nom d'hôte.

echo $HOSTNAME

Vous pouvez également utiliser la commande « hostname » pour afficher votre nom d'utilisateur actuel.

hostname

4. Mettre à jour ou mettre à niveau l'installation minimale de CentOS

Cela n'installera aucun nouveau package autre que la mise à jour et l'installation de la dernière version des packages installés et des mises à jour de sécurité. De plus, Update et Upgrade sont à peu près les mêmes, sauf que Upgrade=Update + active le traitement obsolète lors des mises à jour.

yum update && yum upgrade

Important : vous pouvez également exécuter la commande ci-dessous qui ne demandera pas la mise à jour des packages et vous n'avez pas besoin de taper 'y' pour accepter les changements.

Cependant c'est toujours une bonne idée de revoir les changements qui vont avoir lieu sur le serveur spécialement en production. Par conséquent, l’utilisation de la commande ci-dessous peut automatiser la mise à jour et la mise à niveau pour vous, mais cela n’est pas recommandé.

yum -y update && yum -y upgrade

5. Installer le navigateur Web en ligne de commande

Dans la plupart des cas, notamment dans un environnement de production, nous installons généralement CentOS en ligne de commande sans interface graphique. Dans cette situation, nous devons disposer d'un outil de navigation en ligne de commande pour vérifier les sites Web via un terminal. Pour cela, nous allons installer un outil des plus connus appelé « liens ».

yum install links

Pour obtenir des exemples d'utilisation et des exemples de navigation sur les sites Web avec l'outil liens, lisez notre article Navigation Web en ligne de commande avec l'outil de liens.

6. Installez le serveur HTTP Apache

Quel que soit le but dans lequel vous utiliserez le serveur, dans la plupart des cas, vous avez besoin d'un serveur HTTP pour exécuter des sites Web, du multimédia, des scripts côté client et bien d'autres choses.

yum install httpd

Si vous souhaitez remplacer le port par défaut (80) du serveur HTTP Apache par n'importe quel autre port. Vous devez modifier le fichier de configuration « /etc/httpd/conf/httpd.conf » et rechercher la ligne qui commence généralement comme :

LISTEN 80 

Remplacez le numéro de port « 80 » par n'importe quel autre port (par exemple 3221), enregistrez et quittez.

Ajoutez le port que vous venez d'ouvrir pour Apache via le pare-feu, puis rechargez le pare-feu.

Autoriser le service http via le pare-feu (Permanent).

firewall-cmd --add-service=http

Autoriser le port 3221 via le pare-feu (Permanent).


firewall-cmd --permanent --add-port=3221/tcp

Rechargez le pare-feu.

firewall-cmd --reload

Après avoir effectué tout ce qui précède, il est maintenant temps de redémarrer le serveur Apache HTTP, afin que le nouveau numéro de port soit pris en compte.

systemctl restart httpd.service

Ajoutez maintenant le service Apache à l’échelle du système pour qu’il démarre automatiquement au démarrage du système.

systemctl start httpd.service
systemctl enable httpd.service

Vérifiez maintenant le serveur HTTP Apache à l'aide de l'outil de ligne de commande de liens, comme indiqué dans l'écran ci-dessous.

links 127.0.0.1