Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paso 3
Actualizando el entorno de trabajo GNU Linux
Presentado a:
DANIEL ANDRES GUZMAN
Director de Curso
Entregado por:
Hernán Darío Vargas
Grupo: 24
2022
1. Realizar un comparativo entre los siguientes comandos utilitarios enfocados a la
instalación, actualización y eliminación de paquetes:
Comado Descripcion Sintaxis de ejecución (Evidencia Terminal)
apt-get Es el comando
en sistemas
derivados de
debian como lo
es Ubuntu para
instalar
programas en
linux, borrarlos,
actualizar los
repositorios y
actualizar el
sistema desde la
linea de
comandos.
aptitude Instala,
desinstala e
informa sobre
paquetes Debían
(y derivados), los
paquetes que
instala los
consigue de los
repositorios de
Internet que se
encuentran en la
lista de
repositorios
dentro del
archivo
/etc/apt/sources.l
ist. Se dice que
este comando,
tiene mejor
control y manejo
de las
dependencias
que el comando
apt-get. Si se
ejecuta el
comando
aptitude sin
opciones este
levanta una
interfaz en modo
consola
interactiva.
dpkg En una
distribución
basada en
Debian, Linux
preconfigura el
gestor de
paquetes “apt”o
“apt – get” por
paquete, el cual a
su vez, destina al
comando DPKG
para que se
encargue de la
gestión de
paquetes de
Debian.
dselect Es una de las
principales
interfaces para la
gestión de
paquetes en un
sistema Debian
GNU/Linux. El
menú principal
de dselect
permite al
administrador
del sistema: -
Actualizar la
lista de paquetes
disponibles. -
Ver el estado de
los paquetes
instalados y
disponibles.
synaptic Synaptic es un
gestor de
paquetes, de
programas
visual, es decir,
que cuenta con
una interfaz e
instalamos a
golpe de click en
vez de escribir
como hacemos
en la terminal.
apt El comando APT
(Advanced
Package Tool
por sus siglas en
inglés que
traducen
Herramienta
Avanzada de
Empaquetado) es
un elemento de
línea de
comandos creado
por el proyecto
Debian con el
objetivo de
permitirle a los
usuarios
gestionar y
administrar los
paquetes de sus
distribuciones de
Linux Debian.
wget
https://download.virtualbox.org/virtualbox/6.1.8/Oracle_VM_VirtualBox_Extension
_Pack-6.1.8.vbox-extpack
- Tarjetas de vídeo.
- Realizar una copia de seguridad del GRUB-2 actual a través de un software utilitario o a
modo consola.
Instalamos gnupg
sudo apt -y install gnupg
Instalamos OpenSSH
sudo apt install openssh-server
- 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.
Usuario: hernanvargasremoto
Ip remoto: 192.168.1.55
- Crear la carpeta /backup_destino2022 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-1_2022#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_destino2022_16-
scp DPLinux16-12022#24.zip.gpg
hernanvargasremoto@192.168.1.55:/home/hernanvargasremoto/Escritorio
1. Verifique el contenido de los archivos y carpetas restauradas.
8. Diagnóstico y Supervisión del sistema:
1) uname -a
Muestra la información técnica del sistema.
2) cat /proc/cpuinfo
Este archivo virtual nos muestra la configuración de la CPU,en este caso solo tenemos 1
procesador por lo tanto muestra el numero 0.
3) cat /proc/meminfo
Es el que proporciona información sobre el uso actual de RAM en el sistema.
4) cat /proc/sys/kernel/osrelease
5) cat /proc/versión
Se obtiene la versión de Linux
6) dmidecode
7) x86info -a
Informa de los parámetros internos de la CPU: registros, flags,..
8) lspci
10) lshw-gtk
Es la interfaz gráfica de lshw, una herramienta de línea de comandos que ya hemos tratado
en detalle en otro artículo que sirve para mostrar información sobre el hardware en uso.
lsblk es un comando que se utiliza para mostrar información acerca de todos los
dispositivos de bloque disponibles. Ejemplos de dispositivos de bloque son los discos
duros, unidades flash, CD-ROM.
12) df -h
df, que significa Disk Filesystem se usa para chequear el espacio en el disco. Mostrará el
almacenamiento disponible y utilizado de los sistemas de archivos en tu máquina.
Son las opciones que nos ofrece fdisk para aplicar al disco seleccionado.
14) netstat -a
Arch Linux
URL de https://archlinux.org/download/
descarga
Herramientas cat /proc/cpuinfo. Se trata de un fichero que contiene
de diagnostico información básica
sobre el procesador: fabricante, modelo, velocidad, caché,
stepping, flags
y algunos datos más. Desde la línea de comandos escribiremos la
orden:
$ cat /proc/cpuinfo
lspci. Esta utilidad muestra información sobre todos los
dispositivos conectados
vía PCI. Para obtener una información más detallada, podemos
usar
la opción verbose (lspci-vvv). Desde la línea de comandos
escribiremos:
$ lspci
lshw. Muestra una lista detallada de todo el hardware de forma
jerárquica.
Podemos obtener la salida en formato HTML. Por ejemplo, la
Siguiente orden crea el archivo diagnostico.htm con el listado del
hardware
instalado:
$ sudolshw -html > Escritorio/diagnostico.htm
Se puede usar la interfaz gráfica de lshw, anteshay que instalar
lshw-gtk
(sudo apt-get install lshw-gtk).La Figura 7.26 muestra una
imagen de la
Ejecución de esta herramienta. Para usarla se escribe la orden:
$ sudolshw -X
hwinfo. Hace consultas al hardware y aporta información sobre
qué drivers
lo controlan. La salida del informe que genera la orden es
bastante
extensa. Para instalarlo escribimos la orden sudoapt-get install
hwinfo.
Para ejecutarlo:
$ hwinfo
x86info. Informa de parámetros internos de la CPU: registros,
flags, asociatividad
de los niveles de caché. Para instalarlo escribimos la orden
sudo apt-get install x86info. Para ejecutarlo escribimos:
$x86info
Para obtener toda la información se puede usar: x86info –a
discover. Se utiliza para detectar recursos hardware. Para
instalarla se
ejecuta la orden sudo apt-get install discover. Para ejecutarla:
$discover
sysinfo. Es una herramienta útil para echar un vistazo rápido al
hardware
del equipo. Para instalarla ejecutamos sudoapt-get install sysinfo.
Paraejecutarla escribimos:
$sysinfo
hardinfo. Muestra información del sistema y realiza benchmarks.
Si no
la tenemos instalada con la orden sudoapt-get install hardinfo, la
instalamos.
Al ejecutarla se abre una ventana cuyo entorno gráfico nos
recuerda
a Aida64(véase la Figura 7.28). Para ejecutarla escribimos desde
la
línea de comandos:
$ hardinfo
Herramientas La orden dd es una herramienta simple, pero versátil y potente.
de Se puede utilizar para copiar de origen a destino, bloque por
recuperación bloque, independientemente de los tipos de sistemas de archivos
o sistemas operativos. Un método conveniente es usar dd desde
un entorno live, como en un CD Live.
ddrescue es una herramienta diseñada para clonar y recuperar
datos. Copia datos de un archivo o dispositivo de bloque (disco
duro, cdrom, etc.)
e2image es una herramienta incluida en e2fsprogs con fines de
depuración. Se puede usar para copiar particiones ext2, ext3 y
ext4 de manera eficiente al realizar copias solo de los bloques
usados.
Arch Backup — Un script básico de copia de seguridad con una
configuración simple:
Método de compresión configurable.
Múltiples objetivos de respaldo.
https://github.com/p5n/archlinux-stuff/tree/master/arch-backup/
Clonezilla — Una solución de recuperación ante desastres,
clonación de discos, creación e implementación de imágenes:
Arranca desde CD Live, unidad flash USB o servidor PXE.
Admite ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, FAT32,
NTFS, HFS+ y otros.
Utiliza Partclone (predeterminado), Partimage (opcional),
ntfsclone (opcional) o dd para crear imágenes o clonar una
partición.
Servidor de multidifusión para restaurar varias máquinas a la vez.
Incluido en los medios de instalación de Arch Linux.
https://clonezilla.org/
Deepin Clone — Herramienta de Deepin para hacer copias de
seguridad y restauración. Permite clonar, realizar copias de
seguridad y restaurar discos o particiones.
https://www.deepin.org/en/original/deepin-clone/
FSArchiver — Una herramienta segura y flexible de copia de
seguridad y despliegue de sistemas de archivos:
Soporte para atributos básicos de archivo (permisos,
propietario, ...).
Soporte para múltiples sistemas de archivos por compresión.
Soporte para atributos extendidos (son utilizados por SELinux).
Soporte para atributos básicos del sistema de archivos (etiqueta,
uuid, tamaño de bloque) para todos los sistemas de archivos
Linux.
Soporte para sistemas de archivos NTFS (capacidad para crear
clones flexibles de particiones de Windows).
Realiza suma de comprobación de todo lo que está escrito en el
archivo (encabezados, bloques de datos, archivos completos).
Posibilidad de restaurar un archivo que está dañado (solo omitirá
el archivo actual).
Compresión multihilo lzo, gzip, bzip2, lzma.
Soporte para dividir archivos grandes en varios archivos con un
tamaño máximo fijo.
Cifrado del archivo usando una contraseña. Basado en blowfish
de libcrypto de OpenSSL.
Soporte de copia de seguridad de un sistema de archivos raíz
montado (opción -A).
Se puede encontrar en el System Rescue CD.
https://www.fsarchiver.org/
Mondo Rescue — Una solución de recuperación ante desastres
para crear medios de respaldo que pueden usarse para volver a
implementar el sistema dañado:
Realiza copias de seguridad basadas en imágenes, compatibles
con Linux/Windows.
La tasa de compresión es ajustable.
Puede respaldar sistemas live (sin tener que detenerlo).
Puede dividir la imagen en varios archivos.
Admite el arranque en un CD Live para realizar una restauración
completa.
Puede realizar copias de seguridad/restaurar a través de NFS,
desde CD, unidades de cinta y otros medios.
Puede verificar las copias de seguridad.
http://www.mondorescue.org/
Partclone — Una herramienta que se puede usar para hacer una
copia de seguridad y restaurar una partición, considerando solo
los bloques usados:
Admite ext2, ext3, ext4, hfs+, reiserfs, reiser4, btrfs, vmfs3,
vmfs5, xfs, jfs, ufs, ntfs, fat(12/16/32), exfat.
Soporta compresión.
Opcionalmente, se puede usar una interfaz ncurses.
https://partclone.org/
Partimage — Una utilidad de clonación de disco ncurses para
entornos Linux/UNIX.
Tiene un CD live.
Admite los sistemas de archivos más populares en Linux,
Windows y Mac OS.
Compresión.
Guarda en múltiples CD o DVD o en una red usando
Samba/NFS.
El desarrollo se detuvo a favor de FSArchiver.p
https://www.partimage.org
J7Z — GUI para Linux en Java que intenta simplificar la
compresión de datos y la copia de seguridad. Puede crear
archivos 7z, BZip2, Zip, GZip, Tar:
Actualiza archivos existentes rápidamente.
Realiza copia de seguridad de múltiples carpetas en una
ubicación de almacenamiento.
Crea o extrae archivos protegidos.
Disminuya el esfuerzo mediante el uso de archivar perfiles y
listas.
http://j7z.xavion.name/
Redo Backup and Recovery — Una aplicación de respaldo y
recuperación ante desastres que se ejecuta desde una imagen de
CD de Linux arrancable:
Es capaz de realizar copias de seguridad y recuperación de
particiones de disco.
Utiliza xPUD y Partclone para el backend.
https://web.archive.org/web/20180810074745/http://
redobackup.org/
System Tar & Restore — Realiza copia de seguridad y
restauración del sistema usando tar o transfiriéndolo con rsync:
Interfaces GUI y CLI interfaces.
Crea empaquetados .tar.gz , .tar.bz2 , .tar.xz o .tar
Soporta encriptación openssl/gpg.
Utiliza rsync para transferir un sistema en ejecución.
Compatible con Grub2, Syslinux, EFISTUB/efibootmgr y
Systemd/bootctl.
https://github.com/tritonas00/system-tar-and-restore
Herramientas SystemRescueCd. Empezamos con la novedad. Una distro Linux
de reparación que en esta versión cambia de Gentoo a Arch Linux como
sistema base, utiliza el entorno de escritorio Xfce, un kernel de
soporte extendido (Linux 4.19) y paquetes actualizados como el
gestor de particiones Gparted, el gestor de volúmenes LVM o los
principales sistemas de archivos soportados para Linux y para
Windows. A tener en cuenta que la nueva versión abandona el
soporte a los 32 bits. El que lo necesite tendrá que optar por una
de las versiones anteriores.