Está en la página 1de 26

1

Virtualización

Jenner Eduardo Ospina Benavides

Facultad de Ingeniería, Unipanamericana Fundación Universitaria

Sistemas Operativos

Tutor: Edwin Fernnedy López Salguero

Agosto 12 de 2020

Unipanamericana Fundación Universitaria

Sede Bogotá
2

Introducción

En la presente actividad se llevará a cabo la instalación de una maquina virtual, la cual

permitirá la instalación de un sistema operativo, diferente al instalado en la computadora.

Permitiendo esto trabajar sobre este sistema sin ningún tipo de inconveniente, ya que funciona

igual al sistema operativo principal que se tiene instalado.

Así se hace la instalación del sistema operativo Ubuntu Server, el cual es una distribución

GNU/Linux, ofreciendo un OS de fácil manejo, con actualizaciones frecuentes, facilidad de

instalación, instalación de programas robustos y fáciles, libertad de uso y distribución, entre

muchas otras características.


3

Objetivos

1. Investigar e instalar por medio de una maquina virtual los diferentes sistemas

operativos tales como Linux y Windows.

2. Identificación de la información del software y hardware instalados en una

computadora por medio de la línea de comandos del sistema.

3. Manejar los diferentes sistemas operativos, conociendo sus características, funciones

y estructura.

4. Investigar, conocer y manejar los diferentes comandos de la distribución Linux

Ubuntu Server.

5. Manejar las diferentes líneas de comandos, para la verificación de servicios y

procesos usados por el OS, así como muchas mas funciones tales como: crear

carpetas, copiar archivos, crear archivos de texto plano.


4

Desarrollo de la Práctica

Para el desarrollo practico de esta actividad se requiere la instalación de una máquina

virtual, que para este caso se usa el software Oracle VM VirtualBox Versión 6.1.12. Luego de

esto se procede a la instalación del sistema operativo Ubuntu Server.

1. Primero se debe de tener el archivo “iso” del sistema operativo, para este caso se usa

el sistema Ubuntu Server versión 20.04.1 LTS.

Figura 1.

Pantallazo de Sistema operativo Ubuntu y su versión.

El segundo paso es realizar la instalación del sistema operativo en la máquina virtual,

para lo cual se abre el VM Virtual Box y se da clic en “Nueva”, en donde se

configura el sistema operativo a instalar.

Figura 2.

Pantallazo creando Máquina virtual con sistema operativo.


5

En el anterior paso, se le configura el nombre que puede ser uno con el cual lo

identifiquemos fácilmente, seguido esta la carpeta donde quedara guardado todos los

archivos y todo al respecto con el sistema operativo a instalar, luego se elige el tipo

de sistema operativo y por último la versión a instalarse. Después de esto, el sistema

permite la opción de elegir la cantidad de memoria RAM que se le asignara a la

máquina virtual.

Figura 3.

Elección de memoria RAM para la máquina virtual.

Paso a seguir es la creación de un disco duro virtual, el cual nos permitirá el

almacenamiento de los archivos que se usen en el nuevo sistema operativo, así como

también el almacenamiento del sistema operativo.


6

Figura 4.

Creación del disco duro virtual.

Al dar clic en crear aparecerá la opción de elegir el tipo de archivo del disco duro,

entonces se selección el VDI (VirtualBox Disk Imagen), luego de esto aparecerá

elegir la opción de almacenamiento en el disco duro Física entre reservado

dinámicamente o tamaño fijo, en donde se recomienda la elección dinámicamente, ya

que si se necesita más espacio del indicado el sistema automáticamente ira aumentado

el tamaño. Después aparecerá la opción en donde se podrá elegir la cantidad de

almacenamiento que se quiere para el disco duro virtual.

Figura 5.

Elección de cantidad de almacenamiento para DD virtual.


7

Así ya estaría creado el sistema operativo en la máquina virtual, pero aún falta que

este arranque, para lo cual se debe de ir a configuración y en la opción de

almacenamiento seleccionar el archivo de imagen de disco y elegir el archivo ISO del

OS Ubuntu antes mencionado y descargado.

Figura 6.

Elección del archivo de imagen de disco (archivo ISO).

Paso seguido se procede a dar clic en iniciar donde se empezará a instalar nuestro

sistema operativo y ya se tendrá una visual de este, en primer lugar, solicitará

elección del lenguaje.


8

Figura 7.

Elección de lenguaje en el Sistema Operativo.

Luego el sistema nos da a elegir la configuración del teclado.

Figura 8.

Elección del tipo de teclado.


9

A continuación, se realiza la configuración para que la máquina virtual se pueda

conectar a la red.

Figura 9

Configuración de la conexión de red.

En uno de los últimos pasos el sistema enseña lo que se ocupara en el disco duro

virtual.

Figura 10.

Almacenamiento ocupado en DD.


10

Para finalizar la instalación por último se configuran las credenciales con las que se

ingresara al sistema.

Figura 11.

Creación y configuración del perfil administrador.

2. A continuación, se da una breve explicación de los comandos dados por el tutor:

MKDIR: Este tiene como funcionalidad la creación de nuevos directorios en nuestro

sistema de archivos. Por ejemplo, si escribimos el comando: “medir mis archivos”, se

creará un nuevo directorio llamado “mis archivos” en el directorio actual.

LS: Este comando es el encargado de mostrar los archivos y directorios que se

encuentran dentro del directorio actual. Como por ejemplo si se digita “ls -a” se

mostrarán los archivos y directorios que contiene la carpeta actual.


11

PWD: Este comando permite visualizar sobre que directorio se está trabajando

actualmente, así si se digita el comando “pwd”, el sistema arrojara algo así:

/home/usuario/micasa.

CLEAR: La principal función de este comando es borrar todo de la pantalla,

quedando así un terminal totalmente limpio.

CD: Este comando, es uno de los más básicos del sistema Linux, siendo su función

principal la de realizar cambio de directorio.

CAT: Con este comando se podrá leer los datos de archivos y mostrar sus contenidos.

3. Se empieza creando una carpeta con nuestro nombre, y luego ingresamos a ella y

desde este directorio creamos mas carpetas cada una con el nombre de los planetas

del sistema solar, con la condición que estas queden almacenadas en el directorio

home.

Figura 12.

Creación de carpeta con nuestro nombre.


12

Figura 13.

Creando carpetas con nombre de planetas y guardando en archivo home.

4. En este punto se selecciona la carpeta tierra y dentro de ella se crean 5 carpetas con

nombres de sistemas operativos y dentro de estas se crea un archivo con las

principales características de cada sistema operativo.

Figura 14.

Creando carpetas con sistemas operativos.


13

Figura 15.

Creando archivos en “txt” con características para cada uno de los OS.

Nota : Para realizar el texto en “txt” se usa el comando vi, en donde se abre una ventana y se presiona

“i” para insertar la información, luego de esto se le da ESC y seguido se presiona el comando “:qw”,

así quedara guardado el archivo en ”txt”, y por último para su visualización se usa el comando cat.
14

5. Se crea el directorio copia nombrado como jenner_copia, para luego en este crear la

copia de todos los archivos creados en txt.

Figura 16.

Creando directorio copia y copia de archivos txt.


15

6. En este punto se hace uso del comando rm para borrar archivos o directorios, se

demuestra en la siguiente figura.

Figura 17.

Borrando archivos y directorios con comandos.

Figura 18.

Modificando archivos con comando nano.


16

7.

Figura 19.

Identificando Gestión de procesos y Procesador del sistema.


17

8. Características de administración de procesos en Linux:

Es un sistema operativo que puede interactuar con varios usuarios, es decir es

multiusuario, la cual tiene la capacidad de simular multiprocesamiento y

procesamiento no interactivo.

Su lenguaje de programación C, es uno de los de alto nivel.

Cuenta con un lenguaje de control programable llamado Shell.

Su sistema es de fácil creación de programas y sistemas, también proporciona el

ambiente adecuado para las tareas de diseños de software.

Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos,

cuentas y procesos. También facilita el redireccionamiento de entradas/salidas.

Los estados en que se presenta son:

D Uninterruptible sleep

R Running or runnable

S Interruptible sleep

T Stopped, either by a job control signal or because it is being traced

X Dead

Las señales son:

Mensajes que se envían a un proceso para notificar eventos importantes. Debido a su

naturaleza, los procesos son interrumpidos y forzados a manejarlas inmediatamente.

Cada señal es identificada con un numero entero al igual que un nombre simbólico,

por ejemplo: man 7 signal.

9. A continuación, se verifica gestión de procesos, procesador y memoria del sistema

desde el sistema operativo Windows 10.


18

Figura 20.

Verificando Procesos desde Administrador de tareas (Ctrl + Alt +Supr).

Figura 21.

Verificando procesador y memoria del sistema.

10. El editor Vi, es uno de los programas básicos de edición de texto en memoria que

como función principal permite la inserción de archivos planos, este puede ser usado

en cualquier terminal de cualquier distribución UNIX.

Existen tres estados de este editor:


19

- Modo Comando: Cada vez que se inicia el editor este por naturaleza se encuentra

en este estado, con las teclas se pueden ejecutar acciones que permiten mover el

cursor, ejecutar comandos, salir de vi, guardar cambios, etc.

- Modo Inserción o Texto: En este modo se debe inicialmente, en modo comando,

presionar la tecla “i”, así se podrá hacer su uso para la inserción de texto.

Adicionalmente existen mas comandos para ingresar a este modo.

- Modo Línea o ex: Se escriben comandos en la última línea, al final de la pantalla.

A continuación, en la siguiente tabla se explica cada acción que realiza un comando:

Tabla 1.

Comandos usados en editor vi, con su explicación.

MOVIMIENTOS
COMANDO ACCION
Flechas Movimiento en dirección de las flechas
Lleva el cursor hasta el comienzo del
IG
archivo
G Archivo
Cambio de modo comando a Texto
I Inserta texto a la izquierda del cursor
a Inserta texto a la derecha del cursor
o Abre una línea debajo de la actual
O Abre una línea encima de la actual
Comando de borrado de texto
x Borra el carácter bajo el cursor
Borra la línea donde se encuentra el
Dd
cursor
20

Borra desde donde se encuentra el


Dw
cursor hasta el final de una palabra
Copiar y Pegar
Repite partes del texto en otras partes
yy
del editor
P Sirve para pegar el texto copiado
Modo Texto o Comando
Funciona para entrar o salir del modo en
ESC
el que se este
Modo Linea
/ , : , “?” Funciona para entrar al modo línea
Buscar Texto
Busca hacia adelante la cadena de
/texto
caracteres “texto”
Busca hacia atrás la cadena de
“?”texto
caracteres “texto”

11. Recordando comandos de gestión de redes y comunicaciones:

- Ping: El comando que universalmente es el mas conocido en el mundo de las

redes, este permite diagnosticar fallas en la conexión de red o internet. Asi

determina si realmente se esta conectado, comprobando el envio y recepción de

paquetes de información.

- TRACEROUTE: Con este comando se pude comprobar los saltos requeridos para

llegar a un destino, o en otras palabras la ruta a tomar para cargar una página web.

- DIG: Este permite verificar si el DNS de una página está funcionando

correctamente.
21

- ETHTOOL: La función principal es la de identificar si el cable Ethernet está bien

conectado al switche.

- IFCONFIG: Facilita visualizar la configuración de red de las tarjetas instaladas en

nuestro equipo.

- NSLOOKUP: Herramienta útil que permite saber la dirección IP del host al que

queremos llegar.

12. Para este punto se usa el comando LSPCI, el cual enseña un listado de todos los

dispositivos conectados en los buses psi, también como adaptadores VGA y puertos

USB.

Figura 22.

Dispositivos conectados.

El segundo comando a usar es el LSHW, que tiene como función extraer información

detallada de la configuración del hardware.


22

Figura 23.

Comando lshw.

Figura 24.

Comando free – información de la memoria RAM.

13. Un sistema de archivos son los métodos y estructuras de datos que un sistema

operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir,

es la manera en la que se organizan los archivos en el disco.


23

- FAT: En sistemas de archivo es uno de los mas simples, este consiste en un

sistema de archivos del sector descriptor o de arranque, una tabla de asignación de

bloques y el espacio de almacenamiento sin formato para almacenar archivos y

carpetas. Estos se almacenan en directorios de conjuntos de registros de 32 bytes.

- NTFS: Introducido en Windows NT, convirtiéndose actualmente en uno de los

sistemas de archivos mas importante para Windows. Este viene por defecto para

las particiones de disco de 32 GB, una de sus características es que es extensible y

además soporta muchas características de archivo, como el control de acceso,

encriptación, etc. En este sistema de archivos se utiliza valores de 48 y 64 bits,

por lo que el apoyo a los almacenamientos de disco es de alta capacidad.

- REFS (Sistema de archivos Resilient): Uno de los últimos desarrollos de

Microsoft, disponible para Windows 8 servidores, su arquitectura difiere

totalmente de otros sistemas de archivos de Windows y se organiza

principalmente en la forma de un árbol.

- MINIX: Este es el más antiguo y fiable, pero a su vez muy limitado en

características y restringido en capacidad, siendo como mucho de 64 MB de

tamaño por sistema de archivos. Usado en OS Linux.

- XIA: Este es una versión modificada del sistema de archivos Minix, que eleva los

limites de nombres de archivos y tamaño del sistema de archivos, por otro lado,

no introduce características nuevas. Aunque no es muy popular, se ha verificado

que funciona de manera excelente.

- REISERFS: Un sistema de archivos mas robusto, el cual utiliza una bitácora,

provocando que la perdida de datos sea menos frecuente. La bitácora es un


24

mecanismo que lleva un registro por cada transacción que se va a realizar,

permitiendo esto al sistema de archivos reconstruirse por sí solo en caso de algún

daño, como, por ejemplo, cierres inadecuados del sistema.


25

Conclusiones

1. Los comandos manejados, las características y los accesos de diferentes

distribuciones poseen estructuras de los comandos totalmente diferentes, haciendo así

un sistema mas desarrollado y fluido que se adecua a su accesibilidad.

2. Se evidencia la importancia y la utilidad de manejar la línea de comandos, ya que de

esta forma se adquiere mas conocimiento del sistema operativo e información tanto

de su software como hardware.

3. Se demuestran las diferencias existentes entre comandos del sistema operativo

Windows y Linux para realizar una misma tarea.

4. Al realizar la instalación del OS Ubuntu Server se evidencian sus cualidades,

facultades y falencias, con respecto a las necesidades de cada usuario y sus

preferencias del manejo de sus comandos y respectivos accesos.


26

Referencias

(Canonical Ltd. Ubuntu y Canonical, 2020). Disponible en:

https://ubuntu.com/download/server.

(Uptodown.com, 2020). Disponible en:

https://virtualbox.uptodown.com/windows/descargar.

(Yeraldine, Marzo 20 de 2018). Como usar el comando mkdir y rmdir. Disponible en:

https://ayudalinux.com/como-usar-el-comando-mkdir/.

(Servidoresadmin.com, 2020). Comando Linux ls listar archivos y directorios en Linux.

Disponible en: https://www.servidoresadmin.com/comando-linux-ls/.

(Luis Armando Medina, 2019). Comandos Linux CD. Disponible en:

https://www.comoinstalarlinux.com/comandos-linux-cd/.

También podría gustarte