0% encontró este documento útil (0 votos)
260 vistas60 páginas

Actualización y gestión de Linux en servidores

Este documento describe los comandos utilitarios más comunes para la instalación, actualización y eliminación de paquetes en sistemas operativos GNU/Linux, incluyendo apt-get, aptitude, dpkg y dselect. Explica las funciones y sintaxis básicas de cada comando, como instalar paquetes, actualizar el sistema y eliminar paquetes no deseados. El objetivo es desarrollar habilidades para la gestión de paquetes y repositorios en Linux.

Cargado por

yuderly
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
260 vistas60 páginas

Actualización y gestión de Linux en servidores

Este documento describe los comandos utilitarios más comunes para la instalación, actualización y eliminación de paquetes en sistemas operativos GNU/Linux, incluyendo apt-get, aptitude, dpkg y dselect. Explica las funciones y sintaxis básicas de cada comando, como instalar paquetes, actualizar el sistema y eliminar paquetes no deseados. El objetivo es desarrollar habilidades para la gestión de paquetes y repositorios en Linux.

Cargado por

yuderly
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte