Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo:850OA
Tarea 3
INSTALACIÓN DE LINUX SERVER
SERVIDOR WEB
Y
SERVIDOR DE BASE DE DATOS
Equipo
Cruz Martínez Kevin Gonzalo 20070605
Franco Hernández Emmanuel 20070580
Tovar Palomino José Eli 20070508
Villasana Casados Lizely Aketzali 20070577
Vega García Mario Alejandro 20070645
Enero-Mayo 2024
2
Software de virtualización.
Concepto
La virtualización es una tecnología que se puede usar para crear representaciones virtuales
de servidores, almacenamiento, redes y otras máquinas físicas.
El software virtual imita las funciones del hardware físico para ejecutar varias máquinas
virtuales a la vez en una única máquina física. Las empresas recurren a la virtualización para
utilizar sus recursos de hardware de manera eficiente y obtener retornos mayores de sus
inversiones. También potencia los servicios de computación en la nube que ayudan a las
organizaciones a administrar la infraestructura de manera más eficaz. (AWS, s.f.)
Un software de virtualización ofrece la capacidad de compartimentar la computadora y
convertirse en el soporte de muchas máquinas virtuales. Las soluciones de virtualización
ofrecen la oportunidad de ejecutar varios sistemas operativos en paralelo en una sola máquina
en un entorno completamente virtualizado. (Ortiz, 2021)
Este tipo de software puede conducir al desarrollo de una nube privada mediante la creación
de una combinación de redes seguras y compartimentadas en forma de clúster (clúster de
servidores).
Características
Los softwares de virtualización tienen las siguientes características
● Creación de particiones o Ejecute varios sistemas operativos en una sola máquina
física.
● Distribuya los recursos del sistema entre las máquinas virtuales
● Aislamiento o Permita aislar la seguridad y los fallos en el nivel de hardware.
● Garantice el rendimiento gracias a los controles avanzados de recursos.
● Encapsulación o Guarde el estado completo de una máquina virtual en archivos.
● Transfiera y copie máquinas virtuales con la misma facilidad que si fueran archivos.
● Independencia del hardware o Suministre o migre cualquier máquina virtual a un
servidor físico.
Instalación de VirtualBox
Las aplicaciones de máquinas virtuales suelen ser tirando a pesadas, y VirtualBox no es una
excepción. Desde la página de descarga elige la que corresponda a tu sistema operativo y la
arquitectura del sistema y descárgala. El archivo ocupa algo más de 100 MB.
3
La instalación no es realmente complicada, aunque algunas de las ventanas de opciones te
pueden hacer dudar preguntándote qué componentes quieres o no quieres instalar. La
solución es sencilla: déjalo todo activado como está y pulsa Siguiente.
4
5
6
● No te preocupes, VirtualBox es una aplicación de fiar y su instalador no incluye
ninguna sorpresa desagradable. Lo único que debes tener en cuenta es que en un
momento de la instalación tu conexión a Internet se perderá durante unos segundos
para instalar el controlador de red virtual. La propia instalación te avisa antes de que
esto suceda. Durante la instalación es posible que se te pida confirmación para instalar
controladores para los distintos dispositivos virtuales. Una vez más, que no cunda el
pánico, todo es completamente normal y necesario. Acepta.
7
Al poco tiempo ya habrá terminado la instalación. Enhorabuena, ya tienes todo lo
necesario para empezar a usar tu máquina virtual.
8
● Ya se ha instalado el software de virtualización
9
UBUNTU SERVER
Para esta Practica usaremos Ubuntu Server como sistema Operativo, pero para empezar ¿qué
es Ubuntu Server?
Al igual que Ubuntu, Ubuntu Server se basa en el núcleo de Linux y utiliza el entorno de
escritorio de línea de comandos (CLI) en lugar de una interfaz gráfica de usuario (GUI). Esto
permite una mayor eficiencia en el uso de recursos y una administración más flexible a través
de la línea de comandos.
Ubuntu Server ofrece una amplia gama de características y herramientas diseñadas para
satisfacer las necesidades de los entornos de servidor. Algunas de las características clave
incluyen:
Gestión de paquetes: Ubuntu Server utiliza el sistema de gestión de paquetes APT (Advanced
Packaging Tool) que facilita la instalación, actualización y eliminación de software en el
servidor.
Servicios de red: Ubuntu Server es compatible con una amplia gama de servicios y protocolos
de red, incluyendo servidores web (Apache, Nginx), servidores de bases de datos (MySQL,
PostgreSQL), servidores de correo electrónico (Postfix, Dovecot) y más.
Ubuntu Server es una opción popular para implementar y administrar servidores en entornos
empresariales y de uso personal. Proporciona una combinación de estabilidad, seguridad y
flexibilidad, y cuenta con una comunidad activa de usuarios y desarrolladores que brindan
soporte y contribuyen al desarrollo continuo de la distribución.
10
Características de SO Ubuntu Server.
Ubuntu Server Edition provee una base común y minimalista para una variedad de
aplicaciones server.(Características del Servidor Ubuntu, s. f.)
Esta versión de Ubuntu Server está soportada por arquitecturas de 64 bits (Ubuntu, 2023):
11
Instalación De Ubuntu Server
1. Lo primero que haremos será crear nuestra máquina virtual.
12
3. Le crearemos un disco duro virtual
13
5. Aquí seleccionaremos el tipo de almacenamiento de unidad de disco duro-física, en
este caso vamos a seleccionar el reservado dinámicamente.
6. Vamos a darle una ubicación a nuestra máquina virtual y el tamaño de este en este
caso será de 2TB, una vez hecho esto le daremos crear y tendremos nuestra máquina
virtual hecha
14
7. Ahora para poder modificar nuestra red entraremos a la configuración de nuestra
máquina virtual, entraremos a red y en “conectado a” seleccionaremos adaptador
puente.
8. Una vez creada nuestra máquina virtual ya podemos ingresar nuestra imagen ISO,
igual en configuración, entramos a almacenamiento en controlador le pondremos
agregar imagen ISO, en este caso será Ubuntu 22.04.3 la cargamos y ponemos
aceptar.
15
9. Iniciamos la maquina y empezamos con su configuración.
10. Aquí la máquina nos da la opción de instalar Ubuntu server seleccionaremos esta
opción e iniciara la instalación.
16
11. Una vez terminada la instalación con éxito nos pedirá que seleccionemos nuestro
idioma.
17
13. Una vez identificado el teclado seguiremos con la configuración de la instalación.
18
14. En el paso anterior ya habíamos configurado la red, en este paso solo verificaremos
que la conexión de red sea enp0s3 eth.
15. En la siguiente parte nos mostrará el Mirror address y veremos que no tenga ninguna
inconsistencia y lo dejaremos cargar.
19
16. aquí nos da la opción de actualizar el instalador disponible, seleccionaremos
continuar sin actualizar.
20
17. En esta sección nos permite configurar el almacenamiento de manera guiada,
dejaremos las opciones seleccionadas ya predeterminadas y seleccionaremos hecho
para continuar
18. Nos mostrará el resumen del sistema y solo continuaremos. Nos mostrará una pestaña
de advertencia, pero solo seleccionaremos continuar.
21
19. Configuraremos el perfil de usuario.
22
20. A continuación, nos pedirá que actualicemos nuestra máquina para que así podamos
continuar, dejaremos lo seleccionado y continuaremos.
23
22. Aquí nos muestran las instantáneas más populares en torno a los servidores que nos
dan a elegir para nuestra instalación.
23. Una vez selecionado lo anterior le pondremos iniciar con la instalación del sistema
una vez que termine este reiniciamos la máquina virtual
24
25
24. Nos pedirá nuestro usuario y contraseña para iniciar y listo tenemos nuestra máquina
virtual en Ubuntu server lista
26
Instalación de Apache2
1. Instalación de apache2
2. Finalización de instalación
27
3. Iniciar y habilitar Apache
28
4. Habilitar Firewall
29
5. Verificar el estado de Apache
30
7. Desde tu maquina principal, entraras con la ip que te dio en el paso de atrás e
ingresaras desde tu navegador a la ip que te dio, te tiene que salir esto:
31
Instalación de MySQL Server
1. Instalación de MySQL Server
32
2. Finalización de la instalación
33
Configurar MySQL Secure
3. Instalar MySQL Secure
34
Crear una base de datos y un usuario
5. Crear Base de Datos
6. Crear usuario
7. Y reiniciamos
35
8. Checamos el estado de MySQL
1. Antes de instalar cualquier software, es bueno actualizar el sistema podemos con los
siguientes comandos:
2. sudo apt update
36
3. sudo apt upgrade
37
38
39
Descargar e instalar Visual Studio Code:
4. Abre una terminal y ejecuta el siguiente comando para la instalación:
sudo apt install curl
40
5. Luego, descarga e instala Visual Studio Code: curl -o vscode.deb -L
http://go.microsoft.com/fwlink/?LinkID=760868
41
7. sudo dpkg -i vscode.deb
42
8. sudo apt install -f
43
44
45
9. Después haber instalado el visual studio code, puedes iniciarlo con el siguiente
comando:
● Code
46
Creación de 3 cuentas para Ubuntu Server
1. Ingresamos nombre del usuario y su contraseña
47
Ahora vamos a darle permisos de SSH
6. Hacemos un directorio para guardar su llave publica
7. Creamos clave
8. Copiamos la clave para que nos permita generar el permiso de conexión ssh
48
Verificamos conexión por putty
10. Ingresando usuario y la ip
49
50
Bibliografía
● Fernández, Y. (2020) VirtualBox: qué es y cómo usarlo para crear una máquina
virtual con Windows u otro sistema operativo.
https://www.xataka.com/basics/virtualbox-que-como-usarlo-para-crear-maquina-
virtual-windows-u-otro-sistema-operativo
● Carrillo Torres, A. (s. f.). Manual VirtualBox. Manual VirtualBox. Recuperado 28 de
mayo de 2023, de
https://efaidnbmnnnibpcajpcglclefindmkaj/http://dis.um.es/~lopezquesada/documen
tos/IES_1314/LMSGI/curso/xhtml/xhtml5/Paginas/archivos/Alex_manual.pdf
● Ramírez, I. (2020b). Máquinas virtuales: qué son, cómo funcionan y cómo utilizarlas.
Xataka. https://www.xataka.com/especiales/maquinas-virtuales-que-son-como-
funcionan-y-como-utilizarlas
● Documentation – Oracle VM VirtualBox. (s. f.).
https://www.virtualbox.org/wiki/Documentation
● De Luz, S. (2023) Ubuntu Server: Instalación y configuración de este sistema
operativo. https://www.redeszone.net/tutoriales/servidores/ubuntu-server-
instalacion-configuracion/
● Solorio (s.f.) Características del servidor Ubuntu.
https://www.linuxteaching.com/article/ubuntu_server_features
● Get Ubuntu Server | Download | Ubuntu. (s. f.). Ubuntu.
https://ubuntu.com/download/server
51