Démarrer, arrêter et redémarrer les services sur Systemd Rhel 7 Linux Server

Démarrer, arrêter et redémarrer les services sur Systemd Rhel 7 Linux Server

Le démon Systemd System Management a été conçu pour remplacer le système d'initiation actuel hérité de Unix System V Systèmes d'exploitation tels que Linux et rendant ainsi le système d'initié actuel obsolète. Ce tutoriel, nous discuterons de certaines bases Systemd telles que la façon de démarrer ou d'arrêter le service et de voir l'état du service en utilisant systemctl commande.

Commençons par un peu d'informations sur notre version systemd. Utilisez ce qui précède systemctl Commande pour déterminer la version Systemd:

[root @ rhel7 ~] # systemctl --version systemd 208 + pam + libwrap + audit + selinux + ima + sysvinit + libcryptsetup + gcrypt + acl + xz 

Ensuite, nous utilisons systemctl Commande pour répertorier tous les services en cours d'exécution courrinaire sur notre système RedHat Linux Server:

[root @ rhel7 ~] # SystemCTL List-Units --Type = Service | Grep Running 


De même, nous pouvons répertorier tous les services qui n'ont pas réussi pendant le temps de démarrage du système:

[root @ rhel7 ~] # SystemCTL List-Units --Type = Service | grep a échoué fprintd.service chargé défaillant d'authentification d'authentification digitale défaillante démon rhnsd.Le service chargé a échoué LSB: démarre le démon SpaceWalk RNGD.service chargé échoué matériel rng rng entropy casseller démon 

Si vous êtes intéressé par tous les services actifs disponibles sur votre système, exécutez simplement ce qui précède systemctl Commande sans le tuyau grep:

[root @ rhel7 ~] # SystemCTL List-Units --Type = Service… SystemD-UDEVD.Service chargé actif exécuté UDEV Kernel Device Manager SystemD-Update-UTMP.service chargé actif est sorti UTMP sur le redémarrage du système / arrêt systemd-user-sessions.Service chargé actif Opériment permis Sessions User Sessions Systemd-Vconsole-Settup.Service chargé de configuration active Console virtuelle réglée.Service chargé actif exécuter le système de réglage du système dynamique.Service chargé actif Running Daemon for Power Management VboxAdd-Service.Service chargé actif en cours d'exécution LSB: VirtualBox Ajouts Service VBOXADD-X11.Service chargé actif sortant LSB: VirtualBox Linux ajoute des modules de noyau.Service chargé actif ETORÉ LSB: VirtualBox Linux ajoute le chargement des modules du noyau = reflète si la définition de l'unité a été correctement chargée. Actif = l'état d'activation unitaire de haut niveau, i.e. Généralisation de Sub. Sub = l'état d'activation unitaire de bas niveau, les valeurs dépendent du type d'unité. 68 unités chargées répertoriées. Passer - tous pour voir aussi des unités chargées mais inactives. Pour afficher tous les fichiers unitaires installés, utilisez «SystemCTl List-Unit-Files». 


La commande ci-dessus répertoriera uniquement les services actifs. Pour répertorier tous les services, y compris les services inactifs:

[root @ rhel7 ~] # SystemCTL List-Units --Type = service - tout 

Une fois que nous aurons localisé le service que nous commençons pour commencer, arrêter, redémarrer ou obtenir un statut, nous utilisons systemctl commande avec une syntaxe suivante:

Service de commande SystemCTL 

Ainsi, par exemple pour arrêter notre agent de transport postal Postfix:

postfix.Agent de transport de courrier post-fixe chargé de service 

Nous pouvons émettre un systemctl commande:

[root @ rhel7 ~] # systemctl stop postfix.service ou simplement [root @ rhel7 ~] # systemctl stop postfix 

Plus tard, nous pouvons vérifier l'état en utilisant:

[root @ rhel7 ~] # SystemCTl Status Postfix.service postfix.Service - Agent de transport postal Postfix chargé: chargé (/ usr / lib / systemd / système / postfix.service; activé) actif: inactif (mort) depuis le lundi 2014-09-15 12:27:09 WST; Il y a 5 

Selon le service que vous essayez de gérer, vous pouvez utiliser différentes commandes telles que Stop, Start, Redémarrer, Status, Recharger, Kill, etc. Vérifiez la page manuelle de systemctl commande pour obtenir une liste complète de commandes.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Fichiers de configuration Linux: 30 premiers
  • Journalisation et audit avancés sur Linux
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Système linux hung? Comment s'échapper vers la ligne de commande et…
  • Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Masterring Bash Script Loops
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…