CentOS 7 introduit de nombreux changements dans la façon dont les utilisateurs gèrent et gèrent les services Linux généraux. La même chose s'est produite avec Red Hat Enterprise Linux 7. Et la grande question ici est :comment redémarrer le service réseau sur CentOS ? Et comment puis-je arrêter et démarrer la mise en réseau sur les systèmes CentOS ou RHEL ?
Aujourd'hui, nous allons explorer la procédure de redémarrage du réseau CentOS 7, ainsi que les commandes d'arrêt et de démarrage du service réseau.
CentOS 7 et RHEL 7, les deux distributions basées sur RedHat les plus populaires dans le secteur de l'hébergement Web, utilisent le nouveau systemd. Systemd est un gestionnaire de services, une nouvelle façon de redémarrer, d'arrêter et de démarrer des services.
systemd remplace upstart comme système d'initialisation par défaut, et quelques administrateurs système, webmasters et développeurs de la vieille école sont un peu confus à propos de cette nouvelle technologie, cependant, ne vous fâchez pas… systemd est cool et est en fait un excellent remplacement d'init.
Voyons comment arrêter, démarrer et redémarrer le réseau sur Centos et RHEL Linux.
L'ancien système Init
Dans les anciennes versions de RHEL et CentOS, le script d'initialisation se trouvait dans le répertoire /etc/rc.d/init.d/. Il s'agissait de simples scripts écrits en langage bash, ces scripts pouvaient être facilement modifiés par l'administrateur système, ainsi que gérés pour démarrer, arrêter ou redémarrer des services à la demande.
Sur l'ancien système init pour redémarrer le réseau sur centos, il vous suffisait d'exécuter :
service network restart
Et ce fut tout.
Le nouveau modèle systemd
systemd utilise des unités de service pour gérer les services Linux et les scripts ne se trouvent plus dans le répertoire /etc/rc.d/init.d/. Et l'ancien "redémarrage du réseau de service" n'est plus valide.
CentOS 7 / RHEL 7 Restart Network.Service
Pour redémarrer le réseau sur CentOS 7 et RHEL 7, vous devrez utiliser le service systemd appelé "network.service" ou simplement "network" pour la version courte.
CentOS 7 Redémarrez le service réseau à l'aide de la commande Systemctl
systemctl est l'une des fonctions principales de systemd, est une commande qui vous permettra de contrôler l'état de systemd et qui permettra également aux utilisateurs du système de gérer les services Linux exécutés sur le serveur.
Pour redémarrer le réseau sur CentOS 7, vous devrez exécuter cette commande :
systemctl restart network.service
ou
systemctl restart network
CentOS 7 / RHEL 7 Arrêter le service réseau
Pour arrêter le service réseau sur RHEL 7 et CentOS 7, vous devrez utiliser :
sudo systemctl stop network.service
Ou la version alternative et plus courte :
sudo systemctl stop network
CentOS 7/RHEL 7 Démarrer le service réseau
systemctl start network.service
Ou
sudo systemctl start network
Chkconfig sur CentOS / RHEL 7
Oui, il est disponible uniquement à des fins de compatibilité, mais cela signifie qu'il sera obsolète sur les prochaines versions de CentOS et RHEL.
La commande équivalente chkconfig utilisant systemd est :
systemctl enable servicename systemctl disable servicename
Comme vous le voyez, le redémarrage de la mise en réseau sur CentOS 7 et RHEL 7, et même le remplacement de la nouvelle commande chkconfig n'est pas du tout difficile à apprendre, il vous suffit de mémoriser les nouvelles commandes de redémarrage, d'arrêt et de démarrage à l'aide de systemctl. Que pensez-vous de la nouvelle procédure de redémarrage du réseau CentOS 7 ?
Lecture recommandée :
- Gestion de Systemd
- Documents Fedora sur Systemd
Autres articles susceptibles de vous intéresser :
- Commande de redémarrage Linux PostgreSQL