Está en la página 1de 56

Unidad 4 - Paso 5 - Administrando servicios en GNU/Linux

Presentado por:
Juan David Sánchez Cortés
Oscar Antonio Castillo Perez

Grupo: 201494_43

Tutor:
Martin Camilo Cancelado

Universidad Nacional Abierta y a Distancia - UNAD


La Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Diplomado de Profundización en Linux
Facatativá - Cundinamarca
2022
Contenido

Introducción ............................................................................................................................ 3
Objetivos................................................................................................................................. 4
Objetivo General ................................................................................................................. 4
Objetivos Específicos ......................................................................................................... 4
Temática 1 (Juan Sánchez) ..................................................................................................... 5
Servidor DHCP ................................................................................................................... 5
Servidor DNS ...................................................................................................................... 8
Servidor FTP ..................................................................................................................... 12
Servidor SSH .................................................................................................................... 15
Temática 2 (Oscar Castillo) .................................................................................................. 17
Temática 3 (Juan Sánchez) ................................................................................................... 47
Conclusiones......................................................................................................................... 54
Referencias Bibliográficas .................................................................................................... 55
Introducción

Este trabajo se realiza como prerrequisito para la Unidad 4 - Paso 5 - Administrando

servicios en GNU/Linux, perteneciente al Diplomado de Profundización en Linux con el fin

de Utilizar herramientas para la administración de servidores e Integración de GNU/Linux

con otros Sistemas Operativos. En el siguiente trabajo se realizará la demostración de los

diferentes servidores implementados según las temáticas de la guía de aprendizaje.


Objetivos

Objetivo General

Proponer soluciones tecnológicas basadas en servicios GNU/Linux a través de la

instalación, configuración y puesta en marcha de aplicaciones apropiadas con el fin de

gestionar las peticiones de información y comunicaciones de los clientes.

Objetivos Específicos

✓ Demostrar la conexión de red a través del servicio DHCP entre el sistema operativo

GNU/Linux Desktop y GNU/Linux Server.

✓ Demostrar la conexión y la transmisión de archivos entre el sistema operativo

GNU/Linux Desktop y GNU/Linux Server.

✓ Demostrar la funcionalidad de los servicios de localhost, https, php y phpmyadmin

desde el sistema operativo GNU/Linux Server hacia GNU/Linux Desktop.

✓ Demostrar construyendo un formulario de inscripción en PHP y comprobar desde el

GNU/Linux Desktop el acceso al formulario y almacenamiento en la BD MySQL del

server.

✓ Demostrar el envío y recepción de un mensaje de correo electrónico desde la estación

GNU/Linux Desktop hacia GNU/Linux Server.

✓ Demostrar creando tres cuentas de correo, dos cuentas de usuario y una de

administrador, entre ellos se debe evidenciar envió y recepción de correos desde el

GNU/Linux Desktop hacia GNU/Linux Server.


Temática 1 (Juan Sánchez)

• Demostrar la conexión de red a través del servicio DHCP entre el sistema operativo

GNU/Linux Desktop y GNU/Linux Server.

Imagen 1. Instalación Webmin (2022) "Elaboración Propia"

Servidor DHCP

Imagen 2. Instalación DHCP_1 (2022) "Elaboración Propia"


Imagen 3. Instalación DHCP_2 (2022) "Elaboración Propia"

Imagen 4. Instalación DHCP_3 (2022) "Elaboración Propia"


Imagen 5. Instalación DHCP_4 (2022) "Elaboración Propia"

Imagen 6. Instalación DHCP_5 (2022) "Elaboración Propia"


Imagen 7. Instalación DHCP_6 (2022) "Elaboración Propia"

Servidor DNS

Imagen 8. Instalación DNS_1 (2022) "Elaboración Propia"


Imagen 9. Instalación DNS_2 (2022) "Elaboración Propia"

Imagen 10. Instalación DNS_3 (2022) "Elaboración Propia"


Imagen 11. Instalación DNS_4 (2022) "Elaboración Propia"

Imagen 12. Instalación DNS_5 (2022) "Elaboración Propia"


Imagen 13. Instalación DNS_6 (2022) "Elaboración Propia"

Imagen 14. Instalación DNS_7 (2022) "Elaboración Propia"


Imagen 15. Instalación DNS_8 (2022) "Elaboración Propia"

• Demostrar la conexión y la transmisión de archivos entre el sistema operativo

GNU/Linux Desktop y GNU/Linux Server.

Servidor FTP

Imagen 16. Instalación FTP_1 (2022) "Elaboración Propia"


Imagen 17. Instalación FTP_2 (2022) "Elaboración Propia"

Imagen 18. FTP_1 (2022) "Elaboración Propia"


Imagen 19. FTP_2 (2022) "Elaboración Propia"

