IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix

Secuencia de inicio – Nivel de ejecución - Gestión de servicios – Gestión de procesos / Práctica 2

Referencias:

Enunciado:

    qpopper es un producto opensource que proporciona un servidor POP3 allí donde se instale. Un servidor POP3 es una estafeta de correo electrónico que permite a los usuarios registrados descargar el contenido de sus buzones de correo hacia una estación de trabajo desde la que se ejecuta un cliente POP3 (p.e. thunderbird).

    El objeto de esta práctica es que el alumno instale qpopper en las máquinas deb- y cen- por el procedimiento de "instalación desde las fuentes" y una vez verificado su funcionamiento hacer las operaciones necesarias en cada sistema para incoporar esta funcionalidad como servicio gestionable bajo el esquema sysvinit en deb- y systemd en cen-. Para ello se darán los siguientes pasos:

En Debian y CentOS

1 Descargar las fuentes de qpopper desde http://asir.sudo.es/software/sysinit_p02/. Las especificaciones de la instalación están indicadas más abajo. Es muy conveniente que el alumno se documente sobre las particularidades de la instalación en "The Qpopper Administrator's Guide", un pdf que deberá buscar el alumno entre el material descargado.

1.1 directorio de instalación: /usr/local/qpopper

1.2 modo de ejecución de qpopper: standalone

2 Verificar que funciona el servicio POP3 recién instalado utilizando el comando telnet (el alumno hará un trabajo de investigación para averiguar cómo hacer esto).


En Debian

deb-1: Hacer las operaciones necesarias para que qpopper se ejecute en el inicio del sistema en los niveles de ejecución 2 3 4 5 y se detenga en los niveles 0 1 6, además debe ser gestionado invocando un script de nombre popper (sin q), alojado en el directorio /etc/init.d, el cual admita al menos los argumentos start stop restart status para poder arrancar, parar, rearrancar y conocer es estado del servicio respectivamente a voluntad del administrador del sistema.

deb-2: Reiniciar el sistema

deb-3: Verificar que funciona el servicio POP3 recién instalado utilizando el comando telnet.

deb-4: Haciendo uso del script creado en el apartado 3, parar qpopper (puede tardar un poco la parada) y verificar que está detenido con el comando de monitorización de procesos ps.

deb-5: Haciendo uso del comando service, arrancar qpopper.

deb-6: Verificar que funciona el servicio POP3 recién instalado utilizando el comando telnet

En CentOS

cen-1: Hacer las operaciones necesarias para que qpopper se ejecute en el inicio del sistema en el target multi-user, además, una vez alcanzado por parte del sistema dicho estado (target), qpopper debe ser gestionado en cuanto a arranque, parada, rearranque y estado con el comando systemctl haciendo referencia al servicio (service en terminos de systemd) popper (sin q).

cen-2: Reiniciar el sistema

cen-3: Verificar que funciona el servicio POP3 recién instalado utilizando el comando telnet.

cen-4: Haciendo uso del comando systemctl, parar qpopper (puede tardar un poco la parada) y verificar que está detenido con el comando de monitorización de procesos ps.

cen-5: Haciendo uso del comando systemctl, arrancar qpopper.

cen-6: Verificar que funciona el servicio POP3 recién instalado utilizando el comando telnet