Está en la página 1de 105

Guía de actividades y rúbrica de evaluación – Paso 3 -

Actualizando el entorno de trabajo GNU/Linux

La actividad consiste en:

PLANTEAMIENTO Y CONTEXTUALIZACIÓN DEL PROBLEMA A

RESOLVER:

Con base a la problemática planteada en el Paso 1 y establecida en la guía integradora, en la


presente actividad se da continuidad a la solución de un requerimiento específico a partir de
dicho problema, el cual permitirá establecer el desarrollo de un trabajo individual y la discusión

grupal para la consolidación de una resultados donde cada integrante del grupo deberá socializar y
adjuntar evidencias de su experiencia basada en el siguiente requerimiento, derivado de la
problemática principal, así:

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:

Vincular la descripción del comando y la sintaxis de ejecución

Com Descripción Sintaxis de ejecución


ando (Evidencia Terminal)
apt- Asegura que la lista
de paquetes de
get todos los
repositorios y PPA
esté actualizada. Si
no ejecuta este
comando, podría
estar obteniendo
versiones anteriores
de varios paquetes
que está instalando,
o peor aún,
problemas de
dependencia.
Es una forma sencilla
de instalar paquetes
desde la línea de Nos muestra la información que describe la función principal
ordenes. del comando , adional nos muestra las ordenes mas
utilizadas como:
interfaz de línea de update – Descarga nuevas listas de paquetes (apt-get
órdenes para la update)
obtención de upgrade – Realiza una actualización (apt-get upgrade)
paquetes y de install – Instala nuevos paquetes (paquete es libc6 y no
información sobre libc6.deb) (apt-get install)
ellos de orígenes remove – Elimina paquetes (apt-get remove)
autenticados y purge – Elimina y purga paquetes (apt-get purge)
para la instalación, autoremove – Elimina automáticamente todos los paquetes
actualización y sin utilizar (apt-get autoremove)
eliminación de dist-upgrade – Actualiza la distribución, vea apt-get(8) (apt-
paquetes junto get dist-upgrade)
a sus dependencias. dselect-upgrade – Sigue las selecciones de dselect (apt-get
dselect-upgrade)
build-dep – Configura las dependencias de construcción para
paquetes fuente (apt-get build-dep)
clean – Elimina los archivos descargados (apt-get clean)
autoclean – Elimina los archivos descargados antiguos (apt-
get autoclean)
check – Verifica que no haya dependencias incumplidas (apt-
get check)
source – Descarga archivos fuente (apt-get source)
download – Descarga el paquete binario al directorio actual
(apt-get download)
changelog – Descarga y muestra el informe de cambios para
el paquete proporcionado (apt-get changelog)
un ejemplo:
sudo apt-get install -f , que me taera una serie de
dependencias requeridas para la instalación de un archivo
deb.

aptitu Permite al usuario Inicialmente es necesario instalarlo, para esto utilizamos el


ver la lista de comando apt-get sumado ala la orden update.
de paquetes y realizar
tareas de gestión
tales como instalar,
actualizar o eliminar
paquetes. Puede
llevar a cabo las
acciones con una
interfaz gráfica o en
la línea de órdenes.
es un programa
instalador de
paquetes en modo
texto; para acceder a
él se hace mediante
el comando
"aptitude" (sudo
delante ya que si no
eres administrador Continuamos la instalación adionandoles la orden install mas
no podrás descargar el nombre del paquete en este caso aptitude.
paquetes, ni realizar Durante el proceso nos pide continuar S/N , debemos
cambios en la lista seleccionar S.
de paquetes). Y al final nos muestra toda la información del paquete ,
como la versión, desarrollador , tamaño , dependencias y
varias caracteristivas entre otros.
Digitamos aptitude y nos muestra el menú inicial.

Nos muestra las diferente informacionLas acciones más


comunes como:

install instala el paquete resolviendo las dependencias (es la


forma más natural de instalar un paquete).

remove elimina paquetes, deja los ficheros de configuración.

purge elimina paquetes junto con sus ficheros de


configuración.
Ejemplo: sudo aptitude install zsh

dpkg se utiliza para Trabaja con la lista que ya esta instalada .


