systemctl-kommandot fungerar inte i RHEL 6
On februari 13, 2021 by admin På RHEL 7 eller CentOS 7 fungerar kommandot systemctl eller systemd bra. Jag vet att det inte fungerar i RHEL 6 eller CentOS 6. Kan du berätta om det alternativa kommandot för att starta / stoppa en tjänst, till exempel: systemctl start iptables.service
?
Svar
I tidigare versioner av RHEL använder du kommandot service
som förklaras i dokumentation här .
# service service_name start
Därför, i ditt fall:
# service iptables start
Du kan ersätta start
med restart
, stop
, status
.
Lista alla tjänster med:
# service --status-all
Kommentarer
Svar
RHEL6 och CENTOS 6 använde
kommando för att hantera systemtjänster. Från och med RHEL7 används systemctl
för att hantera systemtjänster.
Svar
rhel 6 och centos 6 använder uppstart, inte systemd. SysV (service och chkconfig) stöds också fortfarande.
Kontrollera dokumentationen för initctl
och filer i / etc / init /
service
i RHEL7, som faktiskt kan göra mer än systemctl gör, så för tillfället är det ' en säkrare satsning på alla versioner som stöds.