Imagen 20. FTP_3 (2022) "Elaboración Propia"


Servidor SSH

Imagen 21. SSH_1 (2022) "Elaboración Propia"

Imagen 22. SSH_2 (2022) "Elaboración Propia"


Imagen 22. SSH_3 (2022) "Elaboración Propia"

Imagen 22. SSH_4 (2022) "Elaboración Propia"


Temática 2 (Oscar Castillo)

1. Demostrar la funcionalidad de los servicios de localhost, https, php y phpmyadmin

desde el sistema operativo GNU/Linux Server hacia GNU/Linux Desktop.

2. Demostrar construyendo un formulario de inscripción en PHP y comprobar desde el

GNU/Linux Desktop el acceso al formulario y almacenamiento en la BD MySQL del

server

Desarrollo de la Temática

Proceso de instalación y configuración del Ubuntu Server en la máquina virtual.

Imagen 23. Temática_2_1 (2022) "Elaboración Propia"


Seleccionamos el lenguaje de instalación, para mi caso seleccione la opción de idioma

español.

Imagen 24. Temática_2_2 (2022) "Elaboración Propia"

Configurando las actualizaciones

Imagen 25. Temática_2_3 (2022) "Elaboración Propia"


Imagen 26. Temática_2_4 (2022) "Elaboración Propia"

Seleccionamos el idioma del teclado, para mi caso seleccione el español.

Imagen 27. Temática_2_5 (2022) "Elaboración Propia"

Seleccionamos el tipo de instalación que vamos a realizar del Ubuntu Server, en mi

caso seleccione la opción completa la primera.


Imagen 28. Temática_2_6 (2022) "Elaboración Propia"

Configuración de la red del servidor, en mi caso la deje por defecto.

Imagen 29. Temática_2_7 (2022) "Elaboración Propia"


Imagen 30. Temática_2_8 (2022) "Elaboración Propia"

Imagen 31. Temática_2_9 (2022) "Elaboración Propia"

Indicamos el sitio de descargas o actualizaciones, por defecto viene con el link a

Colombia pero lo cambie para que se conecte a los servidores de EEUU.


Imagen 32. Temática_2_10 (2022) "Elaboración Propia"

Imagen 33. Temática_2_11 (2022) "Elaboración Propia"


Configuración de la unidad de almacenamiento o particiones, para este proceso lo deje

como lo realiza el sistema de instalación es decir por defecto.

Imagen 34. Temática_2_12 (2022) "Elaboración Propia"

Imagen 35. Temática_2_13 (2022) "Elaboración Propia"


Imagen 36. Temática_2_14 (2022) "Elaboración Propia"

Configuración de Credenciales y acceso al Ubuntu Server

Imagen 37. Temática_2_15 (2022) "Elaboración Propia"


Realizando la instalación del OpenSSH Server, para este caso dejo por defecto,

selecciono la opción para que realice el proceso y lo instale.

Imagen 38. Temática_2_16 (2022) "Elaboración Propia"

Seleccionamos los distintos servicios que queremos adicionar, para este ejemplo lo

dejo por defecto como lo maneja el instalador de Ubuntu Server

Imagen 39. Temática_2_17 (2022) "Elaboración Propia"


Inicio de instalación del Ubuntu Server

Imagen 40. Temática_2_18 (2022) "Elaboración Propia"

Introducimos las credenciales de acceso al server.

Imagen 41. Temática_2_19 (2022) "Elaboración Propia"


Realizo un sudo apt update para actualizar el sistema

Imagen 42. Temática_2_20 (2022) "Elaboración Propia"

Realizo ingreso como cuenta súper usuario sudo su

Imagen 43. Temática_2_21 (2022) "Elaboración Propia"


Realizamos la instalación del servidor apache2 sudo apt

install apache2

Imagen 44. Temática_2_22 (2022) "Elaboración Propia"

Listado de server apache2 disponible.

Imagen 45. Temática_2_23 (2022) "Elaboración Propia"


Información del apache full. Para ver la información digitamos en la consola el

siguiente comando sudo ufw app info “Apache Full”

Imagen 46. Temática_2_24 (2022) "Elaboración Propia"

Valido la ip del servidor con el comando hostname -I

Imagen 47. Temática_2_25 (2022) "Elaboración Propia"


Realizo la validación desde la máquina virtual donde tengo alojado el Ubuntu de

escritorio.

Ingreso la ip del server para ver el entorno grafico del server apache.

Como podemos ver en la imagen podemos verificar que se ha conectado

perfectamente al server y vemos la página de apache.

Imagen 48. Temática_2_26 (2022) "Elaboración Propia"

Realizamos la instalación de php con el comando sudo apt install php libapache2-mod-

php php-mysql y damos en la opción s.


Imagen 49. Temática_2_27 (2022) "Elaboración Propia"

