Está en la página 1de 34

DIPLOMADO DE PROFUNDIZACIÓN EN LINUX (OPCIÓN DE TRABAJO DE

GRADO)

Paso 2 – Implementando el entorno de trabajo GNU/Linux

Elaborado por:

JUAN DIEGO JARAMILLO ACOSTA


Codigo:1.088.313.128

Tutor:

Daniel Andrés Guzmán

Grupo:

201494_10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD).


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERA
DE SISTEMAS
2022
Introducción.
En el presente trabajo se abordará el tema del primer contacto con un sistema operativo

libre llamado GNU/Linux, el cual se deberá instalar mediante el proceso de maquina

virtual, adaptando los recursos necesarios para que se encuentre una compatibilidad de la

maquina anfitriona y la máquina virtual.

Teniendo el primer contacto de este reconociendo sus ventajas y desventajas sobre otros

sistemas operativos ya sea como Microsoft o Mac


Objetivos

Objetivo general:
Realizar la instalación de maquina virtual con un nuevo sistema operativo en este caso

GNU/Linux para la familiarización de este durante todo el curso

Objetivo específico:

- Entender la importancia de un software libre y uno que no lo es

- Reconocer las ventajas y desventajas que el sistema operativo Linux posee acerca

de otros sistemas operativos

- Tener la interacción acerca de como realizar 30 comandos en modo consola dado

que es de esta forma en la que se trabaja el sistema operativo


Desarrollo de la actividad instalación maquina virtual
 Procedemos a crear la máquina virtual con el sistema operativo Ubuntu 20.04 LTS

Fuente: pantallazo #1
 Seleccionamos el sistema operativo a instalar

Fuente: pantallazo #2
 Realizamos los ajustes que tendrá del hardware

Fuente: pantallazo #3
 Como resultado final ya se creó la máquina virtual con el sistema operativo

Fuente: pantallazo #4
 Una vez iniciada la maquina nos solicitara el archivo .iso para la instalación

Fuente: pantallazo #5
 Empieza la instalación del sistema operativo gracias al archivo .iso

Fuente: pantallazo #6
 Se configura el método de instalación por defecto se realiza la instalación normal

Fuente: pantallazo #7
 Seleccionamos el área para organizar la zona horaria en este caso lo dejamos por defecto
Bogotá

Fuente: pantallazo #8
 Creamos un usuario para cada vez que deseemos ingresar a la maquina este paso es
opcional dado que no es necesario ponerle contraseña

Fuente: pantallazo #9
 Procedemos a reiniciar el equipo (máquina virtual) como es solicitado

Fuente: pantallazo #10


 Validamos que tanto el mouse y el teclado sea reconocido por el nuevo sistema
operativo

Fuente: pantallazo #11


 Validamos que la configuración de video sea las optimas

Fuente: pantallazo #12


 Se evidencia que tenga acceso a la red local

Fuente: pantallazo #13

 Finalmente tenemos instalado Ubuntu 20.04 LTS en la máquina virtual

Fuente: pantallazo #14


Desarrollo de la actividad
1. La selección, clasificación y ejecución de 30 comandos a modo consola
5 comandos de manipulación de archivos y directorios.
 ls 

Fuente: pantallazo #1 comando ls


Descripción - El comando ls es muy útil para ver los archivos y directorios que tenemos
dentro del directorio en el que estamos. Nos muestra los archivos ocultos
 df

Fuente: pantallazo #2 comando df

Descripción - El comando DF es uno de los más básicos que podemos usar en un terminal.
Este comando viene del nombre «disk-free», por lo que su finalidad es, precisamente,
mostrarnos el espacio libre que tenemos en nuestros discos duros
 mkdir linux – nos crea una carpeta en este caso llamada linux

Fuente: pantallazo #3 comando mkdir linux 


Descripción - usada para crear un nuevo subdirectorio o carpeta del sistema de archivos
 find – nos ayuda a hacer la búsqueda de un archivo determinado

Fuente: pantallazo #4 comando find


Descripción - El comando find de Linux es una herramienta precisa para encontrar
archivos y directorios y es compatible con casi todas las distribuciones de Linux
 gzip – descomprime un archivo en este formato

Fuente: pantallazo #5 comando Gzip


Gzip (GNU Zip) es una herramienta de compresión, que se utiliza para truncar el
tamaño de un archivo. Por defecto el fichero original será reemplazado por el archivo
comprimido con extensión (.gz)
5 comandos de administración de procesos.
 ps 

Fuente: pantallazo #6 comando ps


Descripción - el comando ps, que listará (de múltiples formas según las opciones que le
pasemos) todos los procesos que se encuentran corriendo en nuestro equipo.
 Ps aux

Fuente: pantallazo #7 comando Ps aux


Descripción - muestra todos los procesos del sistema
 man ps

Fuente: pantallazo #8 comando man ps


Descripción- ofrece una instantánea de los procesos actuales. Si quieres una repetición
actualización de este estado, use top. Esta página del manual documenta el sistema
 killall [programa]

Fuente: pantallazo #9 comando killall [programa]


Descripción- – Variante de kill, cierra todos los procesos de un programa
 top

Fuente: pantallazo #10 comando top


Descripción – Informe en tiempo real
5 comandos de gestión (instalación, actualización y eliminación) de aplicaciones.
 sudo apt-get update 

 Fuente: pantallazo #11 comando sudo apt-get update


Descripción - Re sincroniza las fuentes de los paquetes.
 sudo apt-get upgrade 

 Fuente: pantallazo #12 comando sudo apt-get update


Descripción - Una vez actualizada la lista de paquetes, con la opción upgrade podremos
aplicar todas las actualizaciones de paquetes disponibles
 sudo apt-get install firefox 

 Fuente: pantallazo #13 comando sudo apt-get install firefox


Descripción - instala el navegador Firefox en la maquina
 sudo apt-get remove nombreaplicacion (firefox)

 Fuente: pantallazo #14 comando sudo apt-get remove


Descripción - Para instalar cualquier paquete, sustituyendo nuevamente el
termino nombre-del-paquete con el nombre real del paquete a desinstalar.
sudo apt- purge

 Fuente: pantallazo #15 comando sudo apt purge


Descripción - La opción purge es la que puedes utilizar para que realmente, al momento de
desinstalar un determinado paquete, se borren, junto a él, todas las dependencias y archivos
de configuración asociados
5 comandos de gestión en un entorno de red.
 Ifconfig

 Fuente: pantallazo #16 comando ifconfig


Descripción - uno de los comandos más usados a diario por los administradores de red o
personal de soporte ya que gracias a ella podemos conocer detalles específicos de la red
 ping firefox.com

 Fuente: pantallazo #17 comando ping

Descripción - verificar la conectividad de la red con www.firefox.com


 Traceroute

 Fuente: pantallazo #18 comando traceroute


Descripción - Con este comando tendremos la oportunidad de analizar en detalle y brindar
una solución de problemas de red al mostrar el número de saltos necesarios para llegar al
host de destino para llegar a destino y para determinar los paquetes enviados.
 Dig

 Fuente: pantallazo #19 comando sudo apt-get update


Descripción - es usado para solucionar problemas asociados al DNS del servidor. Dig
analiza la información relacionada con el DNS como registro
 netstat

 Fuente: pantallazo #20 comando sudo netstat


Descripción - es un comando que podemos usar para obtener información básica sobre el
estado de la red en aspectos como enrutamiento, estado de la conexión, mascara de red,
nombre de interfa
5 comandos de manipulación de hardware y controladores.
 Lspci

 Fuente: pantallazo #21 comando Lspci


Descripción - El comando lspci realiza un listado de los buses PCI y proporciona detalles
sobre los dispositivos conectados a ellos, como adaptadores VGA, adaptadores de red,
puertos USB, entre otros.
 Lshw

 Fuente: pantallazo #22 comando Lshw


Descripción - Con el comando lshw es posible extraer información detallada de la
configuración hardware de nuestro equipo
 lsscsi

 Fuente: pantallazo #23 comando Isscsi


Descripción - El comando lsscsi realiza un listado de los dispositivos SCSI/SATA
conectados, como por ejemplo discos duros
 free

 Fuente: pantallazo #9 free


Descripción - Este es un comando que utilizo mucho, sobre todo en servidores. free sirve
para comprobar la RAM libre, usada y total del sistema
 Lsusb

 Fuente: pantallazo #25 comando Lsusb


Descripción - Este comando muestra los controladores USB y detalles sobre los
dispositivos conectados
5 comandos de compresión / descompresión de archivos.
 Tar

 Fuente: pantallazo #26 comando Tar


Descripción - El formato más utilizado en GNU/Linux es TAR, una utilidad que permite
empaquetar varios archivos o directorios dentro de un solo paquete en formato TAR
 ZIP

 Fuente: pantallazo #27 comando ZIP


Descripción - Para comprimir y empaquetar un conjunto de archivos o directorios dentro
de un archivador en formato ZIP, en cualquier distribución GNU/Linux puedes hacer uso
de la utilidad ZIP de forma nativa
 un ZIP

 Fuente: pantallazo #28 comando unZIP

Descripción - En el caso de que tengas un paquete comprimido en ZIP, la utilidad que


debes utilizar para gestionarlo es unzip. Con ella podrás realizar acciones como listar el
contenido de dentro, o descomprimir el paquete y desempaquetar los diferentes archivos
 tar.gz

 Fuente: pantallazo #29 comando tar.gz


Descripción - Para comprimir varios archivos dentro de un paquete comprimido tar.gz
 Tar - xvf

 Fuente: pantallazo #30 comando Tar - xvf

Descripción - Para comprimir varios archivos dentro de un paquete comprimido tar


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

Sistemas de archivo Como funciona Características diferenciadoras

Ext2 Es posible crear enlaces duros y enlaces - El tamaño máximo de archivo individual
simbólicos. Estos mecanismos permiten puede ser de 16 GB a 2 TB
a uno o más ficheros compartir los
- En general el tamaño del sistema de archivos
mismos datos. Dicho de otra manera,
ext2 puede ser de 2 TB a 32 TB.
permite referenciar un mismo archivo o
- Este fue desarrollado para superar las
directorio desde varios puntos del árbol
limitaciones del sistema de archivos originales
de directorios del sistema de archivos
ext
Ext3 ext3 le permite seleccionar el tipo y el - La principal ventaja de ext3 es que permite el
nivel de protección de los datos. Por journal
defecto, los volúmenes ext3 son - El tamaño máximo de archivo individual
configurados para mantener un nivel de puede ser de 16 GB a 2 TB
consistencia de los datos elevado en
- En general el tamaño del sistema de archivos
relación con el estado del sistema de
ext3 puede ser de 2 TB a 32 TB;
archivos
-
Ext4 Ext4 asigna múltiples bloques para un - Ext4 es sinónimo de cuarto sistema de
fichero en una sola operación, lo cual archivos extendido
reduce la fragmentación al intentar
- El tamaño máximo de archivo individual
elegir bloques contiguos en el disco. El
puede ser de 16 GB a 16 TB;
asignador multi bloque está activo
- El tamaño global máximo del sistema de
archivos ext4 es un EB (Exabyte). 1 EB =
1024 PB (petabyte). 1 PB = 1024 TB
(terabyte)
Xfs Reiserfs ifs almacena metadatos sobre los ficheros, - Reparticionamiento con el sistema de ficheros
entradas de directorio y listas de inodos montado y desmontado. Podemos aumentar el
en un único árbol, cuya clave principal tamaño del sistema de ficheros mientras lo
es un identificador único tenemos montado y desmontado (online y
offline
- Para disminuirlo, únicamente se permite
estando offline (desmontado). Namesys nos
proporciona las herramientas para estas
operaciones, e incluso, podemos usarlas bajo
un gestor de volúmenes lógicos como LVM o
EVMS.
Btrfs Btrfs es un sistema de archivos de - Btrfs tiene cambio de tamaño y
propósito general y código abierto para desfragmentación en línea.
Linux. El nombre deriva del uso de - Puede agregar o eliminar dispositivos mientras
árboles B para almacenar estructuras los sistemas de archivos permanecen en línea
internas del sistema de archivos. Se
utilizan diferentes nombres para el
sistema de archivos
Swap SWAP en Linux es un espacio del disco - Agregarle una partición SWAP a la RAM
duro utilizado por el sistema operativo puede traer beneficios como dejar más espacio
como memoria virtual o en la memoria principal para elementos de
almacenamiento temporal. Es utilizado mayor importancia
cuando no hay espacio suficiente en la - permite mover elementos poco usados e
memoria RAM para guardar datos de innecesarios lejos de la RAM
aplicaciones, por lo que la parición
SWAP cumple la función de emular
RAM en disco

3. Establecer la función principal de la estructura de directorios de GNU/Linux,


con base a la siguiente tabla:

Directorio / Carpeta Función principal Subdirectorios /subcarpetas que lo


conforman
/ Directorio principal en el cual se llaman en resto de
directorios
bin subdirectorio estándar del directorio raíz en
sistemas operativos similares a Unix que contiene
los programas ejecutables
boot El proceso de arranque en Linux es el proceso de
inicialización del sistema operativo que
realiza Linux el núcleo o kernel
cdroom  /cdrom representa el punto de montaje del CD o
DVD
dev  contiene los archivos de dispositivos especiales /dev/sda1 - Partición principal
para todos los dispositivos hardware /dev/sda2 - Partición extendida
/dev/sda5 - Partición Swap

etc Es el encargado de almacenar los archivos de


configuración tanto a nivel de componentes del
sistema operativo en sí, como de los programas y
aplicaciones instaladas a posteriori.
home directorio de los usuarios estándar, y por lo tanto, /home/User1
el destinado a almacenar todos los archivos del /home/User2
usuario, como documentos, fotos, vídeos, música,
plantillas
lib Incluye las bibliotecas esenciales que son los sistemas operativos de 64 bits,
necesarios para que se puedan ejecutar además de /lib existe otro directorio
correctamente todos los binarios que se encuentran denominado /lib64, referida a las
en los directorios /bin y /sbin, así como los módulos bibliotecas para aplicaciones de 64
del propio kernel bits.
lost + found Es un directorio especial que contiene datos que se
han vuelto obsoletos. La utilidad fsck lo crea en una
máquina Linux con particiones del sistema de
archivos extendido (ext2-ext4)
media Representa el punto de montaje de todos los /media/User1
volúmenes lógicos que se montan temporalmente, /media/User2
ya sean unidades externas USB, otras particiones de
disco
mnt tiene la finalidad de albergar los puntos de montaje
de los distintos dispositivos de
almacenamiento como por ejemplo discos duros
externos
ppt La función de este directorio es almacenar
programas que no vienen con nuestro sistema
operativo como por ejemplo Spotify, Google-earth,
Google Chrome
proc Este directorio contiene información de los
procesos y aplicaciones que se están ejecutando en
un momento determinado en el sistema, pero
realmente no guarda nada como tal, ya que lo que
almacena son archivos virtuales
root el directorio del usuario root está en su propia
carpeta colgando directamente de la raíz del sistema
sbin Sirve para almacenar archivos y directorios /srv/www
relativos a servidores que puedas tener instalados
dentro de tu sistema, ya sea un servidor web
selinux  arquitectura de seguridad para los sistemas
srv se usa para almacenar directorios y datos que usan
ciertos servidores que podamos tener instalados en
nuestro ordenador
temp Como ya da a entender su nombre, sirve para
almacenar archivos temporales de todo tipo, ya sea
de elementos del sistema
usr El directorio /usr viene de «User System /usr/bin
Resources» y actualmente sirve para almacenar /usr/include
todos los archivos de solo lectura y relativos a las /usr/lib
utilidades de usuario, incluyendo todo el software /usr/local
instalado a través de los gestores de paquetes de /usr/sbin
cada distribución /usr/share
/usr/src

var Contiene varios archivos con información del


sistema, como archivos de logs, emails de los
usuarios del sistema, bases de datos, información
almacenada en la caché
4. 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.
Instalación del paquete quota

 Fuente: pantallazo #1 comando paquete quota

1. paso será actualizar el sistema, para ello vamos a la terminal y ejecutamos


- sudo apt update

 Fuente: pantallazo #2 comando sudo apt update

2. Paso actualizar la entrada del sistema de archivos ubicada en el archivo /etc/fstab


con algún editor
- sudo nano /etc/fstab
 Fuente: pantallazo #3 comando sudo nano /etc/fstab
3. Paso Montamos el sistema para aplicar los cambios:
sudo mount -o remount /

 Fuente: pantallazo #4 comando sudo mount -o remount /


4. Cómo habilitar cuotas en Ubuntu
- sudo quotacheck -cum /
- sudo quotacheck -cgm /
- sudo quotacheck -cugm /

 Fuente: pantallazo #5 comando sudo sudo quotacheck -cum -cgm - cugm/

5. Activamos las cuotas en root (/):


- sudo quotaon -v /
 Fuente: pantallazo #6 comando sudo sudo quotaon -v /
6. Listamos el directorio root (raíz) con el siguiente comando
- Ls /

 Fuente: pantallazo #7 comando ls/


7. configurar las cuotas del usuario, para esto haremos uso del comando edquota de la
siguiente forma:
- sudo edquota -u solvetic

 Fuente: pantallazo #8 comando sudo edquota -u solvetic

8. ejecutar el siguiente comando para validar el estado de las cuotas:


- sudo quota -vs “usuario”
 Fuente: pantallazo #9 comando sudo quota -vs “usuario”
9. Es posible acceder a un reporte de todos los usuarios

 Fuente: pantallazo #10 Reporte


¿Qué ventajas tendría la Empresa al usar el Sistema Operativo GNU/Linux?
 Seguridad. La mayoría de expertos y profesionales de la informática coincide
en que Linux es más seguro frente a virus y piratas informáticos que los sistemas
operativos comerciales. Es una de las ventajas mas importantes que puede tener
cualquier empresa al usar linux como sistema operativo por lo yanto es muy baja la
probabilidad de que sus sistemas sean burlados, no tiene errores de seguridad y si
este acaso los tiene pueden ser solucionado de manera rápida. Linux ya no está
restringido a personas con grandes conocimientos de informática: Los
desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de
asistentes de configuración y ayuda, además de un sistema gráfico muy potente.
Distribuciones Linux como Red Hat/Fedora tienen aplicaciones de configuración
similares a las de Windows ayudando que la empresa no tenga que gastar en
capacitaciones constantemente a los empleados para que manejen el sistema
operativo

¿Qué desventajas tendría la Empresa al usar el Sistema Operativo GNU/Linux?

 A la hora de valorar realmente las posibilidades que ofrece Linux a un usuario, es


importante valorar también las desventajas que posee este sistema operativo. Entre
las desventajas de Linux podemos observar algunas que suelen destacar los
usuarios, es que Linux no tiene una empresa que respalde su sistema operativo por
lo cual se debe solicitar ayuda a terceros para esto, La curva de aprendizaje de la
persona puede ser lenta si esta no se encuentra familiarizada o costumbrada con el
sistema operativo, su funcionamiento optimo dependerá en gran medida del
hardware que se utilice. Estas son algunas desventajas por la cual muchos usuarios
no se plantean trabajar todavía con Linux y prefieren los sistemas de Microsoft o
Apple.  

¿Cuáles son los costos de soporte y licenciamiento de la empresa al usar GNU/Linux con
respecto a usar Windows?

 Linux está disponible en una gran variedad de distribuciones, que son paquetes que
incluyen al núcleo de Linux en sí mismo, así como herramientas de desarrollo,
bibliotecas de sistema, utilerías, el servidor de páginas Web (Apache) y otras cosas.

 WINDOWS 11 (VERSIÓN ESTÁNDAR) $119,99 por equipo o Gratis (en


promoción) si tenía WINDOWS 10 ORIGINAL SI hizo la actualización en su
momento
 Microsoft 365 Empresa Estándar usd $12.50 por usuario al mes
 Essential Pequeñas empresas con un máximo de 25 usuarios y 50 dispositivos
Servidores especializados (licencia de servidor) $ 501
Se da a entender que si al realizar el montaje del sistema operativo con gnu/Linux
sale más favorable por costos

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

GNU/Linux tiene todo el potencial de soportar la migración siendo cuidosos con los datos
a tratar, analizando el impacto que pueda generar esperando que sea favorable a corto y
medio plazo
Conclusiones

- El desarrollo de la actividad permitió conocer acerca de que es un software libre y su

implementación.

- Durante el desarrollo de la actividad se evidencia el contacto con un software libre y

como este posee características a los demás sistemas operativos de los demás.

- La elaboración de la actividad permitió entender acerca de como se debe manejar un

sistema operativo libre y como es su semejanza con otros de pago.

- Se realizo la instalación de una maquina virtual con su sistema operativo GNU/Linux

para entender los conceptos y manipulación de estos


Bibliografías
 Free Software Foundation (2016). Software Libre y educación.
GNU. http://www.gnu.org/education/education.html

 Ministerio de educación y ciencia. Introducción a Linux. (Páginas. 1 - 40). Madrid.


Material curricular libre. http://www.mclibre.org/descargar/docs/manual-mec/mec-
curso-ubuntu-606-200609.pdf

 Canonical (2018). Guía del Ubuntu desktop 18.04 LTS. Help


Ubuntu. https://help.ubuntu.com/18.04/ubuntu-help/index.html

 Debian (2020).  El manual del administrador de Debian


10.04. Debian. https://www.debian.org/doc/manuals/debian-handbook/
index.es.html

 Oracle (2020). Manual de usuario VirtualBox.


VirtualBox. https://www.virtualbox.org/manual/

 Pizarro Galán, A. M. y Pizarro Galán, A. M. (2017). Linux para usuarios. Madrid,


Spain: Ministerio de Educación de España. (Páginas. 178 - 302).
elibro. https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/49434?
page=178

 Pizarro Galán, A. M. y Pizarro Galán, A. M. (2017). Linux para usuarios. Madrid,


Spain: Ministerio de Educación de España. (Páginas. 16 - 130).
elibro. https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/49434?
page=16

También podría gustarte