Der Befehl systemctl funktioniert in RHEL 6 nicht


11

Unter RHEL 7 oder CentOS 7 funktioniert der Befehl systemctl oder systemd einwandfrei. Ich weiß, dass es in RHEL 6 oder CentOS 6 nicht funktioniert. Können Sie mir den alternativen Befehl zum Starten / Stoppen eines Dienstes nennen, zum Beispiel : systemctl start iptables.service?

Antworten:


19

In früheren Versionen von RHEL verwenden Sie den serviceBefehl wie in der Dokumentation hier erläutert .

# service service_name start

Deshalb in Ihrem Fall:

# service iptables start

Sie können ersetzen startmit restart, stop, status.

Listen Sie alle Dienste mit:

# service --status-all

1
Hinweis: serviceIn RHEL7 gibt es immer noch ein Kompatibilitätsskript , das tatsächlich mehr kann als systemctl. Daher ist es im Moment sicherer für alle unterstützten Versionen.
Ulrich Schwarz

0

Rhel 6 und Centos 6 verwenden Upstart, nicht Systemd. SysV (Service und chkconfig) wird ebenfalls weiterhin unterstützt.

Überprüfen Sie die Dokumentation initctlund Dateien in / etc / init /

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.