Realizamos la verificación en la máquina virtual cliente a la ip 192.168.1.7/info.php,

como podemos ver en la imagen se encuentra arriba el servicio su instalación esta

perfecta.

Imagen 50. Temática_2_28 (2022) "Elaboración Propia"


Procedemos a instalar el mysql server con el comando sudo apt install mysqlserver y

seleccionamos la opción s.

Imagen 51. Temática_2_29 (2022) "Elaboración Propia"

Realizamos la instalación de phpmyadmin con el comando sudo apt-get install

phpmyadmin php-mbsstring php-gettext

Imagen 52. Temática_2_30 (2022) "Elaboración Propia"


Seleccionamos el servidor para realizar la configuración automáticamente.

Imagen 53. Temática_2_31 (2022) "Elaboración Propia"

Seleccionamos para que nos configure la base de datos automáticamente damos en yes.

Imagen 54. Temática_2_32 (2022) "Elaboración Propia"


Introducimos la contraseña para la base de datos.

Imagen 55. Temática_2_33 (2022) "Elaboración Propia"

Introducimos nuevamente la contraseña para confirmarla.

Imagen 56. Temática_2_34 (2022) "Elaboración Propia"


Realizamos la validación desde la máquina virtual de cliente al servidor de

phpmyadmin o base de datos.

Imagen 57. Temática_2_35 (2022) "Elaboración Propia"

Introducimos la contraseña que creamos para el ingreso y colocamos el usuario root.

Imagen 58. Temática_2_36 (2022) "Elaboración Propia"


Creamos la base de datos para el ejercicio de esta fase creare una base de datos

llamada registro.

Imagen 59. Temática_2_37 (2022) "Elaboración Propia"

Creamos la tabla a la que llamare datos.

Imagen 60. Temática_2_38 (2022) "Elaboración Propia"


Creamos los campos que voy a usar en la tabla.

Imagen 61. Temática_2_39 (2022) "Elaboración Propia"

Validamos los campos creados en la tabla.

Imagen 62. Temática_2_40 (2022) "Elaboración Propia"


Descargamos la librería que vamos a usar para la instalación de webmin.

Imagen 63. Temática_2_41 (2022) "Elaboración Propia"

Adicionamos el repositorio a usar.

Imagen 64. Temática_2_42 (2022) "Elaboración Propia"


Adicionamos e instalamos la llave.

Imagen 65. Temática_2_43 (2022) "Elaboración Propia"

Finalizamos con la instalación de webmin con el comando de sudo apt install webmin.

Imagen 66. Temática_2_44 (2022) "Elaboración Propia"


Realizamos la prueba de conexión al entorno webmin desde la maquina cliente. A la ip

del servidor y adicionamos el puerto 10000

La dirección es 172.28.38.123:10000. Ingresamos las credenciales para ingresar.

Imagen 67. Temática_2_45 (2022) "Elaboración Propia"


Ingresamos al panel de webmin encontramos muchos módulos en los cuales podemos

controlar todo el Ubuntu server.

Imagen 68. Temática_2_46 (2022) "Elaboración Propia"

Creamos el servidor virtual gracias al módulo de servers pestaña apache, pestaña crear

server virtual. Asignamos la ruta física de donde vamos a tomar los archivos para la

web. Para este ejemplo tome la ruta var/www/html.

Imagen 70. Temática_2_47 (2022) "Elaboración Propia"


Imagen 71. Temática_2_48 (2022) "Elaboración Propia"

Usamos el módulo de Tools opción File Manager para cargar desde la máquina virtual

cliente a la máquina virtual del server, los archivos del formulario y conexión a la base

de datos.

Imagen 72. Temática_2_48 (2022) "Elaboración Propia"


Imagen 73. Temática_2_49 (2022) "Elaboración Propia"
Imagen 74. Temática_2_50 (2022) "Elaboración Propia"

Verificamos la base de datos antes de guardar información para validar que no

tenemos registros.

Imagen 75. Temática_2_51 (2022) "Elaboración Propia"


Nos dirigimos a la dirección ip del servidor para iniciar la aplicación del formulario,

llenamos los campos y damos en enviar consulta.

Imagen 76. Temática_2_52 (2022) "Elaboración Propia"

Nos arroja un mensaje de la base de datos que el registro fue exitoso.

Imagen 77. Temática_2_53 (2022) "Elaboración Propia"


Validamos en la base de datos y vemos que ha realizado el guarde de la información

correctamente. Con esto damos por completada la fase solicitada.

Imagen 78. Temática_2_54 (2022) "Elaboración Propia"

Enlace del video de la actividad realizada https://youtu.be/r0hJqUVCfW4


Temática 3 (Juan Sánchez)

Se proceden a instalar los componentes necesarios para montar el servidor postfix

