Está en la página 1de 39

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

DIPLOMADO DE PROFUNDIZACIÓN EN LINUX

PASO 3 -ACTUALIZANDO EL ENTORNO DE TRABAJO GNU/LINUX


CRISTIAN CAMILO RODRÍGUEZ TORRES
CC: 1.033.678.327
Grupo: 201494_19

TUTOR: DANIEL ANDRÉS GUZMÁN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


PROGRAMA DE INGENIERÍA DE SISTEMAS
CEAD - ACACÍAS
Marzo 13 de 2020
INTRODUCCIÓN

Con el objetivo de evidenciar el aprendizaje obtenido durante esta fase, se


hace necesario actualizar, modificar y optimizar el sistema a nivel software o
lógico, permitiendo así mejorar o mantener un alto nivel de rendimiento y
operatividad en el sistema operativo.
Para lograr esto es necesario que se investigue y se evidencie todos los
procedimientos haciendo uso de tomas de pantalla y aplicación de terminal o
consola del software.
En el presente trabajo se evidenciará el desarrollo de múltiples puntos con el
fin de aplicar lo aprendido y de mejorar la instalación del software
GNU/LINUX realizada en la fase anterior.
OBJETIVOS

Conocer los procesos y procedimientos para la instalación, actualización y


eliminación de paquetes en el sistema operativo GNU/LINUX.
Conocer y evidenciar la instalación y correcto funcionamiento de aplicaciones
del sistema operativo Windows, en el sistema operativo GNU/LINUX
Conocer, aplicar y evidenciar la instalación de software y/o drivers privativos
en el sistema operativo GNU/LINUX.
Implementar sistemas de respaldo y de seguridad en caso de fallos del sistema
operativo GNU/LINUX.
Identificar diferentes distribuciones de GNU/LINUX, con el fin de evidenciar
su potencial como herramientas de análisis y recuperación de sistemas
operativos en general.
PASO 3 -ACTUALIZANDO EL ENTORNO DE TRABAJO
GNU/LINUX
Actualización de aplicaciones, repositorios y optimización del sistema:

1. Realizar un comparativo entre los siguientes comandos utilitarios enfocados a la


instalación, actualización y eliminación de paquetes:
COMANDO DESCRIPCIÓN SINTAXIS
apt-get Este comando se utiliza para gestionar los sudo apt-get [opciones]
paquetes instalables, disponibles en los orden [paquetes]
repositorios, para Debian y sus derivadas
aptitude Es un programa usado como instalador de aptitude [opciones]
paquetes en modo texto. Este hace uso de <acción> [nombre_fichero]
una interfaz y permite el uso del teclado y
el ratón para interactuar.
dpkg Este también es un programa usado para Sudo dpkg [opcion...]
manejar paquetes en Debian. Al no ser acción
capaz de reconocer los otros paquetes
disponibles instalados en el sistema,
produce fallos en caso de no satisfacer una
dependencia. Principalmente usado para
paquetes .deb.
dselect Es una herramienta de administración de Sudo dselect [opción...]
paquetes impulsada por menús, paso a ser [acción]
reemplazada por aptitude, esta funciona
como interfaz de dpkg, ofreciendo una
pantalla completa de selección de
paquetes.
synaptic Es un administrador de paquetes que hace Sudo aptitude - [opciones]
uso de una interfaz gráfica que facilita la ordenes [paquetes]
instalación, actualización y desinstalación
de paquetes.
apt Tiene como significado Advanced Sudo apt- [opciones]
Package Tool, es un programa de gestión ordenes [paquetes]
de paquetes, en el cual permite la
instalación y eliminación de programas en
los sistemas GNU/LINUX. El uso de este
programa se realiza por medio de
comandos
2. Utilizando únicamente el Comando apt-get, realice los siguientes procedimientos:
Para la instalación, actualización y demás actividades como procedimiento inicial, se
realiza arranque de la máquina virtual arrancando con el sistema operativo GNU/LINUX
Ubuntu.
- Adicionar el repositorio de terceros con ppa.
El repositorio que se agregará para este ejemplo es shutter, un programa para captura de
pantalla. Para esto es necesario ser superusuario, a continuación, procedemos a abrir una
terminal y digitamos el comando requerido: (sudo add-apt-repository
ppa:linuxuprising/shutter) para obtener la ppa,

Posterior digitaremos sudo apt update, para actualizar


y finalmente sudo apt install shutter, para instalar el respectivo repositorio.

- Actualizar el repositorio de aplicaciones.


Para actualizar el repositorio de aplicaciones procedemos a abrir una terminal y con
permisos de superusuario digitamos el comando requerido para obtener las actualizaciones:
(sudo apt update)

Y posterior procedemos a digitar el comando para actualizar (sudo apt upgrade), damos que
si y empezará la actualización
Finalmente, reiniciamos para aplicar las actualizaciones.
- Actualizar las aplicaciones del sistema.
Para actualizar aplicaciones procedemos a abrir una terminal y ejecutamos el siguiente
comando:

Ahora procedemos a digitar el comando sudo apt-get upgrade


Finalmente, reiniciamos el sistema

- Instalar Inkscape
Para realizar la instalación de Inkscape realizaremos el siguiente procedimiento:
1. Descargar la ppa, por medio del comando sudo apt-get install inkscape

- Demostrar el funcionamiento de Inkscape sobre su sistema operativo.


- Desinstalar Inkscape sin dejar rastro de archivos.
Para esto vamos a ejecutar el siguiente comando, haciendo uso de una terminal y el
superusuario (sudo apt autoremove inkscape)
Finalmente, para eliminar todo rastro, ejecutaremos el comando sudo apt purge Inkscape

3. De acuerdo con la siguiente clasificación, instalar y probar las siguientes


aplicaciones de Windows sobre GNU/Linux Ubuntu a través de una de las siguientes
Herramientas: WineHQ o playonlinux así:
Procedemos con la instalación de Wine para esto primero vamos a habilitar la arquitectura
de 32 bits, para esto abrimos una consola y digitamos el siguiente comando: sudo dpkg
-add-architecture i386
Ahora vamos a realizar la instalación haciendo uso del comando: wget -nc
https://dl.winehq.org/wine-builds/winehq.key Y sudo apt-key add winehq.key

Creamos el repositorio

Procedemos a verificar la instalación haciendo uso del comando wine –version


Ya tenemos instalado el WineHQ, ahora procederemos a instalar Playolinux. Para esto
escribimos el siguiente comando en una terminal con permisos de superusuario:
Sudo apt-get install playonlinux

Realizamos la instalación de winbind haciendo uso del comando sudo apt-get install
winbind
Procedemos a actualizar hacienda uso del comando: sudo apt-get update

- Ofimática (MS Office – libreoffice) o versión que soporte la herramienta.


Para la instalación de Office, procedemos a abrir playonlinux y seleccionamos instalar y
vamos a oficina

Seleccionamos Office y damos clic en instalar y se abre el asistente

Seleccionamos el archivo de instalación:


- Diseño gráfico (Adobe Photoshop) o versión que soporte la herramienta
Damos clic derecho sobre el ejecutable y seleccionamos abrir con Wine Installer

Realizamos el procedimiento de instalación:

Verificamos la instalación y funcionamiento del programa.


- Utilitario (Juego) versión que soporte la herramienta
Finalmente verificamos la instalación

- Lenguaje de Programación (MS Visual .Net versión Express) o versión que soporte la
herramienta
Vamos a realizar la instalación de HeidiSQL.
Procedemos a ejecutar el archivo con Playonlinux
Seguimos el paso a paso del proceso de instalación.

Finalmente verificamos el correcto funcionamiento del software.


- Simuladores (de vuelo o automóvil ) versión que soporte la herramienta
Seleccionamos el juego que deseamos instalar para este caso Car Simulator

Procedemos con la instalación


Finalmente, verificamos el funcionamiento.
5. Por motivos de la inestabilidad en el suministro de energía en uno de los circuitos
de alimentación eléctrica donde funcionan los servidores de la Aeronáutica Civil, el
servidor de impresión tuvo una averigua a nivel software al no seguir arrancando con
normalidad el sistema operativo GNU/Linux Ubuntu. Como solución se plantea
recuperar el sistema actualizando el gestor de arranque GRUB que viene por defecto,
con los siguientes parámetros:

- Realizar una copia de seguridad del GRUB-2 actual a través de un software


utilitario o a modo consola.
Para esto vamos a ejecutar el siguiente comando en una terminal:

De esta manera hemos creado un backup


- Cree un instalador de GRUB-2 en una pendrive.
Ahora procedemos a revisar y a identificar el disco externo a usar y procedemos a realizar
la copia en el disco externo:

Reiniciamos el ordenador para que arranque desde el Disco externo y nos presenta las
diferentes opciones

- Mostrar el menú del gestor de arranque cada vez que inicie el sistema operativo.
Para esto vamos a modificar el GRUB desde la terminal:
- Modificar el tiempo de espera de inicio a 5 segundos.
Procedemos a modificar el Grub, accediendo al archivo correspondiente y cambiamos a 5
segundos:
También podemos realizar el cambio haciendo uso del comando sudo nano
/etc/default/grub, el cual nos abre el grub para realizar la correspondiente edición:

- Proteger el gestor de arranque con una contraseña codificada en formato SHA-51.


Para esto digitamos el comando sudo grub-mkpasswd-pbkdf2, y agregamos la
correspondiente contraseña
Ahora vamos a añadir la lista de usuarios y de contraseñas, para esto abrimos el archivo
con el comando sudo gedit /etc/grub.d/00_header y realizamos la correspondiente
actualización:

Reiniciamos y verificamos que se solicita usuario y contraseña para el ingreso

- El inicio del gestor de arranque deberá mostrar al inicio un fondo de color blanco
conjuntamente con una imagen de fondo del logo de la UNAD.
Para esto vamos a instalar splashimages:
Descargamos la imagen y la guardamos en la carpeta, y agregamos dos líneas con el fin de
establecer un fondo blanco y la inserción de la imagen.

Guardamos, actualizamos el Grub y reiniciamos para verificar:


- Restaurar el GRUB-2 inicial del sistema operativo GNU/Linux desde el pendrive
creado con la copia de seguridad. El sistema operativo GNU/Linux Ubuntu deberá quedar
en su inicio original y funcionando normalmente.
Procedemos a montar la unidad en donde tenemos ubicada el grub

- Modificar el fichero pertinente para dejar por defecto al sistema operativo


GNU/Linux en el nivel 5 de ejecución (Modo multiusuario con red y el Sistema X
Window).
- Realice las pruebas pertinentes a comprobar los servicios de red y conexión a
internet.
- Se solicita que cargue el mínimo de servicios posibles para optimizar el
rendimiento al máximo del sistema: ejecute el nivel 5 y a su propio criterio especifique
que servicios desea que no se carguen en el próximo inicio del sistema operativo.
- Restaurar el sistema operativo GNU/Linux Ubuntu al nivel de ejecución por
defecto.

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


8. Diagnóstico y Supervisión del sistema:

1. De acuerdo a los siguientes comandos de diagnóstico y supervisión en sistemas


GNU/Linux, ejecútelos a través de una consola, interpretar el resultado o la
información obtenida y adjuntar un pantallazo, imagen recortada que solo muestre la
ejecución y la salida de cada uno de ellos:
1) uname -a
Este comando nos presenta información sobre el sistema operativo, al hacer uso de -a, nos
presentará toda la información sobre el sistema operativo.

2) cat /proc/cpuinfo
Como se puede evidenciar en la captura de pantalla, este comando nos da información
sobre el procesador del equipo.

3) cat /proc/meminfo
Como se puede evidenciar en la captura de pantalla, este comando nos da información
sobre la memoria del equipo, la memoria total, la caché etc.
4) cat /proc/sys/kernel/osrelease
Este comando nos proporciona información sobre la versión del Sistema Operativo

5) cat /proc/version
Indica la versión del compilador de C disponible.
6) dmidecode
Este comando nos permite conseguir información útil en tema de los componentes del
hardware accediendo a unas tablas de información llamadas DMI. (Desktop Manager
Interface)

7) x86info -a
Este comando nos presenta un diagnóstico de la CPU como Registros, flags, asociatividad
de las cachés etc.
8) lspci
Nos presenta listado de todos los dispositivos conectados mediante zócalos PCI.

9) lshw
Con este comando nos permite una lista detallada sobre todo el hardware de forma
jerárquica (configuraciones, versiones, velocidades, ...).
10) lshw-gtk
Este comando nos presenta un front-end gráfico

11) lsblk -fm


Este comando nos muestra información de todos los dispositivos de bloque de forma
amplia, gracias a -fm (discos duros, SSD, memorias flash, CD-ROM…) que forman parte
del hardware de nuestro ordenador.
12) df -h
Este comando nos presenta información sobre la cantidad de espacio libre y usado por
nuestro sistema de archivos en las unidades de almacenamiento.

13) fdisk /dev/sdb


Con este comando podemos ver las diferentes opciones que se le pueden aplicar al disco
seleccionado por medio de una lista de opciones.
14) netstat -a
Con este comando podemos verificar las conexiones de red tanto entrantes como salientes,
así como ver tablas de enrutamiento, estadísticas de la interfaz, etc, haciendo uso de -a, nos
permite listar todos los puertos (TCP y UDP) en estado de escucha:
15) iptables -nL
Con este comando podemos evidenciar las tablas de reglas de filtro de paquetes. Se nos
presentan todas las cadenas o listas de reglas.

9. Recuperación del sistema y resolución de problemas:


Dada la eventualidad de poder dar soporte frente a la recuperación y resolución de
problemas técnicos en el arranque o funcionamiento de un sistema operativo
GNU/Linux, una de las características especiales de gran parte de las distribuciones más
usadas es que disponen de distribuciones para ser ejecutadas en modo LIVE, desde un
CD / DVD o desde un dispositivo USB booteable o de arranque, también denominado
Pen Drive, lo cual nos permitiría realizar procedimientos para acceder al sistema de
archivos de un disco duro y a realizar copias de seguridad, reparar el gestor de arranque o
restaurar el sistema a un nivel determinado en caso de fallas del sistema operativo nativo.
Con el fin de poder brindar servicios de soporte técnico a estaciones de trabajo y
servidores de la red informática de la Aeronáutica Civil, se ha solicitado crear medios de
recuperación y de apoyo a la resolución de problemas en sistemas operativos GNU/Linux
a través de determinadas herramientas de software, con el fin de tener disponibles las
soluciones en caso de ocurrir situaciones fortuitas o eventualidades no favorable en el
funcionamientos de los equipos.
Para ello se requiere que, a nivel grupal, los estudiantes que dan soporte al proyecto de la
Aeronáutica Civil, establezcan mediante un debate constructivo las recomendaciones de
las posibles distribuciones GNU/Linux u otras aplicaciones relacionadas como software
libre para el diagnóstico, recuperación y reparación de problemas que utilizarían con las
expectativas de ser avaladas para tal fin. Para ello se requiere que inicialmente establezcan
un inventario de software con cada una de las siguientes distribuciones LiveCD,
analizadas bajo los siguientes parámetros:
A. Gnoppix
B. OpenSuSE
C. Kali 2019.4
D. Debian-live
E. Knoppix
SOFTWARE SELECCIONADO OPENSuSE

1. URL de descarga
https://software.opensuse.org/distributions/leap

2. Herramientas de diagnostico
Open QA
Yast
AppArmor
Phoronix Test Suite
Deepin System Monitor
GSmart Control
Wireshark Network Analizer
Memtest86
CPUburn

3. Herramientas de recuperación
Open Build Service (OBS)
System Rescue CD

4. Herramientas de reparación
Perl Unicode Precis Preparation
SUSE enterprise System kit
5. Tamaño de la ISO
El tamaño de la ISO es desde 125 MB hasta 3.8GB aproximadamente.
6. Requerimientos mínimos de Hardware
Memoria RAM: 2 GB (Mínimo)
Espacio en Disco Duro: 40GB (Mínimo)
Procesador: 2ghz dual core o mejor
CD o usb booteable
PS/2 o Usb Mouse

Cada uno de los integrantes del grupo deberá seleccionar una de las cinco distribuciones
diferente de LiveCD relacionadas anteriormente y realizar su implementación como un Pen
Drive. Describa paso a paso el procedimiento realizado y evidencie los resultados, así como
también probar la capacidad del Pen Drive para bootear de forma correcta en un equipo de
cómputo.

Insertamos la USB con formato FAT y procedemos a desmotarla:

Buscamos el archivo descargado desde la página y procedemos a copiarlo en la USB


Arrancamos el PC modificando el Boot del computador para que arranque desde la USB
CONCLUSIONES
Se conoció la importancia de conocer y aplicar los procedimientos para
instalación, actualización y eliminación de paquetes del sistema operativo
GNU/LINUX.
Se implementó el respaldo y seguridad del sistema operativo, como fuente de
prevención en caso de fallos del sistema.
Se identificaron las diferentes distribuciones de GNU/LINUX con sus
respectivas herramientas, conociendo más a fondo la distribución
OPENSUSE.
Se puede evidenciar la practicidad y potencia a nivel de software que tienen
los sistemas operativos basados en Linux.
BIBLIOGRAFÍA
Comando apt-get en Ubuntu. (2020). Recuperado de, http://www.ubuntu-
guia.com/2011/01/comando-apt-get-en-ubuntu.html

Aptitude - Guía Ubuntu. (2020). Recuperado de, https://www.guia-


ubuntu.com/index.php/Aptitude

5.4. Manipulación de paquetes con dpkg. (2020). Recuperado de, https://debian-


handbook.info/browse/es-ES/stable/sect.manipulating-packages-with-dpkg.html

Ubuntu Manpage: dselect - Interfaz para la gestión de paquetes de Debian . (2020).


Recuperado de, http://manpages.ubuntu.com/manpages/trusty/es/man1/dselect.1.html

García, J. (2013). Synaptic, el gestor de paquetes de Debian en Ubuntu. Recuperado de,


https://ubunlog.com/synaptic-un-gestor-debianita-en-ubuntu/

Instalar/desinstalar programas. (2020). Recuperado de, http://lubrin.org/dani/ch03s04.html

Directorio /proc. (2020). Recuperado de, https://www.linuxtotal.com.mx/index.php?


cont=info_admon_016
dmidecode: un comando bastante útil para conseguir información del hardware. (2019).
Recuperado de, https://www.linuxadictos.com/dmidecode-un-comando-bastante-util-para-
conseguir-informacion-del-hardware.html

Comandos Netstat para administrar red en Linux. (2020). Recuperado de,


https://www.solvetic.com/tutoriales/article/4382-comandos-netstat-para-administrar-red-
linux/

También podría gustarte