0% encontró este documento útil (0 votos)
301 vistas26 páginas

Paso 7

1) Se implementó el panel de control ISPConfig para administrar servicios en la nube y Moodle como LMS. 2) Se desplegó Moodle sobre Ubuntu con ISPConfig y se configuró una base de datos. 3) Se creó un curso de seguridad informática en Moodle con unidades y contenido para capacitar el personal de sistemas.

Cargado por

Jader Perez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
301 vistas26 páginas

Paso 7

1) Se implementó el panel de control ISPConfig para administrar servicios en la nube y Moodle como LMS. 2) Se desplegó Moodle sobre Ubuntu con ISPConfig y se configuró una base de datos. 3) Se creó un curso de seguridad informática en Moodle con unidades y contenido para capacitar el personal de sistemas.

Cargado por

Jader Perez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PASO 7 - INTEGRANDO APLICACIONES PARA GESTIÓN DE CONTENIDOS EN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA

DIPLOMADO DE PROFUNDIZACIÓN EN LINUX

BOGOTÁ

2021
Encabezado: 1

INTRODUCCIÓN

El presente informe tiene como fin demostrar el ejercicio propuesto para el paso 7, del

Diploma de Profundización en GNU/Linux, el cual se denomina “Integrando aplicaciones para

gestión de contenidos en GNU/Linux”, gracias al desarrollo alcanzado se demostrará la

adquisición de los conocimientos y habilidades necesarias en el ejercicio.

Se plasmará el desarrollo de ISPConfig para gestionar Moodle en un servidor basado en

una distribución basada en Linux, adicionalmente se demostrara el despliegue de un curso virtual

haciendo uso de este importante LMS (Learning Management System) o sistema de gestión de

aprendizaje.
Encabezado: 2

OBJETIVOS

 Realizar el despliegue del panel de control de contenido web ISPConfig, con el fin de lograr
administrar servicios en la nube basado totalmente en herramientas de software libre.
 Desarrollar la implementación de un LMS en un servidor basado en una distribución Linux,
realizando las configuraciones y operaciones necesarias para lograr su correcto funcionamiento.
 Desarrollar contenido para un curso virtual mediante el uso de la plataforma LMS desplegada
previamente.

Encabezado: 3

DESARROLLO ACTIVIDAD

Sistema operativo bajo el cual se implementarán los servicios y plataformas GNU/Linux de

acuerdo con la distribución que selecciono en el paso 2.

Se selecciona como sistema base para la implementación la distribución basada en Linux:

Ubuntu server 18.04.5 LTS, una vez instalado este sistema operativo se procederá inicialmente a

la instalación de ISPConfig 3 y posteriormente el LMS Moodle en su versión 3.5

Ilustración 1. Servidor Ubuntu. Elaboración propia


Encabezado: 4

Ilustración 2. Servidor Ubuntu. Elaboración propia

Temática 4: LMS Moodle.

Producto esperado:

1. Implementación del Sistema Gestión de Aprendizaje en Línea (LMS) Moodle

sobre ISPConfig.

Instalación de ISPConfig3, se descarga desde la página correspondiente en el directorio

/tmp el instalador y luego se descomprime y se ejecuta el instalador con el siguiente comando.

cd /tmp; wget --no-check-certificate -O [Link]

"[Link]

tar zxvf [Link]; cd *ispconfig*; bash [Link]


Encabezado: 5

Ilustración 3. Instalación ISPConfig. Elaboración propia

Esta instalación por defecto instala los componentes: Apache, FTP, DNS, MySQL,

Clamavd, Webmail entre otros.

Ilustración 4. Instalación ISPConfig. Elaboración propia


Encabezado: 6
Encabezado: 7

Ilustración 5. Instalación ISPConfig. Elaboración propia

Para este caso se selecciona la instalación estándar

Ilustración 6. Instalación ISPConfig. Elaboración propia


Encabezado: 8

Se indica el país para la configuración de SSL y a continuación otros datos regionales

como: ciudad, compañía, etc.

Ilustración 7. Instalación ISPConfig. Elaboración propia

Una vez terminada la instalación se mostrará un resumen en pantalla indicando las

credenciales por defecto, y dirección de acceso.


Encabezado: 9

Ilustración 8. Instalación ISPConfig. Elaboración propia

A partir de este momento se hará uso de un sistema operativo Ubuntu 18.04 desktop para

la gestión remota del servidor.

Ilustración 9. Acceso ISPConfig. Elaboración propia

Se ingresa con las credenciales previamente indicadas, en caso de presentarse algún

problema con el acceso, en el servidor se modificarán las credenciales accediendo al servidor

MySQL.
Encabezado:

10
mysql -u root -p

use dbispconfig;

UPDATE sys_user SET passwort = md5(‘’) WHERE username =

‘admin’;

Ilustración 10. Panel ISPConfig. Elaboración propia

Para la instalación de Moodle, previamente se debe configurar el servidor DNS y el sitio,

en las pestañas respectivas de ISPConfig.


Encabezado:

11

Ilustración 11. Configuración Dominio. Elaboración propia


Encabezado:

12
A continuación, se crea una base de datos para Moodle

Ilustración 12. Configuración base de datos. Elaboración propia

Se modifica el archivo de configuración de MySQL

nano /etc/mysql/[Link].d/[Link]

Adicionando las líneas

innodb_file_format = Barracuda

innodb_file_per_table = 1

innodb_large_prefix

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

Se reinicia el servicio de MySQL


Encabezado:

13