Imagen 79. Instalación Postfix_1 (2022) "Elaboración Propia"

Imagen 80. Instalación Postfix_2 (2022) "Elaboración Propia"

Imagen 81. Instalación Postfix_3 (2022) "Elaboración Propia"


Imagen 82. Instalación Postfix_4 (2022) "Elaboración Propia"

Imagen 83. Instalación Postfix_5 (2022) "Elaboración Propia"


• Demostrar el envío y recepción de un mensaje de correo electrónico desde la estación

GNU/Linux Desktop hacia GNU/Linux Server.

Imagen 84. Correo_1 (2022) "Elaboración Propia"

Imagen 85. Correo_2 (2022) "Elaboración Propia"


• Demostrar creando tres cuentas de correo, dos cuentas de usuario y una de

administrador, entre ellos se debe evidenciar envió y recepción de correos desde el

GNU/Linux Desktop hacia GNU/Linux Server.

Imagen 86. Correo_3 (2022) "Elaboración Propia"

Imagen 87. Correo_4 (2022) "Elaboración Propia"


Imagen 88. Correo_5 (2022) "Elaboración Propia"

Imagen 89. Correo_6 (2022) "Elaboración Propia"

Imagen 90. Correo_7 (2022) "Elaboración Propia"


Imagen 91. Correo_8 (2022) "Elaboración Propia"

Imagen 92. Correo_9 (2022) "Elaboración Propia"


Imagen 93. Correo_10 (2022) "Elaboración Propia"
Conclusiones

✓ Se demostró la conexión de red a través del servicio DHCP entre el sistema operativo

GNU/Linux Desktop y GNU/Linux Server.

✓ Se demostró la conexión y la transmisión de archivos entre el sistema operativo

GNU/Linux Desktop y GNU/Linux Server.

✓ Se demostró la funcionalidad de los servicios de localhost, https, php y phpmyadmin

desde el sistema operativo GNU/Linux Server hacia GNU/Linux Desktop.

✓ Se construyó un formulario de inscripción en PHP y comprobar desde el GNU/Linux

Desktop el acceso al formulario y almacenamiento en la BD MySQL del server.

✓ Se demostró el envío y recepción de un mensaje de correo electrónico desde la estación

GNU/Linux Desktop hacia GNU/Linux Server.

✓ Se demostró creando tres cuentas de correo, dos cuentas de usuario y una de

administrador el envío y recepción de correos desde el GNU/Linux Desktop hacia

GNU/Linux Server.
Referencias Bibliográficas

Pizarro Galán, A. M. y Pizarro Galán, A. M. (2017). Linux para usuarios. Madrid, Spain:
Ministerio de Educación de España. (Páginas. 99 - 126). elibro. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/49434?page=99

Debian (2020). Configuración del grub2 en Debian 10.04. Debian.


https://www.debian.org/doc/manuals/debian-handbook/sect.config-
bootloader.es.html#sect.config-grub

Gómez López, J. (2015). Administración de sistema operativos. Madrid. Spain: RA-MA


Editorial. (Páginas. 208 - 219). elibro. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/62479?page=197

Gómez López, J. (2015). Administración de sistema operativos. Madrid. Spain: RA-MA


Editorial. (Páginas. 224 - 225). elibro. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/62479?page=224

Canonical (2020). grub2. Help Ubuntu. https://help.ubuntu.com/community/Grub2

Gómez López, J. (2015). Administración de sistema operativos. Madrid. Spain: RA-MA


Editorial. (Páginas. 242 - 249). elibro. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/62479?page=242

Gómez López, J. (2015). Administración de sistema operativos. Madrid. Spain: RA-MA


Editorial. (Páginas. 238 - 241). elibro. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/62479?page=238

Pizarro Galán, A. M. y Pizarro Galán, A. M. (2017). Linux para usuarios. Madrid. Spain:
Ministerio de Educación de España. (Páginas. 307 - 320). elibro. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/49434?page=307

Pizarro Galán, A. M. y Pizarro Galán, A. M. (2017). Linux para usuarios. Madrid, Spain:
Ministerio de Educación de España. (Páginas. 345 - 346). Recuperado de
https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/49434?page=345
Instalar PhpMyAdmin en Ubuntu. (2018, agosto 27). PC Solución.
http://pcsolucion.es/linux/instalar-phpmyadmin-en-ubuntu

Oliveros, J. A. C. [jealcao]. (2017, mayo 18). Configuración de host virtual en Webmin.


Youtube. https://www.youtube.com/watch?v=PxMs_R3cLFc

Sentinela [Sentinela]. (2016, diciembre 23). Ubuntu Server 16.10 con Webmin - 06 -
Servidor LAMP. Youtube. https://www.youtube.com/watch?v=th_FRD1MXe4

También podría gustarte