RHEL 7 – Notas de RHCSA (hojas de referencia)
unidades de servicio systemd
– Las versiones anteriores de Oracle Linux usan scripts en /etc/rc.d/init.d directorio para controlar los servicios.
– En Oracle Linux 7, estos scripts han sido reemplazados por unidades de servicio systemd.
– Use el comando systemctl para obtener una lista de información sobre las unidades de servicio.
Para enumerar todas las unidades de servicio cargadas:
# systemctl list-units --type service --all
Para ver qué unidades de servicio están habilitadas:
# systemctl list-unit-files --type service
Visualización del estado de los servicios
– Las unidades de servicio systemd corresponden a los servicios del sistema.
– Para mostrar información detallada sobre el servicio httpd:
# systemctl status httpd
– Para comprobar si un servicio se está ejecutando (activo) o no se está ejecutando (inactivo):
# systemctl is-active sshd active
– Para comprobar si un servicio está habilitado:
# systemctl is-enabled sshd enabled
Iniciar y detener servicios
Utilidad de servicio | Utilidad systemctl | Descripción |
---|---|---|
inicio del nombre del servicio | nombre de inicio de systemctl | Inicia un servicio |
detener el nombre del servicio | nombre de parada de systemctl | Detiene un servicio |
reinicio del nombre del servicio | nombre de reinicio systemctl | Reinicia un servicio |
nombre del servicio condrestart | systemctl try-reiniciar nombre | Reinicia un servicio solo si se está ejecutando |
recarga del nombre del servicio | nombre de recarga systemctl | Recarga una configuración |
estado del nombre del servicio | nombre de estado systemctl | Comprueba si un servicio se está ejecutando |
servicio –estado- todos | systemctl lista-unidades –tipo servicio –todo | Muestra el estado de todos los servicios |
Habilitación y deshabilitación de servicios
Utilidad chkconfig | Utilidad systemctl | Descripción |
---|---|---|
nombre de chkconfig en | nombre de habilitación de systemctl | Habilita un servicio |
nombre chkconfig desactivado | systemctl deshabilitar nombre | Desactiva un servicio |
chkconfig –nombre de la lista | nombre de estado de systemctl, nombre de systemctl habilitado | Comprueba si un servicio está habilitado |
chkconfig –lista | systemctl list-unit-files –type service | Enumera todos los servicios y comprueba si están habilitados |