Polecenie systemctl nie działa w RHEL 6
On 13 lutego, 2021 by admin Na RHEL 7 lub CentOS 7 polecenie systemctl lub systemd działa dobrze. Wiem, że nie będzie działać w RHEL 6 lub CentOS 6. Czy możesz mi podać alternatywne polecenie do uruchamiania / zatrzymywania usługi, na przykład: systemctl start iptables.service
?
Odpowiedź
We wcześniejszych wersjach RHEL użyj polecenia service
, jak wyjaśniono w dokumentacja tutaj .
# service service_name start
Dlatego w twoim przypadku:
# service iptables start
Możesz zamienić start
na restart
, stop
, status
.
Wymień wszystkie usługi z:
# service --status-all
Komentarze
Odpowiedź
RHEL6 a CENTOS 6 używali
polecenie do zarządzania usługami systemowymi. Począwszy od RHEL7, systemctl
służy do zarządzania usługami systemowymi.
Odpowiedź
rhel 6 i centos 6 używają upstart, a nie systemd. SysV (usługa i chkconfig) również jest nadal obsługiwane.
Sprawdź dokumentację initctl
i pliki w / etc / init /
service
w RHEL7, który może zrobić więcej niż systemctl, więc na razie ' to bezpieczniejszy zakład we wszystkich obsługiwanych wersjach.