Está en la página 1de 26

INSTALACIÓN AMBIENTE DE TRABAJO Y

APRENDIENDO LINUX

INTEGRANTES:

Oscar Andres Muñoz Jimenez


Jose Julian Garzon Males

PRESENTADO A:

Ing. Yenny Alexandra Waitoto Pérez

Universidad del Cauca

Facultad de Ingeniería Electrónica y Telecomunicaciones

Programa de Ingeniería Electrónica y Telecomunicaciones

Popayán - Cauca

2023
1. Tabla de Contenido

1. Tabla de Contenido………………………………………………………………………………….....2
2. Tabla de Figuras…………………...………………………….………………………………………2
3. Tabla de Tablas………………………………………………………………………………………..2
4. Introducción……………………………………………………………………………………………..4
5. Marco teórico…………………………………………………………………………………………...5
5.1. Virtualización……………………………………….……………………………………………...5
5.2. Virtual box…………………………………………………………….………………...……..…..5
5.3. Máquina virtual…………………………………………………………………………………….5
5.4. Linux………………………………………………………………………………………………...5
5.5.Ubuntu……………………………………………………………………………..………..……....5
5.6. Asterisk………………………………………………………...…………………………………...6
5.7 Telefonía IP………………………………………………………………………………..……..…6
5.8. Conexiones de red………………………………………………………………………..……....6
6. Desarrollo de la práctica…….……………………………………………………………………….…7
6.1 Instalación de Virtualbox………………………………………………………………………...…7
6.2 Creación de máquina virtual Ubuntu …………………………………………………………..….9
7. Configuraciones de red………………………………….………………………………………..…..10
7.1. Modo NAT………………………………………………………………………………………....10
7.2. Modo Adaptador puente………………………………………………………………………....10
7.3. Modo Host Only……………………………………………………..……………………………11
7.4. Modo no conectado………………………………………………………………………………11
8. Visualización de configuración de red en la máquina virtual por cada modo…………………..12
8.1. Modo NAT………………………………………………………………………………………....12
8.2. Modo Adaptador puente…………………………………………………………………..…….12
8.3. Modo Host Only……………………………………………………..……………………………13
8.4. Modo no conectado……………………………………………………………………………...13
9. Funcionamiento de comandos en Ubuntu,Actividades de la práctica 01…….…………….…..14
10. Experiencias de la práctica………………………………………………………………………….23
11. Conclusiones………………………………………………………………………………………….24
12. Referencias Bibliográficas……….…………………………………………..…….……………..…25

2. Tabla de Figuras
Fig 1. Descarga de VirtualBox…….…………………………….………………………………………..8
Fig 2. Instalación de VirtualBox……….…………………………….…………………………………...8
Fig 3. Creación de una máquina virtual…….……….……....…………………………………………..9
Fig 4. Asignación de recursos para la máquina virtual…….…………….…………………………….9
Fig 5. Asignación de tamaño de disco y terminar……..…...……………………………………....…10
Fig 6. Configuración de red modo NAT…………………………...……………………………………10
Fig 7. Configuración de red modo Adaptador puente…………………...……………………………10
Fig 8. Configuración de red modo Host Only…………..………………………………………….…..11
Fig 9. Configuración de red modo no conectado………………………………………..…………….11
Fig 10. Visualización de configuración de red en Modo NAT…………………………………..……12
Fig 11. Visualización de configuración de red en Modo adaptador puente…….…………………..13
Fig 12. Visualización de configuración de red en Host Only……………………………….………..13
Fig 13. Visualización de configuración de red en modo no conectado……………………………..14
Fig 14. Comando pwd………………………………………………………………...………………….15
Fig 15. Comando ls………………………………………………………..……………….…………….15
Fig 16. Comando ls ……………………………………………………………………….……………..15
Fig 17. Fecha de nacimiento…………………………………………………………………………….16
Fig 18. Archivos del directorio /bin……………………………………………………………...………16
Fig 19. Contenido usr/bin con una sola línea de comando…………………………………………..17
Fig 20. Contenido usr/bin moviéndose por los directorios…………………………………………...17
Fig 21. Contenido usr/bin moviéndose con dos líneas de comando…………………………….….18
Fig 22. archivos que hay en /etc………………………………………………………………………...18
Fig 23. Archivos del directorio /etc ordenados por tamaño (de mayor a menor)...........................19
Fig 24. Directorio /bin ordenados por tamaño (de menor a mayor)...............................................19
Fig 25.Contenido del directorio raíz utilizando como argumento de ls una ruta absoluta………..20
Fig 26.Directorio raíz utilizando como argumento de ls una ruta relativa…………………………..20
Fig 27.Directorio gastos dentro del directorio personal……………………………………………....20
Fig 28.¿Qué sucede si se intenta crear un directorio dentro de /etc?...........................................21
Fig 29.Contenido del fichero /etc/fstab…………………………………………………………………21
Fig 30.10 primeras líneas del fichero /etc/bash.bashrc……………………………………………....21
Fig 31.Multimedia…………………………………………………………………………………………22
Fig 32.Estructura de directorios dentro del directorio de trabajo personal………………………....22
Fig 33. Fichero vacío dentro del directorio música, con nombre estilos_favoritos.txt…………….22
Fig 34. Estilos de música que más te gusten………………………………………………………….23
Fig 35. Contenido de estilos_favoritos.txt…………………………………………………………...…23
Fig 36. 3 primeras líneas de estilos_favoritos.txt……………………………………………………...23
Fig 37. Última línea de estilos_favoritos.txt…………………………………………………………....23
Fig 38. Imagen con el comando is………………………………………………………………………24

