En la antigua distribución de CentOS, usa el comando de servicio o ejecuta directamente un servicio en su sistema usando el comando "/etc/init.d/
Describiremos en este tutorial cómo iniciar, detener y reiniciar servicios en el sistema CentOS 8 utilizando la utilidad systemctl. Implementemos los útiles comandos systemctl en el sistema CentOS 8.
Requisitos previos
Los usuarios necesitan privilegios de sudo para iniciar, detener y reiniciar un servicio.
Iniciar el servicio en CentOS usando el comando systemctl
Para iniciar un servicio en su sistema, use la siguiente sintaxis:
$ sudo systemctl start {service-name}
Por ejemplo, para iniciar el servicio httpd en su sistema, ejecute el siguiente comando:
$ sudo systemctl start httpd
Verifique el estado del servicio usando el comando systemctl
Para verificar el estado de ejecución del servicio en su sistema CentOS 8, siga la siguiente sintaxis de comando:
$ sudo systemctl status {service-name}
$ sudo systemctl status httpd
El comando anterior mostrará el estado de ejecución o desactivación en la ventana del terminal. Si el servicio especificado se está ejecutando en su sistema, el estado activo (en ejecución) debería mostrarse en la pantalla de la siguiente manera:
Detenga el servicio en CentOS usando el comando systemctl
A veces, necesitamos detener el servicio en su sistema para iniciar un nuevo servicio. Entonces, para detener o desactivar el servicio en ejecución en su sistema, use la siguiente sintaxis:
$ sudo systemctl stop {service-name}
$ sudo systemctl stop httpd
Después de ejecutar el comando anterior, el servicio en ejecución se detendrá en su sistema. Ahora, verifique el estado. El estado de desactivación (muerto) del servicio se mostrará en la ventana de la terminal de la siguiente manera:
Reiniciar un servicio usando systemctl en CentOS 8
Para reiniciar un servicio en CentOS 8, use la sintaxis mencionada a continuación:
$ sudo systemctl restart {service-name}
Por ejemplo, para reiniciar el servicio httpd detenido, ejecute el siguiente comando:
$ sudo systemctl restart httpd
Recargar el servicio mediante el comando systemctl
Para recargar todos los archivos de configuración a la fuerza en su sistema, escriba el siguiente comando para recargar un servicio:
$ sudo systemctl reload {service-name}
Para recargar el servicio httpd en su sistema CentOS, ejecute el siguiente comando:
$ sudo systemctl reload httpd
Habilitar y deshabilitar el servicio usando el comando systemctl
El servicio Systemctl también ayuda a los usuarios a habilitar y deshabilitar un servicio. Para habilitar el servicio httpd en su sistema, use el siguiente comando:
$ sudo system enable httpd
Si desea deshabilitar el servicio httpd debido a algunos problemas de puerto. Luego, ejecute el comando mencionado a continuación para deshabilitarlo:
Conclusión
Hemos mostrado en este artículo cómo iniciar, detener y reiniciar el servicio httpd en el sistema CentOS 8 con la ayuda del comando systemctl. Con esta utilidad, puede controlar fácilmente cualquier servicio systemd y de todo el servidor en su sistema. Danos tus sugerencias o comentarios sobre este artículo. ¡Gracias!