instalar, quitar, y En este caso vamos a la carpeta de descargas y verificamos
proporcionar que archivo tenemos y que no hallamos instalado.
información sobre Cd Descargas / ls y nos muestra Dropbox_.deb
los paquetes .deb .
Un sistema de
gestión de paquetes,
también conocido
como gestor de
paquetes, es una
colección de
herramientas que
sirven para
automatizar el
proceso de
instalación,
actualización,
configuración y
eliminación de
paquetes de
software“
Ejecutamos el comando sudo dpkg -i (instalar) y el nombre
del archivo que instalaremos.
En mi caso tuve un error relacionado a dependencias por lo
que inicialmente no lo pude instalar , para solucionarlo
ejecuto sudo apt-get install -f , que me taera una serie de
dependencias requeridas para la instalación de mi archivo
deb.

Digitamos S y nos termina el proceso de instalación.


Y ahora si nuevamente el comando dpkg y el nombre del
archivo deb.

Y ya nos muestra que la instalación de Dropbox se completo.

dsele Permite escoger los Inicialmente instalamos el paquete


paquetes a instalar Sudo apt install dselect
ct en su sistema desde
los archivos APT
definidos en
/etc/apt/source
s.list, revisar los
paquetes que ya
están instalados en
su sistema,
desinstalar paquetes
y actualizar los
paquetes. Por
encima de todo.

Digitamos dselect y nos muestra la interfaz de paquetes


dselect con los diferentes métodos que podemos usar para
actualizar , configurar o desintalar.

Se puede seleccionar cualquiera de las opciones.

syna es un gestor de Generalmente biene instalado en el s.o , si no lo trae se debe


paquetes, de instalar con sudo apt-get install synaptic.
ptic programas visual, es
decir, que cuenta
con una interfaz e
instalamos a golpe
de click en vez de
escribir como
hacemos en la
terminal.

Digitamos s
También se puede hacer de forma grafica.
Nos muestra el menú de aplicación

Podemos buscar el paquete a instalar

Lo debemos maracar para instalar


Luego empieza la descragar

A diferencia de los demás utiliza una inetrfaz garfica, se


identifica el paquete que deseamos installer y solo con
selcionar los botones basics se instaal en paquete.

Y ya nos registra

apt permitE administrar Los comandos para ejecutar las operaciones con nuestros
los paquetes de su paquetes son más simples en apt que en apt-get.
distribución Linux. los resultados mostrados por apt son más amigables y fáciles
nos sirve para poder de leer que los de apt-get.
instalar, actualizar o Con sudo apt
borrar cualquier Nos trae información y nos muestra diferentes ordenes que
programa o paquete se utilizan con apt.
del sistema.
(Herramienta
Avanzada de
Empaquetado)

Algunas formas de usralo


$ sudo apt update
$ sudo apt upgrade
$ sudo apt install nombre-del-paquete
$ sudo apt remove nombre-del-paquete
$ sudo apt purge nombre-del-paquete
$ sudo apt search nombre-paquete
2. Utilizando únicamente el Comando apt-get, realice los
siguientes procedimientos:
Describa paso a paso el procedimiento realizado y evidencie los
resultados.

- Adicionar el repositorio de terceros con ppa.


Es necesario adicionar el repositorio de terceros con ppa
Usamos el comando sudo add-apt-repository ppa:shutter/ppa

Presionamos enter.
De esta forma se adiciona la ppa , pero ahora debemos instalarla

podemos ejecutalor vamos autilizar sudo apt-get install shutter


Luego digitamos s para continuar el proceso , realiza las
configuraciones y muestra cada uno de las configuraciones
realizadas

Nuevamente actulizamos
- Actualizar el repositorio de aplicaciones.
- Actualizar las aplicaciones del sistema.

Inicialmente con sudo apt-get update y luego actulizamos el


sistema con sudo apt-get upgrade
sudo apt-get update
sudo apt-get upgrade
lee la lista de paquetes
crea el árbol de dependencias
calcula y genera la actualización

- Instalar GIMP 2.10.12


Inicialmente utilizamos el comando de instalación sudo apt-get
install y el nombre gimp

Al final de este bloque digitamos s


Y empieza a desempaquetar y a configuar el paquete.

Posteriormente lo podemos visualiar en las apliacciones


- Demostrar el funcionamiento de GIMP 2.10.12 sobre su
sistema operativo.
- Desinstalar GIMP 2.10.12 sin dejar rastro de archivos.

Utilizamos sudo apt-get remove –autoremove gimp

Nos muestras el numero de elementos que estarna listos para eliminar y le damos s
Empieza el proceso de eliminación

se verifica en las aplicaciones


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í:
Instalar : WINE

El primer paso será habilitar la arquitectura de 32 bits, que aun que nuestro sistema sea de 64
bits, el realizar este paso nos ahorra muchos problemas que suelen ocurrir, para ello escribimos
sobre la terminal:

1.Comando : sudo dpkg --add-architecture i386A

Ahora debemos de importar las llaves y añadirlas al sistema con estos comandos:

wget -nc https://dl.winehq.org/wine-builds/Release.key

sudo apt-key add Release.key

ahora vamos a añadir el siguiente repositorio al sistema :

sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ artful main'


ahora vamos a añadir el siguiente repositorio al sistema :

sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ artful main'

Finalmente, solo debemos de escribir el siguiente comando para instalar Wine en nuestros
equipos, este es para instalar la versión estable de Wine
sudo apt-get install --install-recommends winehq-stable

lee la lista de paquetes y crea el árbol de dependías , al final precionamos s.


Se ejecuto e instalo el WineHQ.

Muestra el proceso de desmpaquetado y configuración.

ejecutar este comando para comprobar que se instaló con éxito y saber que versión
tienes instalada:

wine --version
Utilizamos /opt/win-stable/bin/winecfg para ver el aplicativo grafico

Instalación grafica
Ahora en mi caso instale playonlinux , que me permite
realizar una descarga grafica.
Diseño gráfico (Adobe Photoshop) o versión que soporte la herramienta
Pr.
Pimero descargamos Photoshop Cs5

Antes de iniciar el proceso lo primero es descargar Photoshop css5


Se debe descomprimir , para eso es necesario el comando sudo apt-get install rar

Abrimos el playonlinux y empezamos el proceso de instalación selcionado el


archivo ejecutable
Durante el proceso seleccionamos 64 bits Windows installation

Ejecutamos una instalación de wine

Y seelcionamos el archivo ejecutable que continene el cs5


Ya en este punto se incia la instalación final en Ubuntu.

Instalacion en carpeta

Presionamos el botón de instalar


Se inicia la descarga y copia de archivo y paquetes

Se completa la instalacion
Demostración.

- Utilitario (Juego) versión que soporte la herramienta.


- Simuladores (de vuelo o automóvil ) versión que soporte la herramienta
Describa paso a paso el procedimiento realizado y evidencie los
resultados

4. Describa y establezca de forma detallada y ordenada una rutina


o procedimientos de los posibles pasos que un
administrador de sistemas debe tener en cuenta para instalar y
configurar hardware no detectado (con drivers privativos) en
equipos de cómputo portátiles con sistema operativo GNU/Linux
Ubuntu, citar de forma libre un ejemplo para:

- Tarjetas de red inalámbricas.


- Tarjetas de vídeo.
Ubuntu-drivers devices

Sudo lshw

Describa paso a paso el procedimiento realizado y evidencie los


resultados, el estudiante debe evidenciar el nombre de fábrica de
la tarjeta inalámbrica y tarjeta de video que tiene el computador
donde está trabajando.
Sudo lspci
Sudo Ubuntu-drivers devices

Sudo Ubuntu-drivers autoinstall


Sudo apt install open-w-vm-tools
Sudo apt install open-w-vm-tools-desktop

s
Tarjeta de red

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.
Utilizamos el comando :
Sudo tar zcvf grub2_copia102021.tar /boot/grub/ /etc/grub.d/
/etc/default/grub

Se crea un archivo comprimido .tar , este contiene los


archivos /etc/default/grub , /etc/grub.d y /boot/grub/grub.cfg

Podemos ver la copia:


- Cree un instalador de GRUB-2 en una pendrive.

Se debe inicialmente instalar la aplicación de grub-2 .