3. Tabla de Tablas
Tabla 1. Direccionamiento IP en cada modo de conexión…………………………………………..14
4. Introducción

La virtualización es una herramienta muy útil hoy en día ya que permite emular
distintos sistemas operativos sin la necesidad de instalarlos directamente sobre un
ordenador permitiendo apreciar de forma más rápida los distintos servicios que ofrecen
los diferentes sistemas.
Utiliza el software para imitar las características del hardware y crear un sistema
informático virtual. Esto permite ejecutar más de un sistema virtual, cada uno con
sistemas operativos y aplicaciones distintos, en una misma computadora​. Por tanto, la
función del software virtualizador consiste en simular la existencia del recurso
tecnológico que se quiere virtualizar.[1]
Windows y macOS son dos de los sistemas operativos más comunes
actualmente. Sin embargo, Linux se ha ido abriendo más en el campo de sistemas
operativos tanto entre los desarrolladores como en los consumidores promedio, ya que
puede ser una buena opción si se quiere construir un servidor privado virtual o probar un
sistema operativo libre. Viene en varias distribuciones, como Fedora, Debian y
CentOS.[2]
5. Marco Teórico
5.1. Virtualización
Es el proceso que logra una utilización más eficaz del hardware físico y es la base
de la computación en la nube. La virtualización usa un software para crear una capa de
abstracción sobre el hardware del sistema que logra que los elementos de hardware de
un único sistema (procesadores, memoria, almacenamiento y más) se separen en varios
sistemas virtuales, llamados normalmente máquinas virtuales. Cada máquina virtual
efectúa su propio sistema operativo y se comporta como una computadora
independiente, aunque se esté ejecutando en una parte del hardware informático
subyacente existente. [3]

5.2. Virtual box


Es un software para virtualización, conocido también como hipervisor de tipo 2 y
se usa para virtualizar sistemas operativos dentro de una computadora existente,
creando una máquina virtual. Un hipervisor de tipo 2 se diferencia con los de tipo 1 en
qué necesita un sistema operativo para funcionar, a diferencia de los de tipo 1 en los que
el propio hipervisor funciona sobre el hardware, o máquina host. [4]

5.3. Máquina virtual


Software capaz de realizar emulación de distintos sistemas operativos, sobre un
mismo ordenador, garantizandoles también recursos hardware como, memoria ram,
almacenamiento, aunque estos son bastante reducidos en comparación a los del
sistema principal. [5]

