Introducción
En este desafío, aprenderás a gestionar el ciclo de vida de los servicios de red en un entorno Linux, específicamente cómo iniciarlos, detenerlos y supervisar su estado actual. Esta es una competencia fundamental para cualquier administrador de sistemas responsable de mantener la disponibilidad y el correcto funcionamiento de los servicios en sus servidores.
Gestión de servicios de red
A lo largo de esta actividad, pondrás en práctica los comandos necesarios para controlar los servicios de red dentro de un sistema operativo Linux.
Tareas
- Iniciar el servicio
httpd(Servidor HTTP Apache). - Verificar el estado operativo del servicio
httpd.
Requisitos
- Todas las operaciones deben ejecutarse con el usuario
labex. - El directorio de trabajo predeterminado es
~/project. - Utiliza los comandos de
systemdadecuados para la administración del serviciohttpd. - Emplea
sudopara ejecutar los comandos con los privilegios necesarios bajo el usuariolabex.
Ejemplo
Tras iniciar el servicio httpd, deberías obtener una salida similar a la siguiente al consultar su estado:
$ systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2023-04-17 12:34:56 UTC; 1min 23s ago
Main PID: 12345 (httpd)
Status: "Running, listening on: port 80"
CGroup: /system.slice/httpd.service
├─12345 /usr/sbin/httpd -DFOREGROUND
├─12346 /usr/sbin/httpd -DFOREGROUND
└─12347 /usr/sbin/httpd -DFOREGROUND
Resumen
En este desafío, has practicado cómo iniciar y supervisar el servicio httpd (Servidor HTTP Apache) utilizando las herramientas de systemd. Dominar el comando systemctl es vital para los administradores de sistemas que gestionan servicios de red en servidores Linux. Además de controlar el servicio, has aprendido la importancia de verificar su estado para garantizar que el sistema se comporte según lo previsto.