Se puede hacer desde la pagina o desde consola utilizando el link
oficial.
Guardar archivo.

Lo visualizamos
Desde consola:
Se descarga la imagen iso.

Muestra los estado de conexión y el archivo de descarga.

Luego de esto se monta la imagen iso y se reincia el sistema.


Mostrar el menú del gestor de arranque cada vez que inicie el
sistema operativo.

Inicialmente actualizamos Grub

Debemos cambiar el acceso y para esto es necesario editar eun


archivo , utilizaremos sudo nano /etc/default/
GRUB_DEFAULT=0 = Opción por la cual se accedera por
defecto.
GRUB_TIMEOUT=0 = Tiempo de espera.

- Restaurar el GRUB-2 inicial del sistema operativo GNU/Linux


desde el pendrive creado con la copia de seguridad. El sistema
operativo GNU/Linux deberá quedar en su inicio original y
Funcionando normalmente.
Es necesario descargar la ISO de Boot Repair y quemarla en
USB
Se puede descargar desde el link:

https://sourceforge.net/projects/boot-repair-cd/  
Nos permite guardar el archivo:

Introduce este comando para descargar e instalar el usb-creator-gtk:

sudo apt-get install usb-creator-gtk


Una vez usb-creator está instalado en nuestro sistema:

Insertar un dispositivo USB

    Ejecutar usb-creator.

    Ejecutar usb-creator.


- Realice las pruebas pertinentes a comprobar los servicios de red
y conexión a internet.

Debemos revisar si los dns funcionan , para


esto vamos a utilizar NsLookUp , es un comando
usado para realizar búsquedas de DNS en Linux,
su resultado puede incluir detalles completos
del DNS tales como la dirección IP,, los
registros MX de un dominio o los servidores NS
de un dominio en particular.

nstalar el comando Nslookup en linux


Como ya dije anteriormente, la herramienta no
siempre viene instalada por defecto. La
instalamos.
Vemos que ya se esta instalada
Netstat
Netstat (Network Statistic) 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 interfaz, etc:
Host

Gracias a este comando podemos saber con detalle la dirección IP, IPv4 o Ipv6, de un sitio
remoto así como saber más sobre su DNS:

Ping

Ping mediante el cual podemos comprobar la conexión de un sitio remoto y obtener detalles
de la misma de forma clara.
 
- Restaurar el sistema operativo GNU/Linux al nivel de ejecución
por defecto.
Lo realisaremos con resetter
6. Sincronización de directorios y respaldos:

Se requiere salvaguardar la información de cada uno de los


equipos de cómputo de la oficina de gestión de la empresa ISP,
para lo cual solicitan que se creen las siguientes rutinas de copias
de seguridad:
Respaldo a un mismo equipo (Origen):

- Instalar o comprobar la disponibilidad de la utilidad rsync en el


sistema.
Instalamos la herramienta rsync

En mi caso verifico que ya esta instalada .


Otra forma de validar mas simple es solo con el comando rsync
- Comprimir todos los archivos del directorio /home/SuUsuario al
directorio /home/SuUsuario/DPLinux16-42021#Grupo a través de
la utilidad gzip, tar, zip o rar.

Creamos carpetas Edwinperez y le agrgamos la carpeta


DPLinux16-42021-14
Instalamos rar
- Cifrar el archivo de respaldo creado en la carpeta /home/SuUsuario/
DPLinux16-42021#Grupo a través de la utilidad gpg.
- Crear la carpeta /backup en el directorio raíz del sistema y enviar
aquí
la copia de seguridad realizada a la carpeta /home/SuUsuario/
DPLinux16-42021#Grupo.
Ingresamos en el directorio del usuario y como súper usuario con el comando mv lo movemos a la
raíz en el directorio backup
- Desencripte y restaure la copia de seguridad en la carpeta
/backup_origen2021.

Debemos crear el directorio /backuo_origen2021 , usamos el


comando mkdir backup_origen2021

Usamos el comando gpg /backup/PDLinux16-422021.rar.gpg


- Verifique el contenido de los archivos y carpetas restauradas
con el
origen en /home/SuUsuario.
7. Respaldo a otro equipo (Destino remoto):
Instalar y configurar el servicio OpenSSH en su sistema.