5.4. Linux
GNU/Linux se compone de un sistema operativo en el que Linux es el kernel y
GNU las herramientas de software. Es de código abierto, lo que significa que es un
programa que permite ver cuál es el código del usuario, dándole la oportunidad de
modificar el software. Esto lleva a que Linux tenga una gran cantidad de distribuciones,
adaptadas a muchos tipos de usuarios. [6]
5.5.Ubuntu
Ubuntu es un sistema operativo libre y gratuito basado en Debian y la distribución
GNU/Linux más usada en la actualidad. Tiene una gran compatibilidad ya que, a pesar
de ser un sistema operativo de software libre, también incluye algunos componentes de
software propietario y debido a esto, se puede obtener una gran compatibilidad y buen
rendimiento en la mayoría de dispositivos actuales.
Además, es bastante seguro puesto que no es necesario instalar un antivirus, ya
que la mayoría de malwares no tienen efecto sobre este sistema. El núcleo de Linux es
realmente potente y cuenta con un alto nivel de protección. [7]

5.6. Asterisk
Es un software de código abierto que logra que una computadora funcione como
una centralita privada (PBX). Los teléfonos conectados pueden llamarse entre sí y
conectarse con otros servicios de comunicaciones, como la Red telefónica pública
conmutada (RTC) y las redes de Voz sobre protocolo de Internet (VoIP). [8]

5.7 Telefonía IP
La telefonía IP, Voz IP o bien telefonía en la nube, funciona a través de conexión a
Internet y los teléfonos se conectan a un router para tener línea.
Utiliza «protocolos de Internet» para comunicarse por medios digitales. Al usar
esta tecnología en vez de los sistemas telefónicos tradicionales, la empresa o el usuario
puede aprovechar su conexión a Internet, el hardware y las aplicaciones para
comunicarse de forma más eficaz. Esta tecnología de comunicación se utiliza cada vez
más a nivel empresarial, para mejorar la organización y la reducción de costes.
Una ventaja es que puedes descargar un softphone en tu dispositivo celular o PC
y desde ahí mismo configurarlo para recibir llamadas y demás opciones que ofrece el
sistema. [9]

5.8. Conexiones de red


Cuando se desea conectar una máquina virtual a la red existen los siguientes
tipos de conexiones disponibles según la necesidad.
a) Modo Bridged
La NIC de la máquina virtual tendrá una dirección IP propia que pertenece a la red local
en la cual se encuentra conectado el equipo anfitrión, la máquina virtual será vista en la
red como un equipo más en la red y podrá compartir recursos de red como internet si la
red tiene acceso, entre otros.
b) Modo Host Only
Cuando se desea que la máquina virtual se encuentre en una red privada con la
máquina anfitriona para poder compartir recursos entre estas máquinas, en donde el
hipervisor le asigna una dirección dinámica la NIC de la máquina virtual y otra a la
máquina anfitriona para que pertenezcan a la misma red privada.
c) Modo NAT
En este modo de configuración la máquina anfitriona comparte la dirección IP con
la virtual a través de la Traducción de Direcciones de Red (NAT), en donde el hipervisor
le da una dirección dinámica al equipo virtual y una puerta de enlace virtual que es
utilizada como proxy por el equipo anfitrión, en este caso la máquina virtual tendría
acceso a internet siempre y cuando la máquina anfitriona también lo tenga.
d) Modo red interna
Es una forma de conectar varias máquinas virtuales entre ellas creando una red
privada, esto hace que las máquinas no puedan comunicarse con el anfitrión ni
viceversa.
e) Modo no conectado
Este modo indica que hay una tarjeta de red instalada pero no está conectada en
ningún puerto. [10]

6. Desarrollo de la práctica
6.1 instalación de Virtual Box

Primero que todo se ingresa en la página web


https://www.virtualbox.org/wiki/Downloads en la cual procedemos a descargar el archivo
de Virtualbox para posteriormente instalarlo.
Se da click en host de windows, o dependiendo del sistema operativo de tu
ordenador, seleccionas el que vayas a usar, el archivo se descarga automáticamente y
se procede con la instalación.

Fig 1. Descarga de VirtualBox

Fig 2. Instalación de VirtualBox

Luego de instalado el producto se procede a crear la máquina virtual con el ISO


del sistema operativo Ubuntu v 20.04.05.
6.2. Creación de máquina virtual Ubuntu

Paso 1: Se da click en nueva.


Paso 2: Se le asigna un nombre, se carga el archivo ISO y se da click en Next.

Fig 3. Creación de una máquina virtual

Paso 3: Se crea un nombre de usuario y una contraseña.


Paso 4: Se le asigna memoria y procesador con sus núcleos.

Fig 4. Asignación de recursos para la máquina virtual

