En la antigua distribución de CentOS, usa el comando de servicio o ejecuta directamente un servicio en su sistema usando "/etc/init.d/
Aquí en LinuxAPT, como parte de nuestros Servicios de administración de servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con las herramientas del sistema Linux.
En este contexto, veremos cómo iniciar, detener y reiniciar servicios en el sistema CentOS 8 usando la utilidad systemctl.
¿Cómo iniciar, detener y reiniciar un servicio en CentOS Linux System?
Tenga en cuenta que los usuarios necesitan privilegios de sudo para iniciar, detener y reiniciar un servicio.
1. Inicie 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
2. 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.
3. 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.
4. Reinicie 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
5. Vuelva a cargar el servicio usando 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
6. Habilite y deshabilite 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:
$ sudo systemctl disable httpd