polecenie systemctl nie działa w RHEL 6

12

W przypadku RHEL 7 lub CentOS 7 polecenie systemctl lub systemd działa poprawnie. Wiem, że to nie zadziała w RHEL 6 lub CentOS 6. Czy możesz mi powiedzieć alternatywne polecenie uruchomienia / zatrzymania usługi, na przykład systemctl start iptables.service:?

Ranjan Kumar
źródło

Odpowiedzi:

20

We wcześniejszych wersjach RHEL użyj servicepolecenia opisanego w dokumentacji tutaj .

# service service_name start

Dlatego w twoim przypadku:

# service iptables start

Można wymienić startz restart, stop, status.

Wyświetl wszystkie usługi za pomocą:

# service --status-all
garethTheRed
źródło
1
Uwaga: serviceW RHEL7 nadal jest skrypt kompatybilności , który może zrobić więcej niż systemctl, więc na razie jest to bezpieczniejszy zakład na wszystkie obsługiwane wersje.
Ulrich Schwarz
0

rhel 6 i centos 6 używają upstart, a nie systemd. SysV (usługa i chkconfig) jest również nadal obsługiwany.

Sprawdź dokumentację initctli pliki w / etc / init /

Hexdump
źródło