Administrando Servicios y Runlevels en RHEL 7

En RHEL 7 se han producido algunos cambios a la hora de administrar los servicios y los niveles de ejecución.

Han aparecido alternativas a los comandos ‘service’ ‘chkconfig’ y ‘init ‘. Ahora se gestiona todo con el comando systemctl.

  • ADMINISTRAR SERVICIOS
Arrancar / Parar / Reiniciar servicio:
# systemctl start httpd.service
# systemctl stop httpd.service
# systemctl restart httpd.service
Habilitar el inicio automático de un servicio en el arranque o para deshabilitarlo:
# systemctl enable httpd.service
# systemctl disable httpd.service

Listar servicios:

# systemctl list-units
Mostrar estado de un servicio:
# systemctl status httpd.service
  • ADMINISTRAR RUNLEVELS O TARGETS
También ha cambiado la forma de administrar los Runlevels o Targets.
Equivalencia de runlevel y target:
Runlevel Target Units
0 poweroff.target
1 rescue.target
2 multi-user.target
3 multi-user.target
4 multi-user.target
5 graphical.target
6 reboot.target
Listar todos los Runlevels/Targets:
# systemctl list-units --type target --all
Mostrar el default target que está configurado:
# systemctl get-default

Configurar el default target a ‘runlevel 3’:

# systemctl set-default multi-user.target

Cambiar a ‘runlevel 3’:

# systemctl isolate multi-user.target
Compartir:

This article was written by RoberMB

💻OS, ☁️Cloud, 🛡️Cybersecurity, ✈️Traveling #Linux, #Ansible, #AWS, #VMware, #Docker 🏴‍☠️ CEH v10, CPHE 🏴‍☠️ ... Always learning, always enjoying.

Leave a Reply

Your email address will not be published. Required fields are marked *