Vous êtes sur la page 1sur 41

DIPLOMADO DE PROFUNDIZACIÓN EN LINUX

Grupo:
201494_19

Paso 2

DANIEL ANDRES GUZMAN


DIRECTOR

YERMAN AUGUSTO HERNANDEZ


Tutor Asignado.

JHORGE ONETH IBARGUEN MORENO


CODIGO. 11936150

UNIVERSIDAD ABIERTA Y A DISTANCIA – UNAD


INGENIERIA DE SISTEMAS
MEDELLIN - ANTIOQUIA
2018
1. Descarga e instalación del software libre para virtualización denominado
VirtualBox, versión 5.2.2

2. Descarga e instalación virtualizada del sistema operativo GNU/Linux Ubuntu 16.04


(64 bit) https://ubuntu.uptodown.com/ubuntu/descargar/526203
3. configuración de la máquina virtual
4. Instalación Linux
Se inicia el proceso de la instalación de sistema operativo Linux

Imagen # 1 Virtulabox
Imagen # 2 Virtulabox

Se seleccionan los instaladores del sistema operativo. Para este caso es una imagen iso

Imagen # 3 Virtulabox
Se selecciona el idioma de la instalación. Para este caso Español.

Imagen # 4 Virtulabox

Se selecciona la instalación que incluye software para multimedia, tarjetas gráficas, wifi, entre
otros.

Imagen # 5 Virtulabox
Para el tipo de instalación seleccionamos Más opciones, ya que nos permite crear las
particiones requeridas de forma personalizada.

Imagen # 6 Virtulabox

En esta imagen se visualiza la capacidad del disco duro, en el cual vamos a crear las particiones
y seleccionamos nueva tabla de particiones.

Imagen # 6 Virtulabox
Imagen # 7 Virtulabox

En el espacio libre del disco creamos la partición de arranque (boot), para este caso con
tamaño de 4GB.

Imagen # 8 Virtulabox

Luego creamos la partición de intercambio (Swap), que generalmente se debe crear con el
doble de la capacidad de RAM instalada en el equipo. En este caso se crea con un tamaño de
8GB, debido a que el equipo cuenta con 4GB.
Imagen # 10 Virtulabox

Luego se crea la partición donde se instalará el sistema operativo y aplicaciones. Para este caso
se crea de 50 GB.

Imagen # 11 Virtulabox
Finalmente se crea la partición donde se alojaran documentos y demás archivos importantes.
Para este caso se crea con el tamaño restante de 65GB.

Imagen # 12 Virtulabox

En esta imagen se visualiza las particiones previamente seleccionadas.

Imagen # 13 Virtulabox

Ahora el sistema nos confirma la creación de las particiones correspondientes.


Imagen # 14 Virtulabox

Esta imagen nos muestra nuestra ubicación o zona geográfica

Imagen # 15 Virtulabox
Imagen de selección del tipo de teclado de la máquina. Para este caso español.

Imagen # 16 Virtulabox

Configuramos la cuenta, que nos permitirá trabajar en modo administrador.

Imagen # 17 Virtulabox
Inicia la copia de los archivos de instalación

Imagen # 18 Virtulabox

Imagen # 19 Virtulabox
Se completa el proceso de instalación y el sistema solicita reiniciar la máquina.

Imagen # 20 Virtulabox

Inicia el sistema operativo, solicitando la contraseña de administrador.

Imagen # 21 Virtulabox
En esta imagen se visualiza el sistema operativo listo para la ejecución de aplicaciones y los
comandos mediante consola.

Imagen # 22 Virtulabox

3. Se hace necesario que cada uno de los integrantes de grupo, inicien un proceso de
nivelación frente al uso y administración del sistema operativo GNU/Linux, para lo
cual se requiere que realice una exploración inicial de sensibilización con una de las
principales fortalezas en todo sentido de los sistemas GNU/Linux y es la
administración y control el sistema a través de líneas de comandos, para ello debe
cada estudiante 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í:

5 comandos de manipulación de archivos y directorios.


 Comando ls: lista el contenido del directorio donde está localizado el indicador
del sistema.
 Comando ls –l: muestra la misma información, especificando permisos,
propietario, grupo tamaño y fecha de creación.
 Comando cd: nos permite movernos entre directorios a partir del directorio actual.
 Comando mkdir: permite la creación de directorios.
 Comando rmdir: permite eliminar directorios vacíos.
Imagen # 23 Virtulabox

5 comandos de administración de procesos

 Comando ps: muestra información de los procesos activos.


 Comando ps –e: imprime información de todos los procesos del sistema.
 Comando ps –f: muestra un listado completo y detallado de los procesos del
sistema.
 Comado kill: el uso más común es para terminar o matar un proceso corriendo en
el sistema.
 Comando top: nos da un informe en tiempo real de los procesos del sistema.
Imagen # 24 Virtulabox

Imagen # 25 Virtulabox
Imagen # 26 Virtulabox

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

Nota: para la ejecución de los siguientes comandos a cada uno se le antepone el parámetro
sudo, que permite ejecución en modo administrador.

Comando sudo apt install: Este comando se utiliza para la instalación de paquetes o
aplicaciones.

Comando sudo apt-get remove: Este comando se utiliza para la desinstalación de


paquetes o aplicaciones
Comando sudo apt-get upgrade: Este comando se utiliza para la actualización de
paquetes o aplicaciones

Comando sudo apt-get update: Este comando se utiliza para la re sincronización de las
fuentes de los paquetes o aplicaciones.

Comando sudo aptitude autoclean: Hace una limpieza de la base de datos local, y
también elimina todos los paquetes .deb obsoletos.

Imagen # 27 Virtulabox
Imagen # 28 Virtulabox

Imagen # 29 Virtulabox

Imagen # 30 Virtulabox
Imagen # 31 Virtulabox

Imagen # 32 Virtulabox

5 comandos de gestión en un entorno de red

Comando ping: La herramienta ping nos ayuda a determinar si es que hay conexión en
la red, sea local o Internet.
Comando traceroute: Este comando nos permite ver los saltos que se necesitan para
llegar a un destino.
Comando route: Este comando nos permite ver la ruta que usa nuestro equipo Linux
para conectarse a la red.
Comando ifconfig: Nos permite ver la configuración de red de las tarjetas instaladas en
nuestro equipo.
Comando Nslookup: Nos permite saber la dirección IP del host al que queremos llegar.
Imagen # 33 Virtulabox

Imagen # 34 Virtulabox

Imagen # 35 Virtulabox
Imagen # 36 Virtulabox

Imagen # 37 Virtulabox

5 comandos de manipulación de hardware y controladores


Comando lspci: Muestra un litado de los buses PCI y proporciona detalles sobre los
dispositivos conectados a ellos, como adaptadores VGA, adaptadores de red, puertos
USB.
Comando free: Permite para comprobar la RAM libre, usada y total del sistema

Comando lshw: Permite ver la información de del equipo (hardware)

Comando fdisk –l: Permite revisar las particiones del disco duro utilizado

Comando lspci | grep -i vga: Para determinar si el equipo soporta aceleración de


graficos.

Imagen # 38 Virtulabox
Imagen # 39 Virtulabox

5 comandos de compresión / descompresión de archivos


Archivos .tar.gz:
Comprimir: tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/
Descomprimir: tar -xzvf archivo.tar.gz
Archivos .tar:
Empaquetar: tar -cvf paquete.tar /dir/a/comprimir/
Desempaquetar: tar -xvf paquete.tar
Archivos .gz:
Comprimir: gzip -9 index.php
Descomprimir: gzip -d index.php.gz
Archivos .zip:
Comprimir: zip archivo.zip carpeta
Descomprimir: unzip archivo.zip
Comprimimos zip archivo.zip el archivo video.ogg, que se encuentra en Documentos,
luego los descompriminos con el comando unzip
Imagen # 40 Virtulabox

Realizar un comparativo de al menos 3 los tipos diferente 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 16.04 LTS) y
además realice una descripción de la experiencia percibida en su exploración.

GNOME KDE Unity

El objetivo de este entorno es Este entorno se basa en la Su primer lanzamiento se


crear un sistema de escritorio personalización, y de la misma pudo ver en la versión 10.10
para el usuario final que manera que GNOME de Ubuntu Netbook Remix,
sea completo, libre y fácil de usar. prácticamente cualquier aspecto con el objetivo de optimizar
Usa las bibliotecas gráficas GTK y puede ser configurado por el el espacio de las pantallas de
está bajo licencia GPL. Una usuario de la manera que él los netbooks. Después de
característica bastante útil quiera. Actualmente la última esto, en octubre de ese
aunque común a prácticamente versión estable es la 4.7 y tiene mismo año, se anunció qie
cualquier entorno, es el poder como elemento central en su Unity se utilizaría en la
usar varios espacios de trabajo, diseño a “Plasma“. Esta versión de escritorio de
cada uno con un escritorio herramienta se crea con el Ubuntu.
independiente de los demás. El objetivo de combinar el Los elementos que tiene
hecho de pasar aplicaciones entre panel Kicker, KDesktop y Unity son un lanzador a la
escritorios es tan simple como el gestor de widgets, en un único izquierda que sirve como
arrastrar con el ratón la ventana elemento. lugar donde se encuentran
de dicha aplicación a otro Este es un escritorio diseñado los accesos directos de las
escritorio. además para ser bonito y eso aplicaciones, un contenido
conlleva que tengamayor central llamado “Lugares”
GNOME es muy configurable ya consumo de recursos que que muestra todos los
que se puede personalizar GNOME. También es cierto que el archivos y aplicaciones de
prácticamente cualquier cosa. mayor consumo de recursos no es usuario, además de ofrecer
Menús, iconos, tipos de letra, exagerado, aunque si un buscador de categorías y
fondo de escritorio, pantalla, sensiblemente superior siendo aplicaciones.
tema para las ventanas, sonido o más pronunciado en la carga del
la interacción con las ventanas escritorio. Donde más evidente
entre otras. se nota esta diferencia es en
equipos con los recursos más
ajustados.
El entorno gráfico que se instala por defecto es el GNOME, que es una interfaz
interactiva y amigable al usuario, donde se puede acceder fácilmente a las diferentes
herramientas y aplicaciones. Una de las grandes ventajas de Linux es la posibilidad
de personalizar cualquier parte del sistema, como queramos. En este sentido, el entorno
de escritorio es una parte muy importante ya que es la parte con la que convivimos y
como tal, es vital que nos encontremos cómodos en su uso para que la experiencia de
usuario sea lo más satisfactoria posible.

Imagen # 41 Virtulabox
4. Establecer de forma objetiva 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 mke2fs / dev/sda1 El sistema de ficheros tiene una
tabla donde se almacenan los i-
nodos. Un i-nodo almacena
información del archivo (ruta
o path, tamaño, ubicación
física). En cuanto a la ubicación,
es una referencia a un sector del
disco donde están todas y cada
una de las referencias a los
bloques del archivo
fragmentado. Estos bloques son
de tamaño especificable cuando
se crea el sistema de archivos,
desde los 512 bytes hasta los
4 KiB, lo cual asegura un buen
aprovechamiento del espacio
libre con archivos pequeños.
Ext3 mkfs.ext3 / dev/sda1 Ext3 (third extended
filesystem o "tercer sistema de
(O) archivos extendido") es
un sistema de
archivos con registro por
diario(journaling). Fue el
sistema de archivos más usado
en distribuciones Linux, aunque
en la actualidad ha sido
remplazado por su
sucesor, ext4.
La principal diferencia
con ext2 es el registro por
diario. Un sistema de archivos
ext3 puede ser montado y
usado como un sistema de
archivos ext2. Otra diferencia
importante es que ext3 utiliza
un árbol binario
balanceado (árbol AVL) e
incorpora el asignador de
bloques de disco Orlov.

Ext4 mkfs.ext4 / dev/sda1 El sistema de archivos ext4 es


capaz de trabajar con
(O) volúmenes de gran tamaño.
Tamaño máximo de archivo
individual puede ser de 16 GB a
mke2fs-t ext4 / 16 TB. Los extents han sido
dev/sda1 introducidos para reemplazar al
tradicional esquema de bloques
usado por los sistemas de
archivos ext2/3. Un extent es un
conjunto de bloques físicos
contiguos, mejorando el
rendimiento al trabajar con
ficheros de gran tamaño y
reduciendo la fragmentación.

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


base a la siguiente tabla:

Directorio/ Función principal Subdirectorios/subcarpetas


carpeta que lo conforman
/ Directorio raíz de Linux Todos o nombrado en la lista
bin Contiene programas ejecutables n/a
(Aplicaciones binarias importantes)
boot Ficheros de configuración del arranque, n/a
núcleos y otros ficheros necesarios para el
arranque (boot) del equipo.
cdroom Nombre de unidad de cd n/a
dev ficheros de dispositivo, permiten la /dev/hda o /dev/sda
comunicación con los distintos elementos
hardware que tengamos instalados en
nuestro sistema
etc se utilizan para la configuración de /etc/opt, /etc/X11 , /etc/sgml
determinados componentes de nuestro
sistema
home Residen los directorios de los distintos l
usuarios del sistema, excepto el del
usuario root.
lib Contiene las bibliotecas o librerías del /lib/modules
sistema que son necesarias durante el
inicio del equipo
Lost+found El lost+found contiene archivos que son n/a
encontrados cuando se examina el disco
en búsqueda de errores. Esta carpeta
pertenece al Super-usuario ó Root, esta
carpeta pertenece al sistema.
media Contiene los puntos de montaje de los /mnt
dispositivos extraíbles.
mnt Es típico en distribuciones RedHat, /mnt/cdrom, /mnt/win_c,
consiste en agrupar en un mismo lugar los /mnt/floppy, /mnt/zip
puntos de montaje de diversas particiones
externas.
ppt Extensión de archivo de presentación de n/a
ofimática
proc Contiene los archivos del sistema de /proc/<número de proceso>
archivos de proceso
root Este es el directorio personal del n/a
usuario root o superusuario
sbin Contiene los archivos binarios /usr/sbin
(ejecutables) no vitales del sistema usados
por el administrador.
selinux Es una arquitectura de seguridad /var/log/messages
integrada en el kernel 2.6.x usando
los módulos de seguridad linux (o linux
security modules, LSM), proporciona un
sistema flexible de control de acceso
obligatorio (mandatory access
control, MAC) incorporado en el kernel
srv se alojan los directorios que usan los /srv/www, /srv/ftp
distintos servidores que tengamos
instalados
tmp contiene diversos archivos temporales
que son usados por distintos programas
de nuestro sistema
usr Contenedor de Aplicaciones y archivos a
los que puede acceder los diferentes
usuarios del sistema
var Directorio contiene servicios creados por /var/spool/lpd, /var/spool/mail,
diferentes procesos de sistema. /var/spool/mqueue, /var/log

6. 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 instalo el sistema operativo
huésped.

Primero instalamos el paquete para el manejo de cuotas:

Imagen # 42 Virtulabox
Luego editamos el registro y adicionamos en /home la instrucción usrquota para
usuarios y grpquota para grupos, con la instrucción gedit /etc/fstab

Imagen # 43 Virtulabox

Guardamos y seguidamente activamos las instrucciones adicionadas con el


comando mount –o remount /home:

Imagen # 44 Virtulabox
Verificamos la nueva configuración con el comando mount:

Imagen # 45 Virtulabox

Luego creamos un usuario de pureba con el comando adduser:

Imagen # 46 Virtulabox
Verificamos si el usuario fue creado con el comando gedit /etc/passwd:

Imagen # 47 Virtulabox

Luego verificamos si el sistema soporta la asignación de cuotas con el comando


quotacheck -ugmv /home y activamos las cuotas con el comando quotaon -ugv
/home:
Imagen # 48 Virtulabox

Verificamos la activación de cuotas con el comando ls –l:

Imagen # 49 Virtulabox
Luego realizamos la asignación de cuotas al usuario previamente creado con el
comando edquota -u pepito:

Imagen # 50 Virtulabox

Asignamos límites blandos y duros. Por ultimo validamos la asignación de cuotas


con el comando repquota /home:

Imagen # 51 Virtulabox
7. Se requiere añadir más espacio de almacenamiento al volumen lógico correspondiente
al sistema de archivos de los directorios “/var” y "/home" respectivamente. Esta
modificación será definida bajo su propio criterio teniendo en cuenta la capacidad de
disco que posea.
Los siguientes comandos deben ser ejecutados en modo root (administrados del sistema)
Verificamos los dispositivos de almacenamiento y las particiones existentes con el
comando fdisk –l:

Imagen # 52 Virtulabox

Luego ejecutamos el comando cfdisk, que nos permite redimensionar de forma


interactiva, nos posicionamos en la partición /home y luego Resize (redimensionar) con
el tamaño libre del disco.
Imagen # 53 Virtulabox

Imagen # 54 Virtulabox
El sistema nos muestra la partición /home redimensionada con el nuevo tamaño:

Imagen # 55 Virtulabox

Por último seleccionamos la opción Escribir para aplicar los cambios:

Imagen # 56 Virtulabox
Ejecutamos nuevamente fdisk –l, para verificar los cambios aplicados:

Imagen # 57 Virtulabox