No RHEL 7 ou CentOS 7, o comando systemctl ou systemd funciona bem. Eu sei que não funcionará no RHEL 6 ou CentOS 6. Você pode me dizer o comando alternativo para iniciar/parar um serviço, por exemplo: systemctl start iptables.service
?
Responder1
Em versões anteriores do RHEL, use o service
comando conforme explicado nodocumentação aqui.
# service service_name start
Portanto, no seu caso:
# service iptables start
Você pode substituir start
por restart
, stop
, status
.
Liste todos os serviços com:
# service --status-all
Responder2
rhel 6 e centos 6 estão usando upstart, não systemd. SysV (service e chkconfig) também ainda é suportado.
Verifique a documentação initctl
e os arquivos em /etc/init/
Responder3
RHEL6 e CENTOS 6 usavam service
comandos para gerenciar serviços do sistema. A partir do RHEL7 systemctl
é usado para gerenciar serviços do sistema.