Paso 3-
Actualizando el entorno de trabajo GNU/Linux
Yuderly Esneider Alvarez Campos
Cód. 1075264122
Daniel Andrés Guzmán Arévalo
Tutor
Código de Curso: 201494_25
Universidad Nacional Abierta y a Distancia – UNAD
Escuela De Ciencias Básicas, Tecnología E Ingeniería
Diplomado de Profundización en Linux
Neiva, Colombia
2020
INTRODUCCIÓN
En el presente trabajo busca desarrollar o afianzar los conocimientos básicos sobre el
sistema operativo Linux, para el cual se desarrollará un proyecto de servidor web el cual
proveerá diferentes servicios por lo cual se requiere que se tenga conocimiento básico
sobre este sistema operativo.
OBJETIVO
Desarrollar diferentes habilidades en la instalación, actualización y eliminación de
repositorios de sistemas operativo Linux, además de aplicar las configuraciones necesarias
para que este funcione correctamente.
ESPECÍFICOS
Instalar y reconocer medio de virtualización
Realizar la instalación y configuración SO GNU/Linux
Nivelar conocimientos en GNU/Linux
Conocer e identificar los directorios principales en GNU/Linux.
Administrar los diferentes espacios en la unidad de disco.
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
COMANDO SINTAXIS DE EJECUCIÓN COMPARACIÓN
apt-get sudo apt-get install firefox Este comando es utilizado
sudo apt-get update firefox para gestionar los paquetes
En la sintaxis anterior, se aclara que el paquete o del sistema. Permite la
aplicación a instalar es Firefox. actualización total de la
aplicación.
Cualquier uso al root, por
esa razón siempre pide
clave de usuario para
realizar cualquier acción.
apt-get: La gestión de
paquetes a través de apt-get
corre de la mano con el
archivo /etc/apt/sources.list.
apt-get install - Instala un
paquete desde los
repositorios configurados.
apt-get remove - Desinstala
un paquete.
apt-get update - Actualiza el
caché de paquetes dentro de
sus repositorios.
apt-get upgrade - Actualiza
sus paquetes instalados si
corresponde.
apt-get dist-upgrade - Se
utiliza para migrar a la
versión de distribución más
reciente.
apt-get autoremove -
Desinstala paquetes que no
estaban instalados
explícitamente y no son
necesarios.
apt-get install
<package_name>: instala
un nuevo paquete en su
computadora.
apt-get build-dep
<package_name>: Este
comando busca los
repositorios e instala las
dependencias de
compilación para. Si el
paquete no está en los
repositorios, devolverá un
error.
apt-get install
<package1_name>
<package2_name>
<package3_name>: apt-get
permite la instalación de
múltiples paquetes. separar
los paquetes con un espacio.
auto-apt run
<command_string>:
Cuando se invoca, el
comando auto-aptinstala
automáticamente los
paquetes cuando se pierde
el acceso a los archivos. Si
un programa intenta acceder
a un archivo conocido como
perteneciente a un paquete
desinstalado, auto-apt
instalará ese paquete
mediante apt-get. Esta
función requiere que apt y
sudo funcionen.
aptitude apt install aptitude Firefox Es de la misma familia de
apt update aptitude Firefox apt, pero este no se instala
en el paquete de instalación
por defecto, por tanto hay
que proceder a su
instalación antes de
empezar a utilizarlo luego
es lanzado con comando
aptitude, por tanto la
diferencia entre apt-get y
aptitude es porque la última
dispone de menús
desplegables accesibles
mediante F10.
dpkg dpkg –- get – selections devuelve una lista con los Es en sí misma una
herramienta de bajo nivel:
paquetes instalados. se necesita un frontal de
Dpkg – info pp.deb informa sobre las dependencias alto nivel para traer los
y las versiones de las misma. paquetes desde lugares
dpkg – c /home/pp.deb muestra el contenido del remotos o resolver
paquete pp.deb. conflictos complejos en las
dpkg –i pp.deb instala el paquete pp.deb. dependencias de paquetes.
dpkg – L mc lista los ficheros instalados en el Debían cuenta con apt para
sistema, que pertenecen al paquete mc. esta tarea; permite
Dpkg –r pp.deb desinstala el paquete pp.deb. instalación, actualización y
eliminación de un
Dpkg –force –r pp.deb fuerza la desinstalación del
paquete .deb y no resuelve
paquete pp.deb.
las dependencias.
Dpkg –purge pp.deb desinstala el paquete pp.deb y
sus archivos de configuración.
Dpkg l *vi* lista los paquetes que contienen la
cadena vi en su nombre de paquete.
Dpkg – l lista el estado de los paquetes conocidos
por el sistema.
Dpkg – ll grep ^[a-z] n muestra los paquetes no
instalados.
Dpkg –s mcview.l. gz busca a cuál de los paquetes
instalados, pertenece el paquete mcview.l.
gz,respondiendo
con:mc:/usr/share/man/manl/mcview.l.gz el
nombre del paquete y donde está almacenado el
fichero mcview.l.gz
Dpkg –configure –pending reconfigura cualquier
paquete que aún no esté configurado.
Dpkg –configure –a intenta reparar el sistema.
Dpkg –get-selections lista el estado de selección de
paquetes instalados y desinstalados en el sistema.
dpkg –get-selections “*” lista el estado de selección
de los paquetes instalados, desinstalados y
purgados en el sistema. Muy útil para realizar
backups de la lista de paquetes
instalados/desinstalados y purgados.
Dpkg –set-selections <
Mis_selecciones modificará el estado de selección
de los paquetes escogidos al contenido en el
archivo mis_selecciones, como esto, no instalará ni
borrará nada, simplemente modificará el estado de
selección de los paquetes escogidos ( para realizar
esto use apt-get –u dselect-up grade).
dselect Al igual que el aptitude, es
de la familia apt, este
comando no viene instalado
por defecto, entonces antes
de su uso hay que proceder
a su instalación mediante el
comando “ apt install
dselect “ , puesto que es un
selector de paquetes de alto
nivel, permite seleccionar
los paquetes a instalar y
visualizar los que ya se
encuentran instalados al
igual que permite la
desinstalación de los
paquetes, además posee una
interfaz de usuario
interactiva en modo texto.
synaptic Es una aplicación gráfica,
pero proporciona una mayor
cantidad de información y
un completo control sobre
la gestión de paquetes.
apt Sudo apt install nmap El comando apt es una
Sudo apt remove nmap poderosa herramienta de
línea de comandos que
Este comando nos busca todos los paquetes que tenemos funciona con Advanced
instalados en el sistema agregado search…… packaging Tool ( APT) de
Sudo apt search Ubuntu realizando
funciones tales como
instalación de nuevos
paquetes de software,
actualización de paquetes
de software existentes,
actualización del índice de
lista de paquetes e incluso
la actualización de todo el
Ubuntu sistema.
Utilizando únicamente el Comando apt-get, realice los siguientes procedimientos:
- Adicionar el repositorio de terceros con ppa.
Se instala el repositorio ejecutando el siguiente comando: add-apt-repository
ppa:inkscape.dev/stable-daily.
Se ejecuta con éxito el repository
- Actualizar el repositorio de aplicaciones.
Actualiza la lista de paquetes disponibles y sus versiones con el comando: apt-get update.
- Actualizar las aplicaciones del sistema.
- Instalar Inkscape
Instalación de inkscape ejecutado por el comando apt-get install inkscape.
Demostrar el funcionamiento de Inkscape sobre su sistema operativo.
Editor de gráficos vectoriales de código abierto.
- Desinstalar Inkscape sin dejar rastro de archivos.
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í:
Se instala playonlinux
Finalización de la instalación de playonlinux
Interfaz gráfica de playonlinux
Instalamos libreoffice seleccionando la opción de instalar
Ofimática (MS Office – libreoffice) o versión que soporte la herramienta.
Componentes del libreoffice.
Diapositiva Libreoffice impress.
- Diseño gráfico (Adobe Photoshop) o versión que soporte la herramienta.
Instalación finalizada de phptoscape v 3.7 setup
Se ejecuta con éxito phptoscape v 3.7 setup
- Utilitario (Juego) versión que soporte la herramienta
Se instala el juego Alien carnage
- Lenguaje de Programación (MS Visual .Net versión Express) o versión que soporte la
herramienta.
- Simuladores (de vuelo o automóvil ) versión que soporte la herramienta.
Inicio de la instalacion
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.
Se verifica la tarjeta de red
La red es Ethernet controller
Se hace la actualización del controlador de red y se observa el funcionamiento.
- Tarjetas de vídeo
Reconoce que tarjeta estamos usando
No instalación paquete nvidia
Instalación de repositorios
Se puede verificar que driver actualizados se pueden instalar.
Instalación de driver
Actualización del driver
Actualización
Actualización de drivers
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.
Copia terminada
Carpeta de copia de seguridad
- Mostrar el menú del gestor de arranque cada vez que inicie el sistema operativo.
Se ingresa el siguiente comando: sudo nano /etc/default/grub, este permite ingresar
al archivo de arranque.
Quitamos la palabra hidden y le colocamos menú
Gestor de arranque
Reiniciamos el sistema
- Modificar el tiempo de espera de inicio a 5 segundos
Ingresamos al archivo de arranque con el editor nano
Editamos esta línea por TIMEOUT= 5
- Proteger el gestor de arranque con una contraseña codificada en formato SHA-51.
Ingresamos al archivo de arranque con el comando: sudo nano /etc/grub/.d/00_header
Ingreso de usuario de administración
Contraseñas codificadas ejecutándose dos veces
Se pegan las contraseñas generadas anteriormente
Actualizamos el archivo grub con el siguiente comando: sudo update-grub2
Reiniciamos el sistema
- 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.
Ingresamos al gestor grub
Ingreso de ruta de imagen
Para que el grub logre visualizar la imagen.
Fondo del gestor de arranque
- 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.
Instalación de los repositorios
Instalación de boot repair
Ejecución boot repair
Ejecución exitosa
- 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).
Autenticación del administrador
Comprobar que el nivel de ejecución haya cambiado
- Realice las pruebas pertinentes a comprobar los servicios de red y conexión a
internet.
Al ejecutar un ping se verifica el estado de 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.
Se listan cada uno de los servicios del sistema
Deshabilitar blutooth.service
Deshabilitamos el servicio blutooth.service
Verificación exitosa
- Restaurar el sistema operativo GNU/Linux Ubuntu al nivel de ejecución por
defecto
Se restaura el sistema por defecto
Los niveles de ejecución quedan por defectos
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.
Instalar rsync
- Comprimir todos los archivos del directorio /home/SuUsuario al directorio
/home/SuUsuario/DPLinux#Grupo a través de la utilidad gzip, tar, zip o rar.
Creación de la carpeta DPLinux#Grupo25
Para comprimir el archivo se usa la utilidad tar y se usa el comando: tar –cvf
/home/yuderly/DPLinux25 /home/yuderly
Se comprimen todos los archivos
Se confirma que se haya creado el archivo
- Cifrar el archivo de respaldo creado en la carpeta /home/SuUsuario/
DPLinux#Grupo a través de la utilidad gpg
Para iniciar con el cifrado se usa el siguiente comando: gpg –c DPLinux25.tar
Cifrar directorio
Terminada la ejecución
- Crear la carpeta /backup en el directorio raíz del sistema y
enviar aquí la copia de seguridad realizada a la carpeta
/home/SuUsuario/ DPLinux#Grupo.
Creación de la carpeta backup
Se realiza exitosamente el envio de la copia de seguridad realizada a la
carpeta /home/SuUsuario/ DPLinux#Grupo.
- Desencripte y restaure la copia de seguridad en la carpeta
/backup_origen.
Creación carpeta origen
- 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.
Empezamos con la actualización del sistema con el siguiente
comando: sudo ap update.
se inicia la instalación del paquete ssh con el comando: sudo apt install –y ssh
Comprobamos el estado del servicio de ssh susando el siguiente comando: systemctl
status 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.
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 : se detecta la información básica sobre el distro
2) cat /proc/cpuinfo : muestra la información de la CPU
3.cat /proc/meminfo : Verifica el uso de la memoria
4) cat /proc/sys/kernel/osrelease : Proporciona información sobre la versión
del sistema operativo
5) cat /proc/versión : Muestra que versión es
6) dmidecode : Informacion más detallada de nuestro equipo
7) x86info –a:
Herramienta de análisis no esta instalada
Se realiza la instalación con el comando sudo apt install x86info
Informa de parámetro interno de CPU: registros, flags,
asociatividad
8) lspci
Muestra información del hardware
9) lshw
Muestra el hardware conectado al equipo
10) lshw-gtk
Muestra una lista de equipamiento
11) lsblk -fm
Muestra cuantas particiones tiene
12) df -h
Muestra información clara sobre el sistema de ficheros
13) fdisk /dev/sdb
Muestra el tamaño de las particiones
14) netstat -a
Listado de conexiones activas de internet
15) iptables -nL