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 service
Befehl wie imDokumentation hier.
# service service_name start
Daher in Ihrem Fall:
# service iptables start
Sie können start
durch 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 initctl
und die Dateien in /etc/init/
Antwort3
RHEL6 und CENTOS 6 verwendeten service
Befehle zur Verwaltung von Systemdiensten. Ab RHEL7 systemctl
werden diese zur Verwaltung von Systemdiensten verwendet.