Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tutor
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
3
OBJETIVOS
4
DESARROLLO DE ACTIVIDADES
5
b) Desde el sitio de descarga, se accede al instalador y se realiza la respectiva
descarga.
6
Imagen 4. Archivo expansión pack.
7
h) Y finalmente, dentro del cuadro de extensiones, se tiene instalado la extensión pack.
(Imagen. 7)
8
(imagen 9. Asistente de creación VM)
9
Imagen 11. Selección disco instalación.
10
Imagen 13. Nombre de VM
11
i) Se asignan 2 Gb de memoria RAM para la máquina virtual. (imagen 16)
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)
13
o) Se evidencia el inicio del proceso de instalación. Posteriormente, al finalizar este
proceso, el sistema solicita reiniciar el servidor. (imagen 22)
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)
14
Imagen 24. Instalación VMWare tools.
15
s) Luego de copiar el archivo en /tmp, se procede a descomprimirlo con el comando
“tar –xvf nombrearchivo.tar” (imagen 16)
t) Listamos los archivos dentro del directorio que se descomprimió. (imagen 27)
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)
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)
iv) rm. Comando utilizado para borrar directorios o archivos. (imagen 32)
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)
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).
20
b) 5 comandos de administración de procesos.
i) ps. Este comando muestra una imagen de los procesos actuales. (imagen 36)
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)
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.
22
Imagen 40. Comando kill.
23
Imagen 42. Utilidades del sistema.
24
Imagen 45. Comando apt search.
25
Imagen 47. Ubuntu software.
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)
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).
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).
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)
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.
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).
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).
32
v) Unzip. Descomprime los archivos comprimidos con zip. (imagen 62).
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.
33
Imagen 65. Escritorio XFCE.
Imagen 64. Escritorio KDE.
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
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
38
Cada usuario creado en el sistema,
/home cuenta con un directorio en este punto
de montaje.
Imagen 72. Directorio /home
No tiene subdirectorios.
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.
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.
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
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.
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.
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).
Ahora se pueden asignar valores de cuota para el usuario “milton”. (imagen 90).
43
Se pueden observar los valores de cuota asignados al usuario “milton” con el comando:
quota -u milton (imagen 91).
Ampliación de directorios.
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.
8) Respuesta a preguntas:
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.
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.
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
49