Está en la página 1de 41

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

TRABAJO DE GRADO)

Unidad 2 - Sintaxis en la interfaz de línea de comando GNU/Linux

Presentado a:
Milton Javier Mateus H
Tutor

Entregado por:

Fernando Perez Pira


Código: 7178210

Grupo: 9

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS, INGENIERÍAS Y TECNOLOGÍAS
DIPLOMADO DE PROFUNDIZACIÓN EN LINUX
FECHA
ABRIL
2022
Introducción

El proyecto GNU/Linux tiene mas de 35 años, durante este tiempo a tenido una gran
evolución en su codificaciones y herramientas que se pueden utilizar sobre este sistema
operativo, es importante resaltar que su filosofía se mantiene intacta tiene que ser un
software libre y abierto para que cualquiera pueda usarlo con cualquier fin.

En esta actividad se realizará una instalación del sistema operativo Ubuntu sobre una
máquina virtual describiendo paso a paso este proceso, también se realizan algunas
tareas de comprimir, descomprimir archivos, instalar, actualizar, desinstalar programas,
configurar aspectos de red, administrar procesos, crear, eliminar archivos y directorios
utilizando la terminal de comandos de Ubuntu
Objetivos

Objetivo general

Reconocer los pasos para instalar, configurar una distribución de GNU/Linux en una
máquina virtual.

Objetivos específicos

Conocer las principales distribuciones GNU/Linux que se encuentran en el mercado

Reconocer los pasos correctos para realizar una correcta instalación de GNU/Linux
dependiendo las necesidades del cliente

Utilizar los comandos correctos para actualizar e instalar los repositorios correctos para
las necesidades del cliente
Instalación de la máquina virtual VirtualBox 6.1

Fin de la estación
Inicio de la interfaz de VirtualBox

Iniciamos la creación de la maquina virtual de Ubuntu 20.04 LMS

Asignamos memoria
Creación del disco virtual
Se crea la máquina virtual Ubuntu 20.04

Seguimos con la configuración de la maquina virtual

Configurar red
Configurar la opción de almacenamiento

Después de configurar estos dos parámetros damos aceptar e iniciamos la instalación


Creamos las particiones indicadas en la guía
Verificamos dispositivo donde se instalará el arranque para este caso es /dev/sda2 e
iniciamos la instalación

Configuramos
usuario como
lo establece la
guía

Inicia la
instalación de
Ubuntu 20.04

Instalamos
Ubuntu
Instalación Guest Additions
Comandos de archivos y directorios

mkdir crea un directorio


mkdir -p crea un sub directorio

Tree mostrar la estructura del árbol del los directorios


Cat permite crear archivos y editarlos

Touch crea un archivo vacío


Comandos de administración de procesos

Sleep inicia un proceso en primero o segundo plano

Jobs muestra los procesos que se han ejecutado


ps comando para visualizar los procesos que están en ejecución

Ps ax comando para ver todos los procesos del sistema

Uptime comando que muestra el inicio del sistema, usuarios conectados


Free comando muestra la información de la memoria física y virtual

Comandos para instalar, actualizar y eliminar programas

dpkg – s verifica si un programa esta instalado


sudo apt-ger install -f comando para actualizar los repositorios

Sudo apt-get install VLC comando para instalar un programa en este caso el
reproductor VLC
Comando para eliminar programas sudo apt-get remove VLC
Comandos para gestionar la red

Ip ad comando que indica las características del dispositivo de red instalado

Ip ro nos muestra el enrutamiento


Comando link set down, deshabilita el dispositivo de red

Comando link set up, habilita el dispositivo de red


Ip -s link comando para mostrar las estadísticas de las diferentes interfaces de red

Comandos de manipulación de hardware y controladores

Lsusb comando que identifica los periféricos instalados por usb


Lspci comando identifica los comandos conectados por pci

Lscpu muestra la información de procesador


Inxi -G lista las características de la tarjeta de video

dmidecode muestra la table dmi


Comandos para comprimir y descomprimir archivos

gzip en esta línea de código se comprime un archivo

Comando tar permite comprimir en formato tar


tar -x -xvf comando para descomprimir archivos en formato tar

unzip comando que permite descomprimir archivos


Escritorios más utilizados en Ubuntu

KDE Gnome Xfce


El escritorio más completo Es el mas utilizado por la La alternativa para Gnome
y productivo de GNU/Linux comunidad Ubuntu, es el para usuarios que no
mas novedoso dirigido a la tienen tareas avanzadas
tecnología táctil con el sistema

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:

Sistema de archivos Como funciona Características


diferenciadoras
ext2 Esta dividido en bloques y Tamaña de bloque 1024
estos se organizan en bytes
grupos Soporta un volumen de
4Tb

ext3 Hace el registro por diario, Registro por diario


índice de árbol para Utiliza un árbol binario
directorios que ocupan Máximo tamaño sistema
múltiples bloques, fichero 16.384 Gb
crecimiento lineal Máximo tamaño fichero
2.048 Gb
ext4 Sistema transaccional, Máximo tamaño de archivo
asigna múltiples bloques a 16 tib
un fichero en una sola Cifrado de datos
operación transparente
Tamaña máximo en
volumen 1EiB
Máximo numero de
archivos 4.000 millones
xfs reiserfs ifs Almacena metadatos Tamaño máximo de un
sobre el fichero, tiene fichero 2 Gi-1, número
bloques internos no máximo de fichero 4Gi-3,
formateados, bloques de número máximo del
hojas formateados y sistema de fichero 16 Ti
bloques sin formatear
btrfs Espera sustituir al archivo Admite tamaño de
ext4, pretende tener un partición de 16 EiB
mayor tamaño en ficheros, Tamaño máximo de
técnica de mirroring espejo archivo 16 EiB
de metadatos Número máximo de
archivos 18 quintillones
swap Es un espacio dentro del Siempre va estar en
disco duro que entra en segundo plano
funcionamiento cuando el
sistema requiere mas
memoria RAM

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
/ Es el directorio raíz y es es el directorio principal y
donde se instala todos los las su directorios y
directorios del sistema subcarpetas que lo
conforman son todas las
que hacen parte del
sistema
bin aplicaciones binarias
importantes
boot Ficheros de configuración
del arranque, núcleos y
otros ficheros necesarios
para el arranque (boot) del
equipo
cdroom Es una ubicación temporal
para los CD-ROM
dev los ficheros de dispositivo
etc Es el encargado de /etc/X11 Contiene los
almacenar los archivos de archivos de configuración
configuración tanto a nivel del entorno gráfico X
de componentes del Window . Entre otras
sistema operativo cosas,
contiene los gestores de
ventanas y de arranque de
los distintos escritorios
gráficos. Este directorio es
opcional.
/etc/ sgml Contiene los
archivos de configuración
para SGML y XML. Este
directorio es opcional.
/etc/ opt Contiene los
archivos de configuración
para el software instalado
en el directorio / opt. Cada
paquete de software
tendrá su correspondiente
subdirectorio dentro de
/etc/ opt.
/etc/X11 Contiene los
archivos de configuración
del entorno gráfico X
Window . Entre otras
cosas,
contiene los gestores de
ventanas y de arranque de
los distintos escritorios
gráficos. Este directorio es
opcional.
/etc/ sgml Contiene los
archivos de configuración
para SGML y XML. Este
directorio es opcional.
home directorios personales
(home) para los diferentes
usuarios
lib librerías del sistema
(libraries)
lost+found proporciona un sistema de
"perdido+encontrado"
(lost+found) para los
ficheros que existen
debajo del directorio raíz
(/)
media particiones montadas
(cargadas)
automáticamente en el
disco duro y medios
(media) extraíbles como
CDs, cámaras digitales,
etc.
mnt sistemas de archivos / mnt / cdrom ,
montados manualmente en /mnt/win_c, /mnt/floppy o /
el disco duro. mnt / zip )
ppt
proc directorio dinámico
especial que mantiene
información sobre el
estado del sistema,
incluyendo los procesos
actualmente en ejecución
root directorio personal del
usuario root
(superusuario); también
llamado "barra-root"
sbin Binarios del sistema
selinux ubicación principal para
todos los archivos de
políticas
srv Datos para los servicios
provistos por este sistema
temp Archivos temporales
usr aplicaciones y archivos a / usr / bin Contiene casi la
los que puede acceder la totalidad de los comandos
mayoría de los usuarios que un usuario puede
necesitar.
/ usr / include Contiene los
archivos de cabeceras
usados por los programas
escritos en el lenguaje C.
/ usr / lib Contiene las
bibliotecas de usuario.
/ usr /local Contiene la
jerarquía local de usuario,
con los subdirectorios
típicos / bin , /include, /lib, /
sbin , etc. Tras la
instalación de un sistema
GNU/ Linux , este
directorio estar vacío.
/ usr / sbin Contiene los
archivos binarios
(ejecutables) no vitales del
sistema usados por el
administrador.
/ usr / share Contiene
archivos de datos
independientes de la
arquitectura del sistema,
como
documentación, howtos,
etc. Aquí se encontrar los
subdirectorios / man (que
contiene manuales de
programas) y / misc (que
contiene diversos datos
independientes de la
arquitectura). También se
pueden encontrar los
subdirectorios / dict ,
/doc, /games, / info ,
/locale, /smgl, zoneinfo,
etc.
/usr/X11R6 Contiene todos
los programas que
componen el entorno
gráfico X Window
(binarios,
bibliotecas y p�ginas
man, por lo que
encontraremos directorios
como / usr /X11R6/ bin /
usr/X11R6/ lib y / usr
/X11R6/ man ). Este
directorio es opcional.
/ usr / games Contiene los
archivos binarios de
muchos juegos y
programas educativos.
Este
directorio es opcional.
/ usr / src Contiene el
código fuente del n�cleo
de GNU/ Linux . Este
directorio es opcional.
/ usr /local Como en el
resto de sistemas
operativos UNIX, GNU/
Linux está diseñado para
ser usado
en entornos de red, por lo
que es bastante frecuente
que el directorio / usr no se
encuentre en el
ordenador local, sino en un
servidor. Por ello, el
directorio / usr/local está
destinado a contener el
software que se instale
localmente en cada
ordenador, y contiene
subdirectorios similares a
los que se
puede encontrar bajo / usr
(como /usr/local/bin, /
usr/local/ sbin ,
/usr/local/lib,
/usr/local/man,
etc.). Adicionalmente,
encontraremos un
directorio / usr /local/etc

var archivos variables como / usr /local Como en el


archivos de registros y resto de sistemas
bases de datos operativos UNIX, GNU/
Linux está diseñado para
ser usado
en entornos de red, por lo
que es bastante frecuente
que el directorio / usr no se
encuentre en el
ordenador local, sino en un
servidor. Por ello, el
directorio / usr/local está
destinado a contener el
software que se instale
localmente en cada
ordenador, y contiene
subdirectorios similares a
los que se
puede encontrar bajo / usr
(como /usr/local/bin, /
usr/local/ sbin ,
/usr/local/lib,
/usr/local/man,
etc.). Adicionalmente,
encontraremos un
directorio / usr /local/etc
con idéntica funcionalidad
al
directorio /etc. Aunque use
su ordenador de forma
aislada y no en un entorno
de red, este es el
directorio en el que
debería instalar sus
programas.
La jerarquía / var
Este directorio también
posee una estructura típica
de subdirectorios:
/ var / cache Contiene
datos de aplicaciones en
cache, como archivos del
servidor web y páginas de
manual.
/ var / lib Contiene
información de estado
variable.
/ var / log Contiene
registros creados por
diversos programas y por
el propio sistema
operativo.
/ var / run Contiene datos
relevantes para algunos
procesos que se están
ejecutando.
/ var / spool Contiene
datos encolados de
diversas aplicaciones,
como correo electrónico
del sistema y
colas de impresión.
/ var / tmp Contiene datos
temporales que deben ser
preservados entre reinicios
del sistema.

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

Uno de los mayores ventajes que tendrá una empresa al migrar y/o implementar un
sistema operativo GNU/Linux, son los costos por licenciamiento en el O.S Linux este
valor es gratuito, en cambio para O.S Windows no lo es, para el Windows 10 pro el
precio de licencia está en 1.699.999 valor tomado de la página oficial
https://www.microsoft.com/es-co/d/windows-10-pro-for-workstations/dg7gmgf0dw9s

También esta el recurso de Hardware requerido para la correcta instalación y


funcionamiento de cada sistema, para los sistemas operativos basados en arquitectura
GNU/Linux es menor el consumo de memoria Ram, que los O.S Windows que pueden
llegar a consumir el doble de memoria comparado con sistemas operativos Linux. Esto
para una empresa es importante ya que puede adquirir equipos de menor valor para las
operaciones de cada departamento.

Otra ventaja es la estabilidad, seguridad, escalabilidad y lo robusto de este sistema


operativo GNU/Linux, algunas empresas a nivel mundial lo certifican como es Google,
NASSA, Wall Streeet, Amazon, Facebook, FBI etc

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

Una de las posibles desventajas puede ser los controladores para algunos dispositivos
como tarjetas gráficas o de sonido.

Para los usuarios de escritorio puede ser al principio complicado en la instalación y


desinstalación de aplicaciones

Algunos dispositivos de entrada y salida requieren ser instalados por consola lo cual es
más difícil para el usuario final.

Los costos de capacitación para el usuario final pueden ser mayor que otros sistemas
operativos más comerciales.

Los costos de soporte y mantenimiento pueden ser altos debido que no hay muchos
profesionales y empresas certificados en ofrecer este servicio

¿Cuáles son los costos de soporte y licenciamiento de la empresa al usar GNU/Linux


con respecto a usar Windows?
El licenciamiento para los sistemas operativos GNU/Linux no tienen ninguna costa, el
tipo de licencias de estos O.S. no permiten cobrar por este permiso, en cambio para
sistemas operativos Windows varían dependiendo la licencia que se adquiera y el fin
que esta tenga, en la pagina oficial se pueden adquirir estas licencias

El soporte para el sistema operativo Windows en su mayoría esta incluido con la


licencia, en cambio para GNU/Linux el soporte en su mayoría lo ofrecen las
comunidades de open source que están alrededor del mundo, también existen
empresas dedicadas a este servicio y los costos pueden variar dependiendo la
necesidad

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

Sin duda alguna cualquier empresa puede soportar la migración a un sistema operativo
GNU/Linux, todo depende de las políticas que se adopten por parte de las directivas y
el presupuesto que se tenga destinado para este cambio
Conclusiones

Esta actividad promovió el aprendizaje en comprender los pasos que se deben realizar
para una correcta instalación del sistema operativo Ubuntu en una máquina virtual
sobre Windows.
La investigación realizada sobre el sistema operativo GNU/Linux permitió comprender la
ventaja y desventajas que tiene este sistema operativo sobre otros sistemas
distribuciones comerciales.
El desarrollo de este trabajo amplió el conocimiento en el uso de comandos
indispensables para instalar, actualiza, desinstalar programas y repositorios mediante la
terminal del sistema operativo Linux.
Comprendí la importancia que tiene el sistema y filosofía GNU/Linux en los avances
tecnológicos de grandes organizaciones como Google, NASA, FBI etc.
Bibliografía
Ubuntu.com “the ubuntu project”, Internet: (http://www.ubuntu.com/project)

Stallman, Richard (2002). "Discusión por Richard Stallman sobre la relación de


GNU y Linux". http://www.gnu.org/gnu/linux-and-gnu.htm

Canonical (2018). Guía del Ubuntu desktop 18.04 LTS. Help Ubuntu.
https://help.ubuntu.com/18.04/ubuntu-help/index.html

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. 76 - 96). elibro. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/49434?page=76

También podría gustarte