En RHEL 7 o CentOS 7, el comando systemctl o systemd funciona bien. Sé que no funcionará en RHEL 6 o CentOS 6. ¿Puede decirme el comando alternativo para iniciar/detener un servicio, por ejemplo systemctl start iptables.service
:?
Respuesta1
En versiones anteriores de RHEL, utilice el service
comando como se explica en ladocumentación aquí.
# service service_name start
Por tanto, en su caso:
# service iptables start
Puedes reemplazar start
con restart
, stop
, status
.
Listar todos los servicios con:
# service --status-all
Respuesta2
rhel 6 y centos 6 utilizan advenedizo, no systemd. SysV (servicio y chkconfig) también sigue siendo compatible.
Verifique la documentación initctl
y los archivos en /etc/init/
Respuesta3
RHEL6 y CENTOS 6 usaban service
comandos para administrar los servicios del sistema. A partir de RHEL7 systemctl
se utiliza para gestionar los servicios del sistema.