CentOS est une distribution Linux gratuite gérée par la communauté qui se trouve être une alternative très performante à Red Hat Enterprise Linux. Il est dérivé des sources de Red Hat Enterprise Linux. Après avoir installé CentOS 7, vous pouvez continuer et commencer à utiliser le système d'exploitation, mais nous pouvons faire beaucoup de choses sur le nouveau système central pour en tirer le meilleur parti. La plupart d'entre eux s'appliquent également à Red Hat Enterprise Linux puisque CentOS partage la plupart de ses fonctionnalités avec lui.
Examinons donc «10 choses à faire après l'installation de CentOS 7» que vous pourriez envisager de faire pour préparer votre serveur. Cette liste n'est pas exhaustive, mais nous espérons qu'elle vous sera très utile pour configurer votre nouveau serveur.
1. Configurez l'ip statique sur le serveur
La première chose que nous ferons est de configurer l'adresse IP statique, la route et le DNS sur le serveur CentOS. Nous utiliserons la commande ip en remplacement de la commande ifconfig.
Modifiez le fichier d'interface sous le répertoire /etc/sysconfig/network-scripts/ :
# vi /etc/sysconfig/network-scripts/ifcfg-eth016 IPADDR = “[Enter your static IP here]” GATEWAY = “[Enter your Default Gateway]” DNS1 = “[Your Domain Name System 1]” DNS2 = “[Your Domain Name System 2]” # systemctl stop NetworkManager --------->stop NetworkManager # systemctl disable NetworkManager --------->not needed on server # service network restart --------->restart network service
2. Mettre à jour le noyau et mettre à niveau CentOS
Nous allons ensuite mettre à jour nos packages déjà installés vers les dernières versions et installer les dernières mises à jour de sécurité.
yum update kernel
yum update &&yum upgrade
3. Définir le nom d'hôte du serveur
Nous définirons ensuite un nom d'hôte pour notre serveur.
# echo $HOSTNAME --------->check current HOSTNAME # vi /etc/hostname ` --------->edit and replace old hostname with your own # echo $HOSTNAME --------->logout and login again
4. Installer le navigateur Web en ligne de commande
Si vous n'avez pas d'interface graphique installée, vous aurez besoin d'un navigateur Web basé sur la ligne de commande pour naviguer sur Internet via un terminal. Pour cela, nous utiliserons soit l'un des deux outils 'links' ou 'elinks'.
# yum install links Or # yum install elinks
5. Installer wget &7-zip
wget est un outil basé sur la ligne de commande Linux qui récupère (télécharge) le contenu des serveurs Web. C'est un outil important dont vous avez besoin pour récupérer du contenu Web ou télécharger des fichiers à l'aide de la commande wget. 7-zip est également un utilitaire qui nous permet de compresser et d'extraire des fichiers de tous types connus. Installez 7-zip avec la commande suivante. yum installer wget
yum installer p7zip
6. Installer GCC et Java
GCC signifie GNU Compiler Collection est un système de compilateur développé par GNU Project qui prend en charge divers langages de programmation. Java est un langage de programmation orienté objet et basé sur des classes à usage général. Installez GCC et Jaca avec la commande suivante.
yum install gcc yum install java
7. Installer Rootkit Hunter
Rootkit Hunter est une application qui analyse les rootkits et autres exploits potentiellement dangereux dans les systèmes Linux. Installez Rootkit Hunter avec la commande suivante.
yum install rkhunter
8. Installer le serveur HTTP Apache
Quelle que soit la raison pour laquelle 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. Exécutez les commandes suivantes pour installer et configurer votre serveur HTTP Apache.
# yum install httpd # firewall-cmd --add-service=http # firewall-cmd --reload # systemctl restart httpd.service # systemctl start httpd.service # systemctl enable httpd.service
9. Installer PHP
PHP est un langage de script côté serveur très populaire pour les services Web. Il est également utilisé comme langage de programmation à usage général. Exécutez la commande suivante pour installer PHP.
# yum install php # systemctl restart httpd.service
10. Activer iptables
Il y aura bientôt un article séparé sur la configuration d'iptables. Désolé! 🙂
Suivez ce guide pour installer et configurer le pare-feu iptables.
Conclusion
Donc, en conclusion, voici quelques choses que vous pouvez faire pour que votre système fonctionne au mieux. Nous avons essayé de couvrir plusieurs domaines différents et si vous trouvez que nous avons omis d'autres éléments clés nécessaires, vous pouvez les partager dans les commentaires ci-dessous.