El comando systemctl no funciona en RHEL 6

12

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:?

Ranjan Kumar
fuente

Respuestas:

20

En versiones anteriores de RHEL, use el servicecomando como se explica en la documentación aquí .

# service service_name start

Por lo tanto, en tu caso:

# service iptables start

Se puede reemplazar startcon restart, stop, status.

Listar todos los servicios con:

# service --status-all
garethTheRed
fuente
1
Nota: todavía hay un script de compatibilidad serviceen RHEL7, que en realidad puede hacer más que systemctl, por lo que, por el momento, es una apuesta más segura en todas las versiones compatibles.
Ulrich Schwarz
0

rhel 6 y centos 6 están usando upstart, no systemd. SysV (servicio y chkconfig) también es compatible.

Verifique la documentación initctly los archivos en / etc / init /

Hexdump
fuente