Utilizaremos el comando sudo apt-get install ssh , sudo apt-get


install openssh-server y sudo apt-get install openssh-client

Digitamos s.

sudo apt-get install openssh-server


sudo apt-get install openssh-client

Realizamos una configuración con el comando


nano/etc/ssh/sshd_config
Instalamos herramientas de red con el comando sudo apt install
net-tools

Verificamos el puerto
Sudo apt install nmap

Digitamos s
Verificamos el estado del puerto
Habilitamos e iniciamos el servicio ssh

- Establezca una comunicación remota por medio del servicio ssh con uno de los
integrantes del grupo colaborativo. Deben establecer quién será el equipo remoto
origen y cuál será el equipo remoto destino.
Crear la carpeta /backup_destino2021 en el directorio raíz del equipo
destino y enviar aquí la copia de seguridad realizada en el equipo
origen en la carpeta /home/SuUsuario/ DPLinux16-42021#Grupo,
por medio de conexión remota a través del servicio ssh instalado en
cada equipo. Quien haga las veces de equipo remoto deberá
desencriptar y restaurar la copia de seguridad en la carpeta
/backup_destino2021_16-4. Verifique el contenido de los archivos y
carpetas restauradas.

Ingresamos por SSH de nuestro equipo local a putty, ingresamos la ip y damos clic en el botón
open
Agregamos los permisos desde el servidor de Ubuntu

erificamos que el contenido este en el servidor destino


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 : Determina el nivel de versión del kernel


2) cat /proc/cpuinfo : Información acerca del procesador: tipo, marca modelo,
rendimiento

3) cat /proc/meminfo : Información acerca de la utilización de la memoria física y del


archivo de intercambio

4) cat /proc/sys/kernel/osrelease : Proporciona información sobre


la versión del Sistema Operativo
5) cat /proc/version : Indica la versión del núcleo

6) dmidecode : Obtiene información de los componentes de Hardware

7) x86info -a : Muestra información del diagnóstico sobre la CPU


l

8) lspci : Imprime listas con información detallada sobre todos los Buses y dispositivos del
sistema.

9) lshw : Con este comando se obtiene información muy detallada sobre el hardware de un
nodo
10) lshw-gtk : Interfaz gráfica del lshw

ll
11) lsblk -fm : Enumera la información sobre todos los dispositivos de bloques
disponiblesclera
12) df -h : Informa acerca del espacio total ocupado y libre en nuestro sistema

13) fdisk /dev/sdb : Para ver todas las particiones de un único disco
14) netstat -a : Muestra un listado de las conexiones activas de una computadora, tanto
entrante como saliente.

15) iptables -nL: Crea una nueva cadena con un nombre especificado por el usuario.

Enviar el documento individual solicitado al Tema establecido en


el
entorno de aprendizaje colaborativo, con el fin que el tutor lo
realimente.
Aclaraciones: Las evidencias que cada estudiante adjunte,
específicamente en los pantallazos o Print screen que realice, es
obligatorio que en ellos se visualice claramente el usuario y la
fecha
actualizada del sistema, es decir, la fecha en que realiza cada
procedimiento de la presente actividad.

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 funcionamiento 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. Fedora
B. C. Debian
D. Linux Mint
E. Knoppix
1) URL de descarga
2) Herramientas de diagnostico
3) Herramientas de recuperación
4) Herramientas de reparación
5) Tamaño de la ISO
6) Requerimientos mínimos de Hardware

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.

Knoppix
10. Automatización
Realizar un script tipo bash, que ejecute automáticamente
pero de
forma independiente cada uno de los procedimientos
anteriores de
copias de seguridad Punto 6 y Punto 7.
Describa paso a paso el procedimiento realizado y evidencie
los
resultados.

Todos los procesos y procedimientos solicitados deben estar


ejecutados
a modo consola a excepción de la conexión remota de
equipos, no se
permite el uso de interfaces gráficas para tal fin.

Este punto es una actividad Extra que no está relacionada


en la rúbrica,
el estudiante que desee realizar debe enviar el script bash
con su
evidencia vía correo interno del curso al tutor, fecha máxima
cierre de la
actividad.

También podría gustarte