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?

robue-a7119895
quelle

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

Sepahrad Salour
quelle
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