Paso 5: Se asigna el tamaño del disco.


Paso 6: Se muestra un resumen de la configuración y presiona terminar.

Fig 5. Asignación de tamaño de disco y terminar


7. Configuraciones de red

A continuación se muestran diferentes modos de configuración de red que se


pueden realizar sobre las máquinas virtuales.

7.1. Modo NAT

Fig 6. Configuración de red modo NAT

7.2. Modo Adaptador puente

Fig 7. Configuración de red modo Adaptador puente


7.3. Modo Host Only

Fig 8. Configuración de red modo Host Only

7.4. Modo no conectado

Fig 9. Configuración de red modo no conectado


8. Visualización de configuración de red en la máquina virtual por
cada modo.

Para visualizar la configuración de red dentro de la máquina virtual, luego de


haber colocado el usuario y contraseña para ingresar,se debe introducir el comando
sudo apt -get install net-tools, posteriormente cuando se hayan instalado estas librerías,
se coloca el comando ifconfig.

8.1. Modo NAT

Se observa que la dirección IP en este modo toma un valor de 10.0.2.15 con una
máscara de subred de 255.255.255.0

Fig 10. Visualización de configuración de red en Modo NAT

8.2. Modo Adaptador puente

En este modo el adaptador de red de la máquina virtual toma la misma dirección


de la tarjeta de red física del computador, se observa que tomó la dirección IP
192.168.56.102 con una máscara de subred 255.255.255.0
Fig 11. Visualización de configuración de red en Modo adaptador puente

8.3. Modo Host Only

Se observa que la dirección IP que toma la máquina virtual en este caso es


10.132.34.224 con una mascar de subred de 255.255.254.0

Fig 12. Visualización de configuración de red en Host Only


8.4. Modo no conectado

En modo no conectado se observa que toma una dirección IP 127.0.0.1 con una
máscara de subred 255.0.0.0

Fig 13. Visualización de configuración de red en modo no conectado

Tipo de Conexión Dirección IP Máscara de subred


Modo NAT 10.0.2.15 255.255.255.0

Modo Adaptador puente 192.168.56.102 255.255.255.0

Modo Host Only 10.132.34.224 255.255.254.0

Modo no conectado 127.0.0.1 255.0.0.0

Tabla 1. Direccionamiento IP en cada modo de conexión

9. Funcionamiento de comandos en Ubuntu,Actividades de la


práctica 01.

● ¿En qué directorio se encuentran los ficheros de configuración del


sistema?

Con el comando pwd se muestra el directorio actual.


Fig 14. Comando pwd

● Para entrar en un sistema Linux hace falta:

a. nombre de usuario, contraseña y dirección IP


b. nombre de usuario y contraseña
c. únicamente una contraseña.

RTA/ opción b

● Muestra el contenido del directorio actual.

Se realiza mediante el comando ls.

Fig 15. Comando ls

● Muestra el contenido del directorio que está justo a un nivel superior.

Se realiza con el comando ls ..

Fig 16. Comando ls ..

● ¿En qué día de la semana naciste?, utiliza la instrucción cal para


averiguarlo.
Fig 17. Fecha de nacimiento

● Muestra los archivos del directorio /bin

Se realiza con el comando cd /bin

Fig 18. Archivos del directorio /bin

● Suponiendo que te encuentras en tu directorio personal (/home/nombre),


muestra un listado del contenido de /usr/bin

a. con una sola línea de comando

Se realizó con el comando ls /usr/bin


Fig 19. Contenido usr/bin con una sola línea de comando

b. moviéndote pasó a paso por los directorios

Fig 20. Contenido usr/bin moviéndose por los directorios

c. con dos líneas de comandos.


Fig 21. Contenido usr/bin moviéndose con dos líneas de comando

● Muestra todos los archivos que hay en /etc y todos los que hay dentro de
cada subdirectorio, de forma recursiva (con un solo comando).

Fig 22. archivos que hay en /etc

● Muestra todos los archivos del directorio /etc ordenados por tamaño (de
mayor a menor) junto con el resto de características, es decir, permisos,
tamaño, fechas de la última modificación, etc. El tamaño de cada fichero
debe aparecer en un formato “legible”, o sea, expresado en Kb, Mb, etc.
Fig 23. Archivos del directorio /etc ordenados por tamaño (de mayor a menor).

● Muestra todos los archivos del directorio /bin ordenados por tamaño (de
menor a mayor). Sólo debe aparecer el tamaño y el nombre de cada fichero,
sin ninguna otra información adicional. El tamaño de cada fichero debe
aparecer en un formato “legible”, o sea, expresado en Kb, Mb, etc.

Fig 24.Directorio /bin ordenados por tamaño (de menor a mayor).

● Muestra el contenido del directorio raíz utilizando como argumento de ls


una ruta absoluta.
Fig 25.Contenido del directorio raíz utilizando como argumento de ls una ruta absoluta.

● Muestra el contenido del directorio raíz utilizando como argumento de ls


una ruta relativa. Suponemos que el directorio actual es
/home/edwin/documentos.

Fig 26.Directorio raíz utilizando como argumento de ls una ruta relativa

● Crea el directorio gastos dentro del directorio personal.

Fig 27.Directorio gastos dentro del directorio personal.

● ¿Qué sucede si se intenta crear un directorio dentro de /etc?


Fig 28.¿Qué sucede si se intenta crear un directorio dentro de /etc?

● Muestra el contenido del fichero /etc/fstab.

Fig 29.Contenido del fichero /etc/fstab.

● Muestra las 10 primeras líneas del fichero /etc/bash.bashrc

Fig 30.10 primeras líneas del fichero /etc/bash.bashrc

● Crea la siguiente estructura de directorios dentro del directorio de trabajo


personal:
Fig 31.Multimedia

Fig 32.Estructura de directorios dentro del directorio de trabajo personal

● Crea un fichero vacío dentro del directorio música, con nombre


estilos_favoritos.txt

Fig 33. Fichero vacío dentro del directorio música, con nombre estilos_favoritos.txt

● Utiliza tu editor preferido para abrir el fichero estilos_favoritos.txt e


introduce los estilos de música que más te gusten. Guarda los cambios y
sal.
Fig 34. Estilos de música que más te gusten.

● Muestra todo el contenido de estilos_favoritos.txt

Fig 35. Contenido de estilos_favoritos.txt

● Muestra las 3 primeras líneas de estilos_favoritos.txt

Fig 36. 3 primeras líneas de estilos_favoritos.txt

● Muestra la última línea de estilos_favoritos.txt

Fig 37. Última línea de estilos_favoritos.txt


10. Experiencias de la práctica.

● En general, se ha encontrado que la instalación de Ubuntu en VirtualBox es una


buena solución para probar y usar Ubuntu en una máquina virtual en lugar de una
máquina física. VirtualBox es una herramienta confiable y fácil de usar que
permite crear y administrar máquinas virtuales sin problemas.

● Experimentamos problemas al configurar la red en Ubuntu dentro de VirtualBox.


En particular, hemos tenido un PC que presenta problemas para conectar Ubuntu
a Internet u otros dispositivos en la red. ya que la tarjeta de red física desaparece
al crear máquinas virtuales.

● Cuando se instala ubuntu sobre virtual box se debe tener cuidado con el número
de núcleos que se le asigna al sistema ya que en nuestro caso se le asignó un
solo núcleo al comienzo, lo cual no permitía seguir avanzando con la instalación
del software.

● El rendimiento de Ubuntu en VirtualBox no es tan bueno como en una máquina


física, especialmente si se trata de tareas que requieren muchos recursos, como
la edición de video o la renderización 3D. Sin embargo, esto es común en la
mayoría de las soluciones de virtualización y se puede mejorar aumentando los
recursos asignados a la máquina virtual.

● Otra experiencia a tener en cuenta es que en algunos equipos no se encuentra


activada la opción de virtualización, por lo cual hay que ingresar en la BIOS y
activarla, para poder utilizar de manera correcta el VirtualBox y poder crear las
máquinas virtuales.

● También se puede llegar a confundir el comando ls con is lo cual provocaba que


apareciera un video en la pantalla de Ubuntu.

Fig 38. Imagen con el comando is


11. Conclusiones

En conclusión, la virtualización es una tecnología que permite aprovechar de


