▷ Configurer le démarrage automatique de Network Service Linux au démarrage

Les systèmes d'exploitation Linux gèrent divers services qui permettent un fonctionnement optimal de tous les éléments qui le composent et les services réseau tels que SSH, NTP ou httpd, sont essentiels pour travailler avec différentes tâches, qu'elles soient locales ou externes.

En règle générale, bon nombre de ces services doivent être exécutés manuellement (démarrage, arrêt ou redémarrage) et c'est pourquoi l'une des tâches les plus fondamentales et pratiques est de permettre le démarrage automatique de certains services réseau au démarrage du système.

Ceci sans doute, outre le gain de temps, permet à ces services d'être disponibles à tout moment. Ensuite nous verrons avec Solvetic comment configurer un service réseau automatiquement sous Linux au démarrage.

Comment autoriser un service réseau à s'exécuter automatiquement au démarrage de Linux

Étape 1
Tout d'abord, nous devons identifier le gestionnaire de service système avec la commande suivante :

 ps --pid 1

Étape 2
Dans ce cas, nous voyons que le système d'exploitation est basé sur systemd, dans d'autres cas, ce sera init.
La syntaxe à utiliser dans le cas de systemd pour qu'un service soit exécuté au démarrage est la suivante :

 systemctl activer [service]
Pour empêcher le service de démarrer au démarrage, nous exécutons :
 systemctl désactiver [service]
Étape 3
Par exemple, nous activons NTP avec la commande suivante :
 systemctl activer ntp
Nous devons entrer le mot de passe administrateur pour confirmer le processus :

Étape 4
Après cela, nous verrons le processus complet :

Étape 5
Dans le cas des systèmes basés sur init, nous devons exécuter les opérations suivantes :

Pour que le service démarre sur les niveaux d'exécution A et B :

 chkconfig --level AB [service] sur
Pour empêcher le service de démarrer sur les niveaux d'exécution C et D :
 chkconfig --level CD service off
Étape 6
Dans le cas de systèmes d'exploitation tels que Red Hat, CentOS ou Fedora, nous pouvons utiliser la commande systemctl pour gérer les services désactivés, nous utiliserons les éléments suivants :
 sudo systemctl list-unit-files --state = disabledsudo chkconfig --list (basé sur sysvinit)

AGRANDIR

Étape 8
Pour lister les services activés, nous exécutons :

 sudo systemctl list-unit-files --state = enabledsudo chkconfig --list | grep 3: activé (basé sur sysvinit)

AGRANDIR

C'est aussi simple que cela d'activer un service réseau au démarrage de Linux et d'optimiser ce type de tâche.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave