Sei sulla pagina 1di 49

Diplomado de profundización en Linux (Opción de grado)

Unidad 1 – paso 2 – Implementar el uso de aplicaciones orientado a la virtualización


de sistemas operativos

Milton Raúl Cipamocha Quevedo


Código: 80.021.755
Grupo Colaborativo 301124_7

Tutor

Helio Fabio Aranda

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD).


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERA
INGENIERIA DE SISTEMAS
BOGOTÁ
2019.

1
Tabla de Contenido

INTRODUCCION............................................................................................................................. 3
OBJETIVOS ...................................................................................................................................... 4
DESARROLLO DE ACTIVIDADES ............................................................................................. 5
1) Configuración de BIOS ........................................................................................................... 5
2) Descarga de software virtualización........................................................................................ 5
3) Descarga e instalación sistema operativo ................................................................................ 8
4) Administración. ................................................................................................................... 17
a) 5 comandos de manipulación de archivos y directorios .................................................... 17
b) 5 comandos de administración de procesos ...................................................................... 21
c) 5 comandos (instalación, actualización y eliminación) de aplicaciones ........................... 24
d) 5 comandos de gestión en un entorno de red..................................................................... 26
e) 5 comandos de manipulación de hardware y controladores .............................................. 29
f) 5 comandos de compresión / descompresión de archivos ................................................. 30
5) Características de sistemas de archivos. ................................................................................ 34
6) Estructura de directorios........................................................................................................ 37
7) Cuotas de disco .................................................................................................................... 41
8) Respuesta a preguntas ........................................................................................................ 45
CONCLUSIONES ........................................................................................................................... 49

2
INTRODUCCION

Esta actividad tiene como finalidad, contribuir con el desarrollo de conocimientos


respectivos, acerca de los sistemas Linux. Con el ejercicio realizado, se experimenta el
procedimiento para el despliegue de un sistema Linux, a través de un ambiente virtualizado,
utilizando la utilidad virtual box. El sistema utilizado es GNU/Linux Ubuntu 18.04 LTS,
dentro del cual se realizarán ejercicios de utilización de comandos básicos de
administración, a través de una terminal.

Con la ayuda de evidencias y siguiendo un procedimiento paso por paso, comenzando


desde el proceso de instalación del software de virtualización, hasta el alistamiento y puesta
en marcha del sistema operativo, se busca afianzar conocimientos que, en la informática,
son de gran importancia, en el ámbito profesional.

3
OBJETIVOS

 Experimentar el procedimiento de instalación del software de virtualización Virtual


Box, configuración y adición de paquetes adicionales, que contribuyen con el
ejercicio de despliegue de un sistema Linux Ubuntu 18.04 LTS.
 Reconocer el proceso de instalación y gestión del sistema operativo GNU/Linux
Ubuntu 18.04 LTS.
 Realizar la exploración de comandos básicos de administración, a través de una
terminal de comandos.
 Investigar acerca de los diferentes ambientes gráficos de escritorio disponibles para
el sistema operativo Ubuntu, reconocerlos y realizar comparaciones.
 Identificar la estructura del sistema de directorios, presentes en el sistema operativo
GNU/Linux.
 Reconocer y adquirir la destreza para gestionar el espacio de almacenamiento, y su
correcta administración con la ayuda de cuotas.

4
DESARROLLO DE ACTIVIDADES

De acuerdo con la problemática planteada, proceda con el siguiente requerimiento:


1) Configuración de BIOS.
Antes de iniciar la instalación de Virtual Box, es importante que accedan al BIOS
de su equipo de cómputo y verifiquen o activen las opciones de virtualización,
generalmente Virtual Box permite por defecto implementar arquitecturas de 32 Bits,
pero con este procedimiento les permitirá implementar arquitecturas de 64 bits, las
cuales son hoy en días más comunes.
a) Se accede a las opciones de configuración del equipo y se evidencia que este cuenta
con opciones de virtualización en estado activado. (imagen 1).

Imagen 1. Configuración del BIOS.

2) Descarga de software virtualización.


Descargue e instale el software libre para virtualización denominado Virtual Box,
versión 6.0.8 (versión actual) (https://www.virtualbox.org/wiki/Downloads ) de
acuerdo con la arquitectura de hardware de su equipo de cómputo, es decir, si es de
32 bits o 64 bits.
a) Para esta actividad, se realiza la descarga de virtual box, y se muestra el paso a paso
de la instalación, sin embargo, para el desarrollo de mi laboratorio utilizaré
VMWare Workstation.

5
b) Desde el sitio de descarga, se accede al instalador y se realiza la respectiva
descarga.

Virtual box extensión pack.

Una vez instalada la herramienta de virtualización, debe verificar el soporte USB


2.0, si no está instalado debe agregar el paquete de soporte para dispositivos USB
2.0, Virtual Box RDP y arranque PXE para tarjetas Intel, denominado Virtual Box
Extensión Pack, con el fin de que les reconozca los diferentes dispositivos USB y
determinadas tarjetas en el sistema operativo huésped.
Describa paso a paso el procedimiento realizado y evidencie los resultados por
medio de capturas de pantalla.
c) Se ejecuta la instalación de la extensión pack, el cual brinda soporte para
dispositivos USB.
d) Selecciona la opción configuración. (imagen 2)

Imagen 2. Configuración Virtual Box.

e) Luego, seleccionar la opción extensiones y dar clic en el símbolo + de la parte


derecha, este lo lleva a buscar la extensión que ya descargo previamente. (Imagen 3
y 4)

Imagen 3. Extensiones Virtual box.

6
Imagen 4. Archivo expansión pack.

f) Al seleccionar el paquete de extensión, el programa ejecuta su instalación.


(Imagen. 5)

Imagen 5. Mensaje de instalación paquete expansión.

g) A continuación, se despliega un mensaje en el cual se deben aceptar los términos de


licencia. (Imagen. 6)

Imagen 6. Términos de licencia. Extensión pack.

7
h) Y finalmente, dentro del cuadro de extensiones, se tiene instalado la extensión pack.
(Imagen. 7)

Imagen 7. Extensión pack

3) Descarga e instalación sistema operativo.


Descargue e instale del sistema operativo GNU/Linux Ubuntu 18.04. LTS
(http://www.ubuntu.com/download/desktop ) como nueva máquina virtual en
Virtual Box. Es importante que tengan en cuenta la planificación del hardware para
la virtualización, explorando la capacidad que posee el sistema anfitrión como
mínimo a nivel de procesador, memoria RAM y disco duro.

a) La instalación se realiza sobre VMWare Workstation. (imagen 8)

Imagen 8. Interfaz de VMWare.

b) En el siguiente paso, se debe seleccionar la opción custom. (imagen 9)

8
(imagen 9. Asistente de creación VM)

c) Ahora debe seleccionar la compatibilidad de hardware. (imagen 10)

(Imagen 10. Selección tipo hardware)

d) Ahora, se debe seleccionar el disco de instalación o imagen ISO para iniciar la


instalación del sistema operativo. (imagen 11)

9
Imagen 11. Selección disco instalación.

e) El siguiente paso es seleccionar el tipo de sistema operativo a instalar, en este caso


es Linux, Ubuntu 64bits. (imagen 12)

Imagen 12. Selección sistema.

f) Asignamos un nombre a la máquina virtual, y también la ubicación en el sistema


operativo anfitrión. (imagen 13)

10
Imagen 13. Nombre de VM

g) Se selecciona la cantidad de procesadores y cores por procesador, que tendrá la


máquina virtual, en este caso se asignaron 2 procesadores con 2 cores cada uno.
(imagen 14)

Imagen 14. Selección número de procesadores.

h) El siguiente paso es asignar el espacio en disco. La instalación de Ubuntu se puede


realizar con un espacio mínimo de 20 Gb, pero en esta actividad, se asignarán 100
Gb de disco duro. (imagen 15)

Imagen 15. Selección tamaño de disco.

11
i) Se asignan 2 Gb de memoria RAM para la máquina virtual. (imagen 16)

Imagen 16. Tamaño de memoria

j) Se enciende la máquina virtual y se da inicio al proceso de instalación desde la


imagen ISO. (imagen 17)

Imagen 17. Inicio de la instalación

k) Seleccione la opción install Ubuntu, el paso siguiente es seleccionar el idioma del


teclado y el tipo de instalación. (imagen 18)

Imagen 18. Selección idioma de instalación.

12
l) El sistema preguntará que tipo de instalación desea realizar, y si desea utilizar el
espacio en disco disponible, y qué sistema de archivos desea utilizar. También se debe
seleccionar el modo de particionamiento. (imagen 19)

Imagen 19. Tipo de instalación.

m) Ahora debe seleccionar la ubicación. (imagen 20)

Imagen 20. Selección ubicación.

n) Se configura el usuario y el nombre de la máquina virtual. (imagen 21)

Imagen 21. Creación usuario y password.

13
o) Se evidencia el inicio del proceso de instalación. Posteriormente, al finalizar este
proceso, el sistema solicita reiniciar el servidor. (imagen 22)

Imagen 22. Proceso de instalación.

p) Luego del reinicio, ingresamos con el usuario creado en el sistema, y se procede con
la instalación de las VMWare Tools. (imagen 23)

Imagen 23. Ingreso al sistema.

q) Seleccionamos la opción VM, y buscamos en el submenú, la opción install


VMWare tools. (imagen 24)

14
Imagen 24. Instalación VMWare tools.

r) Al insertar la imagen virtual de VMWare tools, se puede observar a través de la


consola, que aparece un disco montado en el sistema. Ingresamos al directorio y se
copia el instalador allí presente, al directorio /tmp, para proceder con la instalación.
(imagen 25)

Imagen 25. Copia de instalador vm tools.

15
s) Luego de copiar el archivo en /tmp, se procede a descomprimirlo con el comando
“tar –xvf nombrearchivo.tar” (imagen 16)

Imagen 26. Descomprimiendo instalador vm tools.

t) Listamos los archivos dentro del directorio que se descomprimió. (imagen 27)

Imagen 27. Lista de archivos vm tools.

u) Y se ejecuta el archivo “vmware-install.pl”. De esta forma, ya se tienen instaladas


las herramientas de VMWare. (imagen 28)

Imagen 28. Instalación vm tools.

16
4) Administración.
Se hace necesario que cada uno de los integrantes de grupo, inicien un proceso de
administración y control el sistema a través de líneas de comandos, para ello debe
cada estudiante debe realizar de forma individual:
La selección, clasificación y ejecución de 20 comandos a modo consola y la
exploración en el ambiente GNU para establecer su equivalencia de ejecución en
ambiente gráfico, así:
a) 5 comandos de manipulación de archivos y directorios.
i) df –h. Es un comando utilizado para listar todos los directorios montados en el
sistema operativo, el cual muestra tamaño, porcentaje de uso y porcentaje libre
de cada directorio o punto de montaje. (imagen 29)

Imagen 29. Comando df

ii) ls –lRt. Es un comando utilizado para listar los archivos dentro de un directorio.
La opción “l” muestra una lista detallada de los archivos, “R” muestra un listado
de subdirectorios recursivamente, “t” muestra la fecha de modificación de los

17
archivos. (imagen 30)

Imagen 30. Comando ls


iii) mkdir. Comando utilizado para crear directorios. (imagen 31)

Imagen 31. Comando mkdir.

iv) rm. Comando utilizado para borrar directorios o archivos. (imagen 32)

Imagen 32. Comando rm.

18
v) touch. Este comando se utiliza para modificar los datos de la última fecha y
hora de modificación de un archivo. También se usa para crear un archivo
nuevo. (imagen 33)

Imagen 33. Comando touch.

vi) exploración en el ambiente GNU


Para manejo de archivos, Ubuntu cuenta con una interface llamada files, la cual
muestra gráficamente los directorios, subdirectorios y archivos presentes en el
sistema. Si se requiere crear un directorio, basta con dar clic derecho sobre el
directorio donde se quiera crear el nuevo directorio. (imagen 34)

19
Imagen 34. Listado de directorios Ubuntu.

Se pueden listar en orden alfabético, por fecha de modificación, por tipo o por
tamaño, seleccionando la pestaña que se muestra en la siguiente imagen.
(imagen 35).

Imagen 35. Ordenar archivos y directorios.

20
b) 5 comandos de administración de procesos.
i) ps. Este comando muestra una imagen de los procesos actuales. (imagen 36)

imagen 36. Comando ps.

ii) top. Ofrece una vista dinámica en tiempo real de los procesos del sistema.
Muestra un resumen de todos los procesos y subprocesos, gestionados por el
kernel de Linux. (imagen 37)

Imagen 37. Comando top.

iii) htop. Es similar al comando top, pero esta utilidad basada en ncurses 1GPL, es
un software libre que permite validar los procesos de manera interactiva.
(imagen 38).

1
Ncurses, es una biblioteca de programación que permite escribir interfaces de modo texto, esta utilidad hace
parte del proyecto GNU. Recuperado de https://es.wikipedia.org/wiki/Ncurses

21
Imagen 38. Htop.

iv) nmon. Es un sistema para monitorear los servidores Linux, y sistemas


operativos de IBM AIX. Esta utilidad muestra estadísticas de rendimiento del
sistema, permitiendo exportar los datos a un archivo csv, para ser analizados.
(imagen 39).

Imagen 39. Comando nmon.

v) kill. Con este comando se envía un mensaje al sistema operativo para la


terminación de determinado proceso, le indica que termine su ejecución,
referenciado por su ID de proceso. (imagen 40).

22
Imagen 40. Comando kill.

vi) exploración en el ambiente GNU


Dentro de la interface gráfica, se tiene acceso al botón aplicaciones, el cual
permite buscar fácilmente por nombre, varias utilidades del sistema que
muestran procesos, uso de disco, memoria, procesador y espacio en directorios.
(imagen 41, 42).

Imagen 41. Botón aplicaciones.

23
Imagen 42. Utilidades del sistema.

c) 5 comandos (instalación, actualización y eliminación) de aplicaciones.


i) apt. (Advanced Package Tool). Es una herramienta de consola de comandos que
se usa para la facilidad de manipular el sistema de paquetes dpkg. Es una forma
de administrar paquetes y actualizaciones muy común en Ubuntu. Con apt
podemos instalar, actualizar y desinstalar paquetes de manera fácil y rápida.
(imagen 43-46)

Imagen 43. Comando apt install

Imagen 44. Comando apt update

24
Imagen 45. Comando apt search.

Imagen 46. Comando apt remove.

ii) exploración en el ambiente GNU


Ubuntu cuenta con la utilidad Ubuntu software, la cual permite buscar, instalar,
listar e instalar nuevas actualizaciones en el sistema. (imagen 47).

25
Imagen 47. Ubuntu software.

d) 5 comandos de gestión en un entorno de red.


i) Ifconfig. (Interface configuration). Se utiliza para comprobar y configurar las
interfaces de red a través de la consola de comandos. (imagen 48).

Imagen 48. Comando ifconfig.

26
ii) Netstat. (Network statistics). Es una utilidad de la consola de comandos, que
nos muestra una lista detallada de las conexiones de entrada y salida, presentes
en el sistema operativo. (imagen 49)

Imagen 49. Comando netstat.

iii) Traceroute. Esta utilidad permite hacer un seguimiento a los paquetes que
viajan de un host origen a un host destino. Permite evidenciar la latencia de red
de los paquetes. (imagen 50).

Imagen 50. Comando traceroute.

iv) Dig. (Domain information groper). Es un comando que permite realizar


consultas DNS, es una especie de tester de resolución de nombres. (imagen 51).

Imagen 51. Comando dig.

27
v) Nmcli. Es una utilidad para controlar y validar el estado de la red. Con la ayuda
de este comando se pueden crear, actualizar, listar, borrar, activar y desctivar
conexiones de red. Adicionalmente muestra el estado del dispositivo de red en
el sistema. (imagen 52).

Imagen 52. Comando nmcli.

vi) exploración en el ambiente GNU


Dentro de las utilidades del sistema, Ubuntu cuenta con una interfaz que permite
ver al detalle las conexiones de red, permite asignar direcciones ip, dns, puerta
de enlace etc. (imagen 53).

Imagen 53. Configuración de red.

28
e) 5 comandos de manipulación de hardware y controladores.
i) Lspci. Este comando utilizado en los sistemas Linux, lista información detallada
de los buses del sistema. (imagen 54)

Imagen 54. Comando lspci.

ii) Lshw. Permite listar información detallada de la configuración de hardware


presente en el servidor. Permite evidenciar información como memoria,
firmware, información de la main board, velocidad de cpu entre otros datos.
(imagen 55).

Imagen 55. Comando lshw.

iii) Hdparm. Es una utilidad de los sistemas operativos Linux, que permite
visualizar y ajustar los parámetros de discos IDE y SATA. Se puede modificar
el control de energía, cache del disco etc. Por defecto, viene instalada en los
sistemas Linux. (imagen 56).

29
Imagen 56. Comando hdparm.

iv) exploración en el ambiente GNU


En las opciones del sistema, Ubuntu cuenta con una utilidad para administrar
dispositivos del sistema. (imagen 57)

Imagen 57. Opciones de configuración del sistema.

f) 5 comandos de compresión / descompresión de archivos.


i) Tar. Existen varias utilidades de compresión en sistemas Linux, una de estas es
la utilidad tar. Esta utilidad se usa mayormente para empaquetar varios archivos
en uno solo, pero no para comprimir. Se puede empaquetar y luego se comprime
con gzip, o zip según sea el caso. (imagen 58)

30
Imagen 58. Empaquetando con tar.

ii) Gzip. (GNU zip). Es una utilidad de software libre, que remplaza el comando
compress de sistemas unix. Este software fue creado en 1992, por Jean-loup
Gaily y Mark Adler. La extensión de los archivos basados en esta utilidad es
tar.gz, ya que contiene archivos empaquetados con tar y comprimidos con gzip.
(imagen 59).

Comando 59. Comprimiendo con gzip.

iii) Gunzip. Permite descomprimir archivos comprimidos con gzip, zip.


(imagen 60).

31
Imagen 60. Descomprimir gzip.

iv) Zip. Esta es otra utilidad de compresión, utilizada en sistemas linux. Cuenta con
una compresion de varios archivos en uno solo, con la caracteristica que su
relación de compresión puede llegar de 3:1. (imagen 61).

Imagen 61. Comprimiendo con zip.

32
v) Unzip. Descomprime los archivos comprimidos con zip. (imagen 62).

Imagen 62. Descomprimir con unzip.

Describa paso a paso el procedimiento realizado y evidencie los resultados. Estos


comandos, serán utilizados permanentemente en el desarrollo de las siguientes actividades
individuales y colaborativas del Diplomado, por lo que deberá familiarizarse con ellos.

Realizar un comparativo entre al menos 3 tipos de escritorio más utilizados y que se pueden
implementar en la distribución Ubuntu. Trabaje con uno de ellos (puede utilizar el que se
instala por defecto en el sistema operativo Ubuntu 18.04 LTS) y además realice una
descripción de la experiencia percibida en su exploración.

MATE - GNOME KDE XFCE

Es un escritorio basado en Este es uno de los escritorios Este es un entorno de escritorio


ambientes Gnome. Cuenta con más conocidos en sistemas caracterizado por ser liviano.
varias aplicaciones que han sido GNU/Linux. Su diseño se basa Especial para equipos con bajas
renombradas, tales como caja, en la estética y la facilidad de características de rendimiento.
pluma, ojo de ate, un visor de uso. Su filosofía es basarse en la Sin dejar de ser eficiente y con
documentos llamado atril, mate personalización, ya que sus bastante utilidad para el usuario.
terminal entre otras. componentes pueden ser (Imagen 65).
personalizados a la medida.
(Imagen 63).
(Imagen 64).

33
Imagen 65. Escritorio XFCE.
Imagen 64. Escritorio KDE.

Imagen 63. Escritorio MATE.

5) Características de sistemas de archivos.


Establecer las principales características que diferencian a los sistemas de archivos,
directorios y unidades en GNU/Linux, teniendo en cuenta la siguiente tabla:

Sistema de archivos Cómo funciona Características


diferenciadoras
Es un sistema de archivos que Permite utilizar links
se divide en clústeres múltiplos simbólicos (Linux), archivos
de 512bytes. con nombres largos, tamaño
El bloque de arranque, es el de archivos y volúmenes
bloque 0, pista 0, superficie 0 de superiores a 2 TB. Permite
un disco. Después del bloque de rápido acceso a los archivos
arranque, viene el supe bloque. pequeños de manera rápida y
este contiene información efectiva.
Ext2 importante del sistema de
archivos.
La información se diferencia a
través de i-nodos, estos
contienen una descripción de
los bloques que conforman los
archivos. contiene información
sobre propietario, permisos de
acceso. Cada i-nodo tiene un
número y ocupan 64bytes. Cada

34
archivo se identifica con un
numero de i-nodo.
Es un sistema transaccional, Este sistema de archivos, es
que garantiza la consistencia de una mejora de EXT2. Utiliza
la data. Este sistema es redundancia de datos y un
compatible con Ext2, pues es un sistema de metadatos fijo que
sistema ext2 con un archivo permite reconocer
adicional de registro. Es como ubicaciones, mejorando de
una capa adicional sobre Ext2 esta manera la velocidad de
Ext3 que mantiene un fichero de datos.
registro (por defecto en el Este tipo de sistema de
directorio /jfs). archivos permite realizar
Las particiones Ext3 no tienen reparación de los datos en
una estructura de ficheros caso de algún problema con
diferentes a los de Ext2, por lo el sistema.
que no sólo se puede pasar de
Ext2 a Ext3, sino que lo opuesto
también funciona.
Es una mejora compatible de Soporta pre asignación y
ext3 que utiliza menos CPU y asignación retardada de los
mejora la velocidad de lectura y archivos, las bitácoras
escritura. Soporta volúmenes de manejan un sistema de suma
hasta 1024 PiB (PebiByte) (1 de comprobación brindando
PiB = 2^50 Bytes). confiabilidad. Ofrece
Mejora la velocidad de lectura y velocidad considerable al
escritura en comparación con sistema de chequeo de
Ext4 ext3, pero es más lento en la archivos. Este sistema
eliminación de archivos. En soporta archivos mayores a
ext4 se introducen los exents, 16TB y tiene capacidad hasta
que se utilizan para reemplazar de 1 EB.
al tradicional esquema de
bloques, utilizado por ext2 y
ext3. Los exents mejoran el
rendimiento al trabajar con
ficheros de gran tamaño
Utiliza el sistema extends y el Sistema de archivos x64,
journaling basados en EXT4 soporta sistema de archivos
además de barreras de escritura tipo journaling; diseñado para
las cuales garantizan que la trabajar en paralelo y escalar
secuencia de escritura de basado en la cantidad de hilos
archivos se realiza en un orden entrada/salida del sistema;
particular para asegurar tiene sistema de grupos de
Xfs Reiserfs ifs confiabilidad en la persistencia asignación que son
de datos; también maneja subdivisiones de los
estructuras tipo B+trees que volúmenes físicos; usa la
son básicamente árboles con característica extendida de
una raíz y un gran número de EXT4 de forma dinámica;
hijos por nodo, así como un tamaños de bloques variables,
sistema de registro síncrono y/o archivos dispersos e
asíncrono para hacer instantáneas. Las estructuras
seguimiento de actualizaciones de asignación de archivos son

35
a los archivos; tiene también un tipo B+Tree, con máximo 8
sistema para reservar los anchos EB en tamaño de archivo y/o
de banda del sistema y un volumen, y número máximo
sistema de cálculo dinámico de de archivos 264; tiene
su rendimiento lo que le permite también una API para
garantizar la tasa de migración de datos.
entrada/salida del sistema.
El sistema de archivos btrfs está Soporta muchos de las
diseñado para cumplir con los características ya
requisitos de escalabilidad y mencionadas además de
expansión en grandes asignación dinámica de
subsistemas de almacenamiento Inodos, bandas RAID,
de datos. bloqueo de dispositivos,
Como el sistema de archivos depuración de datos, copias
btrfs usa árboles B en su espejo en otros dispositivos,
implementación. Su nombre manejo de instantáneas (de
deriva del nombre de esas compresión, grabables y de
estructuras de datos, aunque no sólo lectura), así como copia
es un acrónimo verdadero. de seguridad incremental,
deduplicación fuera de banda,
Un árbol B es una estructura de manejo de subvolumenes de
datos en forma de árbol que montaje separado, y balanceo
permite a los sistemas de en línea.
archivos y bases de datos
acceder y actualizar
eficientemente grandes bloques
de datos sin importar qué tan
Btrfs grande sea el árbol.
El sistema de archivos btrfs
proporciona las siguientes
características importantes:
 La funcionalidad de copia
en escritura le permite crear
instantáneas legibles y
grabables, y revertir un
sistema de archivos a un
estado anterior, incluso
después de haberlo
convertido desde un
sistema de archivos ext3o
ext4.
 La funcionalidad de suma
de control garantiza la
integridad de los datos.
 La compresión transparente
ahorra espacio en disco.
 La desfragmentación
transparente mejora el
rendimiento.

36
 La gestión integrada del
volumen lógico le permite
implementar
configuraciones RAID 0,
RAID 1 o RAID 10, y
agregar y eliminar
dinámicamente la
capacidad de
almacenamiento.
Al estar físicamente en el Espacio lógico
disco, la velocidad de acceso a completamente independiente
swap es mucho menor a lo que en el disco que se utiliza
brinda la RAM física, por lo como memoria RAM virtual
Swap cual suele usarse sólo para con la finalidad de apoyar y
“respaldar”; por lo general se aumentar la capacidad de la
trasladan a la swap los RAM física de la máquina.
procesos poco activos del No necesita formato de
sistema, para así liberar sistema de archivos.
espacio en la RAM física.

6) Estructura de directorios.
Establecer la función principal de la estructura de directorios de GNU/Linux, con base a
la siguiente tabla:

Directorio /
Función principal Subdirectorios
Carpeta

En este se encuentran todos los puntos de


montaje.

Punto de montaje principal del sistema


/ operativo, allí se encuentran los demás
puntos de montaje.

Imagen 66. directorio /

No contiene subdirectorios.
En este directorio se encuentran los
archivos ejecutables del sistema,
/bin
particularmente los utilizados por
usuarios y sus programas.

37
Imagen 67. directorio /bin

En este directorio se encuentran los


archivos que están relacionados con el
/boot sistema de arranque del sistema: kernel
Linux, allí se encuentra el directorio
grub.

Imagen 68. directorio /boot

No tiene subdirectorios mientras no se


Este directorio es un punto de montaje tenga montado ningún cdrom.
que se puede utilizar cuando deseamos
/cdrom
montar una imagen iso, o cuando se
inserta un cdrom.
Imagen 69. Directorio /cdrom.

En este directorio se alojan los


/dev controladores y dispositivos del
sistema.

Imagen 70. directorio /dev

En este directorio se encuentran los


archivos de configuración del sistema
/etc
operativo, y los servicios con que
cuenta el sistema.

Imagen 71. directorio /etc

38
Cada usuario creado en el sistema,
/home cuenta con un directorio en este punto
de montaje.
Imagen 72. Directorio /home

En el directorio lib, se encuentran los


módulos del kernel de Linux, librerías
/lib del sistema operativo necesarias para
su arranque y ejecución de los
comandos en el directorio root.

Imagen 73. Directorio /lib

Generalmente los sistemas de archivos


cuentan con el directorio /lost+found. No tiene subdirectorios.
En este se encuentran archivos o
directorios, que han sido recuperados,
/lost+found
en caso de que se haya realizado una
revisión del sistema de archivos, que se Imagen 74. Directorio /lost+found
haya presentado por algún reinicio
inesperado del sistema.

No tiene subdirectorios.

En este directorio se montan los


/media dispositivos que son temporales, como
lo son unidades de CD, DVD o USB
Imagen 75. Directorio /media

Es un punto de montaje que se usa en


/mnt caso de necesitarse montar algún No tiene subdirectorios.
directorio o sistema de archivos.

Es un directorio reservado para el No tiene subdirectorios.


software que se instale, pero no hace
/opt parte del estándar de instalación del
sistema operativo. Es usado para
instalaciones de terceros.
Imagen 76. Directorio /opt

39
Es un directorio que contiene archivos
/proc temporales que son creados por los
procesos activos en el sistema.
Imagen 77. Directorio /proc

Normalmente no tiene.

Directorio que pertenece al usuario raíz


/root del sistema operativo. Es similar al
home de otros usuarios.

Imagen 78. Directorio /root

No tiene subdirectorios.
Este directorio aloja los ejecutables del
sistema, son programas que se utilizan
para el funcionamiento del sistema
/sbin
operativo, ya que algunos son
comandos de administración del
sistema.

Imagen 79. Directorio /sbin

Este directorio contiene el módulo de


seguridad diseñado para Linux, el cual
/etc/selinux proporciona un mecanismo para
implementar políticas de seguridad y
controles de acceso. Imagen 80. Directorio /etc/selinux

Contiene archivos y directorios que


hagan parte de servidores montados en
/srv No tiene subdirectorios.
el sistema, como un servidor web
www, FTP entre otros.

En este directorio se encuentran


/tmp archivos temporales del sistema o de
aplicaciones a nivel de usuario.
Imagen 81. Directorio /tmp

40
Este es un directorio relativamente
grande, ya que todos los programas se
encuentran instalados allí. También
/usr tiene subdirectorios donde se
encuentran los comandos de usuario,
comandos de administración del
sistema, datos de programas y librerías.
Imagen 82. directorio /usr

Este directorio contiene datos


dinámicos, los cuales son creados en
tiempo de ejecución. Es específico para
cada sistema y por lo tanto no es
compartido con ningún otro sistema.
/var
Dentro de este se guardan los logs del
sistema, archivos de buzón, colas de
impresión y archivos temporales que
requieren estar alojados por más Imagen 83. Directorio /var
tiempo en /var/tmp.

7) Cuotas de disco.
Las cuotas de disco en un sistema operativo GNU/Linux, se administran
individualmente por cada sistema de archivos y son únicas para usuarios o grupos y el
objetivo de las cuotas es limitar, de forma razonable, el espacio utilizado en el sistema
de archivos. Con el fin de ejercer buenas prácticas de administración de ciertos aspectos
en el uso del sistema, se solicita que realice modificaciones definidos bajo su propio
criterio, una configuración personalizada de cuota(s) para el sistema de archivos
"/home" del usuario con el que instaló el sistema operativo huésped. Describa paso a
paso el procedimiento realizado y evidencie los resultados.

Instalación y configuración de la utilidad quota:

Como primer paso, se debe realizar la instalación de esta utilidad, con la ayuda del
comando apt. apt-get install quota (Imagen 84).

41
Imagen 84. Instalación quota.

Luego de realizar su instalación, procedemos con la configuración del punto de montaje


sobre el cual se requiere utilizar cuota de disco. Para realizarlo debemos editar el
archivo fstab con la ayuda de un editor de texto, como vi, o nano. nano /etc/fstab.
Se hace la modificación en la línea donde se encuentra el punto de montaje de /home,
adicionando usrquota,grpquota. (imagen 85, 86)

Imagen 85. Edición fstab.

Imagen 86. Fstab editado.

Para que la configuración quede activa en el directorio /home. Se desmonta el directorio


y se monta nuevamente. (imagen 87).

42
Imagen 87. Desmonte y montaje de directorio.

Se procede con el chequeo de la cuota. Al ejecutar este comando, se crean los archivos
aquota.group y aquota.user, dentro del directorio /home. (imagen 88).

Imagen 88. Check de quota.

Se listan los archivos en el directorio /home. (imagen 89).

Imagen 89. Listado de archivos en /home

Ahora se pueden asignar valores de cuota para el usuario “milton”. (imagen 90).

Imagen 90. Valores de cuota.

43
Se pueden observar los valores de cuota asignados al usuario “milton” con el comando:
quota -u milton (imagen 91).

Imagen 91. Valores asignados a usuario.

Con la ayuda del comando repquota se puede visualizar la ocupación de espacio y la


cuota en determinada partición. (imagen 92).

Imagen 92. Reporte cuota.

Ampliación de directorios.

Se requiere añadir más espacio de almacenamiento al volumen lógico correspondiente


al sistema de archivos de los directorios “/usr” y “/home “respectivamente. Esta
modificación será definida bajo su propio criterio teniendo en cuenta la capacidad de
disco que posea. Describa paso a paso el procedimiento realizado y evidencie los
resultados.

Existe una utilidad de Ubuntu llamada growpart, la cual facilita el redimensionamiento


de particiones desde la línea de comandos. Para poderla usar en este ejercicio, se deben
instalar las utilidades cloud guest. (imagen 93).

44
Imagen 93. Instalación cloud-guest

Con la ayuda de esta aplicación se puede hacer resizing de una partición, con un
comando simple como growpart.

Imagen 94. Growpart.

8) Respuesta a preguntas:

a) ¿Qué ventajas tendría la Empresa al usar el Sistema Operativo Ubuntu?


El uso de Linux Ubuntu en un entorno empresarial, genera muchas ventajas, ya que,
al ser un sistema de software libre, permite realizar variedad de actividades con
aplicaciones de uso gratuito. Es un sistema robusto y muy estable. Los servidores
pueden ser instalados en arquitecturas de bajo costo, pues no depende de gran
cantidad de recursos de cómputo para funcionar óptimamente. Es un sistema que
utiliza mejor los recursos, con menos mensajes de error, sin inconvenientes por
software antivirus, la administración de usuarios, grupos, permisos y acceso a
directorios y archivos es más fácil de gestionar.

45
Una ventaja muy importante es que no es necesario comprar una licencia, permite
actualizarse constantemente y sus actualizaciones son totalmente gratuitas. En caso
de que la empresa cuente con servicios importantes que no pueden tener
indisponibilidad, Ubuntu facilita la actualización de su kernel en caliente, es decir,
podemos realizar su actualización sin tener que reiniciar o llegar a tener
indisponibilidad del servicio. Por otra parte, contiene gran cantidad de aplicaciones
gratuitas con características similares o quizás mejores que las conocidas en otros
sistemas operativos.

b) ¿Qué desventajas tendría la Empresa al usar el Sistema Operativo Ubuntu?


Ya que la mayoría de empresas cuentan con otros sistemas operativos, una
desventaja podría ser el tener que capacitar a los usuarios finales en cuanto al uso de
este sistema operativo pues si se requiere realizar alguna tarea compleja, debe
hacerse uso de privilegios especiales o ejecutar líneas de comando a través de la
terminal, y muchas personas no están muy familiarizadas con una terminal, esto
podría limitar un poco su uso o tener una curva de aprendizaje bastante grande.
Pueden presentarse problemas de incompatibilidad con periféricos o dispositivos, la
instalación de sus controladores no es tan intuitiva en comparación con otros
sistemas.
Incompatibilidad con versiones de programas ofimáticos de uso común que dificulta
en cierta forma convertir o importar documentos entre versiones.
Algunos proveedores de servicios de comunicaciones no cuentan con soporte en
sistemas Linux.
Al ser un sistema operativo tan estable, requiere de una configuración avanzada
para que su funcionamiento sea el esperado, convirtiendo esto en una labor bastante
compleja.

c) ¿Cuáles son los costos de soporte y licenciamiento de la empresa al usar


Ubuntu con respecto a usar Windows?
Los costos de licenciamiento de Ubuntu son nulos, ya que no se requiere realizar la
compra de ninguna licencia ni contratos por actualización. Ubuntu cuenta con un

46
paquete ofimático que remplazaría el más común en Windows que es el office,
permitiendo utilizarlo sin necesidad de pagar licenciamiento. Existen casos en que
las empresas cuentan con software especializado, para su nómina o inventarios, que
requiere de cierto licenciamiento por su uso, pero ya son licencias que no tienen que
ver con el sistema operativo.
Los costes que tendrían que pagarse para el uso de Linux Ubuntu, serían por el
soporte o administración de sistemas, ya que se requiere de personal calificado, para
brindar soluciones efectivas en caso de fallas con los servicios.
A continuación, presento una pequeña tabla comparativa del costo de algunos
paquetes de software conocidos.

Software Linux Valor Windows Valor


Suite de Office 2016 /
Open Office $0 $450.000
Ofimática Office 365
Estándar por
Microsoft SQL
Bases de datos MariaDB $0 núcleo
Enterprise
USD$3717
Sistema $80.000 por
Ubuntu $0 Windows 10
Operativo PC.
USD$2700 +
ZOHO USD$35
ERP SAP costo de horas
(empresarial) /usuario
de soporte
Tabla 1. Comparativo de valor de algunas licencias.

d) ¿Creen que GNU/Linux es capaz de soportar la migración solicitada por la


empresa?
Si, este sistema cuenta con la capacidad de soportar la migración solicitada, pues es
un sistema diseñado para ser estable y manejar de manera efectiva los recursos de
hardware. Cabe aclarar que, para poder cumplir con los requerimientos de la
migración solicitada, se debe contar con un correcto diseño y la experiencia
necesaria para establecer desde el inicio de la configuración, cuáles son los

47
requisitos de hardware y configuraciones específicas para poder implementar un
sistema de información estable y con alta disponibilidad.
Otro punto que se debe tener en cuenta para esta migración es que se requiere que
los usuarios cuenten con la capacitación necesaria de su funcionamiento básico y el
uso del sistema operativo de manera correcta.

48
CONCLUSIONES

 Se adquieren conocimientos acerca del proceso de instalación del programa


VirtualBox, instalación de paquetes adicionales y el despliegue de una máquina
virtual.
 Comprensión de la importancia de un buen particionamiento al momento de una
instalación de sistema operativo GNU/Linux partiendo de necesidades que se
puedan presentar dentro del proceso de administración del sistema.
 Se adquieren conocimientos acerca de los comandos de administración de sistemas
GNU/Linux.
 Experimentación y comparación de los diferentes ambientes gráficos de escritorio,
que ofrece una instalación de Ubuntu.
 Análisis y exploración de la estructura de directorios del sistema operativo,
detallando su nivel de importancia y funcionalidad dentro del sistema.
 Aprendizaje acerca del procedimiento de gestión de cuotas de disco para
determinados usuarios o grupos.

49

Potrebbero piacerti anche