Ilustración 13. Configuración base de datos. Elaboración propia

/etc/init.d/mysql restart

Se cambia al directorio creado previamente para el sitio y se borra el archivo [Link]

que se encuentra allí.

cd /var/www/[Link]./web

rm [Link]

Se descarga el instalador de Moodle, luego se descomprime y se mueve el contenido

wget

[Link]

[Link]

tar -zxvf [Link]

cp -pr moodle/* ./
Encabezado:

14
Al listar el contenido actual se observa que se deben modificar el propietario y grupo de

algunos de los archivos.

Ilustración 14. Instalación Moodle. Elaboración propia

chown -R web2:client0 *

chown -R web2:client0 .*

El directorio stats y error se deben dejar con los permisos para root

chown root:root stats/ error/

Se crea el directorio moodledata y se asigna el usuario correspondiente como propietario.

mkdir ../private/moodledata

chown -R web2:client0 ../private/moodledata

Y se procede a lanzar la instalación desde un navegador


Encabezado:

15

Ilustración 15. Instalación Moodle. Elaboración propia

Se revisa que la información presentada concuerde con la instalación

Ilustración 16. Instalación Moodle. Elaboración propia

Se indica la base de datos creada previamente.


Encabezado:

16

Ilustración 17. Instalación Moodle. Elaboración propia

Ilustración 18. Instalación Moodle. Elaboración propia

Se presenta un resumen de la instalación


Encabezado:

17

Ilustración 19. Uso Moodle. Elaboración propia

Si todo sale bien la instalación mostrara el resultado

Ilustración 20. Uso Moodle. Elaboración propia

A continuación, se ingresa información del sitio creado (nombre, descripción, etc.)


Encabezado:

18

Ilustración 21. Uso Moodle. Elaboración propia

Finalmente se accede al sitio y se obtendrá acceso a la página de administración del sitio.

Ilustración 22. Uso Moodle. Elaboración propia


Encabezado:

19

Ilustración 23. Uso Moodle. Elaboración propia

2. Implementación de un curso virtual en Seguridad Informática bajo software libre

con contenido básico para capacitar al personal de sistemas de la empresa.

Inicialmente se cambia el tema por defecto de Moodle, en plugins se instala el nuevo

tema se ajustan algunas características.

Ilustración 24. Uso Moodle. Elaboración propia

Adicionalmente también se pueden integrar otros plugins o extensiones que se requieran

como el paquete interactivo H5P.


Encabezado:

20

Ilustración 25. Uso Moodle. Elaboración propia

Después de crear el curso, se adicionan las unidades que se requieran con los contenidos

como: archivos, enlaces, foros y cuestionarios.

Ilustración 26. Uso Moodle. Elaboración propia

Finalmente se matricularán los participantes, según el método de matrícula seleccionado

(automática, manual o invitados) en este caso, será manual, por lo cual se ingresa a la

administración de usuarios para crear los necesario.


Encabezado:

21

Ilustración 27. Uso Moodle. Elaboración propia

Se seleccionan los usuarios a matricular

Ilustración 28. Uso Moodle. Elaboración propia

Finalmente se cierra sesión con el usuario administrador del sitio y se ingresa con las

credenciales de alguno de los usuarios matriculados.


Encabezado:

22

Ilustración 29. Uso Moodle. Elaboración propia

Ilustración 30. Uso Moodle. Elaboración propia


Encabezado:

23

Ilustración 31. Uso Moodle. Elaboración propia


Encabezado:

24

CONCLUSIONES

 El uso de un panel de control como ISPConfig permite que la gestión de servicios web se realice
de forma más integrada, por ejemplo, para la gestión de cuotas, permisos y otras características
adicionalmente permite la generación de estadísticas de uso y acceso lo cual es una herramienta
fundamental para que un administrador web pueda gestionar varios sitios que se encuentren
almacenados en un solo servidor.
 A pesar de que el panel de control de una herramienta como ISPConfig simplifica la gestión de
servicios web, algunas otras tareas aun se deben realizar por medio de administración del
servidor, en distribuciones Linux es normal que se utilice la consola de terminal para entre otras
tareas: editar archivos de configuración, detener o reiniciar servicios del sistema operativo del
servidor o instalación de algunos de los paquetes para las aplicaciones requeridas.
 Un LMS es un servicio web que en los últimos años se ha vuelto una herramienta fundamental
para no solo empresas cuyo objeto negocio sea la educación, actualmente otro tipo de empresas
hacen uso de estas herramientas para gestión de su talento humano, con el fin de promover la
capacitación de personal o para dar a conocer contenido de la misma empresa.
Encabezado:

25

REFERENCIAS BIBLIOGRÁFICAS

Carvajal Palomares, F. (2017). Instalación y configuración del software de servidor Web:

UF1271. Editorial CEP, S.L. [Link]

How to install Moodle on ISPConfig. (s. f.). HowtoForge. Recuperado 17 de marzo de

2021, de [Link]

ISPConfig 3.1: Automated installation on Ubuntu 18.04 LTS. (s. f.). HowtoForge.

Recuperado 17 de marzo de 2021, de [Link]

automated-install-script/

LaCroix, J. (2016). Mastering Ubuntu Server. Packt Publishing; eBook Collection

(EBSCOhost). [Link]

url=[Link]

direct=true&db=nlebk&AN=1292906&lang=es&site=eds-live&scope=site

Step-by-step Installation Guide for Ubuntu—MoodleDocs. (s. f.). Recuperado 17 de

marzo de 2021, de [Link]

También podría gustarte