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?

Ranjan Kumar
quelle

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
garethTheRed
quelle
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 /

Hexdump
quelle