Servicebefehl funktioniert nicht in Centos 7


6

Ich habe den serviceBefehl zum Neustarten, Neuladen und Überprüfen des Servicestatus auf Centos 6.5 wie folgt verwendet:

$ sudo service nginx restart OK
$ sudo service nginx status OK

Aber in CentOS 7 bekomme ich diesen Hinweis, weil ich dasselbe mache.

[root@admin ~]# service nginx restart
Redirecting to /bin/systemctl restart  nginx.service
[root@admin ~]# 

Frage: Wie starte ich den nginx-Dienst in Centos7.5?

Antworten:


6

serviceBefehl funktioniert in CentOS 7 nicht mehr. Redhat-basiertes Betriebssystem wurde vom SysVinit-System auf Systemd migriert.

Du musst benutzen systemctl start nginx.service

Informationen zum Cheatsheet von sysVinit zu systemd finden Sie unter folgendem Link: https://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet


1
Seltsam. Es funktioniert nur mit, systemctl start nginxaber es zeigt nie den Status oder die OK-Meldung an.
Robue-a7119895

1
Bei RHEL 7 systemctlersetzt der Befehl serviceund chkconfigSie können die Befehle serviceund weiterhin chkconfigzum Starten / Stoppen bzw. Aktivieren / Deaktivieren von Diensten verwenden.
Geedoubleya
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.