Der Befehl systemctl funktioniert nicht in RHEL 6

Der Befehl systemctl funktioniert nicht in RHEL 6

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

Antwort1

Verwenden Sie in früheren Versionen von RHEL den serviceBefehl wie imDokumentation hier.

# service service_name start

Daher in Ihrem Fall:

# service iptables start

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

Alle Dienste auflisten mit:

# service --status-all

Antwort2

rhel 6 und centos 6 verwenden upstart, nicht systemd. SysV (service und chkconfig) wird auch weiterhin unterstützt.

Prüfen Sie die Dokumentation initctlund die Dateien in /etc/init/

Antwort3

RHEL6 und CENTOS 6 verwendeten serviceBefehle zur Verwaltung von Systemdiensten. Ab RHEL7 systemctlwerden diese zur Verwaltung von Systemdiensten verwendet.

verwandte Informationen