manera más eficiente el hardware físico, al crear varias máquinas virtuales
independientes dentro de un solo sistema físico. Esto tiene muchos beneficios,
incluyendo la posibilidad de ejecutar varios sistemas operativos y aplicaciones en un
solo servidor, lo que reduce los costos y mejora la escalabilidad y la flexibilidad del
sistema. La virtualización es la base de la computación en la nube y es una tecnología
cada vez más importante en el mundo de los negocios y la tecnología de la información.

Por otra parte se puede decir que el software de emulación de sistemas


operativos permite que un ordenador pueda ejecutar varios sistemas operativos al
mismo tiempo, a través de una capa de abstracción que garantiza el acceso a los
recursos de hardware necesarios para su correcto funcionamiento, aunque estos
recursos son compartidos y limitados en comparación con los del sistema principal.

VirtualBox es fácil de instalar y configurar, y ofrece una amplia variedad de


opciones de personalización para adaptarse a las necesidades de cada usuario. En
general, VirtualBox es una herramienta potente y flexible que puede mejorar la eficiencia
y la productividad de los usuarios en una amplia variedad de situaciones, tanto en el
ámbito personal como profesional.

La telefonía IP o Voz IP es una tecnología que permite realizar llamadas de voz a


través de Internet, utilizando protocolos de Internet para la transmisión de datos. Al
utilizar esta tecnología en lugar de los sistemas telefónicos tradicionales, las empresas y
los usuarios pueden aprovechar su conexión a Internet y su hardware para comunicarse
de manera más eficaz y reducir costos.

Además, la posibilidad de descargar un softphone en dispositivos móviles o PC


permite configurar fácilmente las opciones del sistema y recibir llamadas desde cualquier
lugar, lo que aumenta la flexibilidad y la movilidad en la comunicación empresarial.
12. Referencias Bibliográficas

[1] Vmware, virtualización, ¿En qué consiste la virtualización?, 2023, [Online] Disponible
en: https://www.vmware.com/co/solutions/virtualization.html

[2] HOSTINGER TUTORIALES ¿Qué es Ubuntu? Una guía rápida para principiantes,
Feb-01-2023, [Online] Disponible en: https://www.hostinger.co/tutoriales/que-es-ubuntu

[3] IBM, Virtualización, ¿Qué es la virtualización? , 19 Junio 2019, [Online] Disponible


en: https://www.ibm.com/mx-es/cloud/learn/virtualization-a-complete-guide

[4] GEEKNETIK, Geeknetic Diccionario de Tecnología Tecnologías VirtualBox: ¿Qué es y


para qué sirve?, 24/04/2020 [Online] Disponible en:
https://www.geeknetic.es/VirtualBox/que-es-y-para-que-sirve

[5] Xataka, ¿Qué es una máquina virtual?, 31 Enero 2020, [Online] Disponible en:
https://www.xataka.com/especiales/maquinas-virtuales-que-son-como-funcionan-y-como-
utilizarlas

[6] GENBETA, Cómo funciona Linux, 13 Mayo 2021, [Online] Disponible en:
https://www.genbeta.com/a-fondo/que-linux-como-funciona#:~:text=millones%20de%20d
%C3%B3lares-,C%C3%B3mo%20funciona%20Linux,y%20mejorar%20o%20cambiar%2
0aspectos.

[7] PC COMPONENTS, Home, Blog Todo sobre Ubuntu, ¿por qué deberías considerarlo
para tu equipo?, 21 de febrero de 2022, [Online] Disponible en:
https://www.pccomponentes.com/todo-sobre-ubuntu-por-que-deberias-considerarlo

[8] Goto, Glosario, Asterisk, 2023, [Online] Disponible en:


https://www.goto.com/es/resources/glossary/asterisk#

[9] Citelia conectate con nosotros,Inicio, Blog, Qué es la telefonía ip, Cómo funciona la
Telefonía IP, [Online] Disponible en:
https://citelia.es/blog/que-es-la-telefonia-ip-como-funciona/

[10] E. Castillo,C. Figueroa, Y. A. Waitoto, Guia 00 Maquina virtual_YAWP,


INSTALACIÓN AMBIENTE DE TRABAJO, LABORATORIO III DE SISTEMAS DE
TELECOMUNICACIONES PROGRAMA DE INGENIERÍA ELECTRÓNICA Y
TELECOMUNICACIONES, 2023.pdf

También podría gustarte