Sunteți pe pagina 1din 8

Jaime Alejandro Navas Farfán NF16003

Herramientas de Productividad.

1- Según la documentación oficial de Debian y CentOS, ¿Cuáles serían los requerimientos


de Hardware recomendados para estas Distribuciones?

Debian: Es recomendable como mínimo un Pentium 4, a 1 GHz para un sistema de escritorio.

CentOS:
• Memoria RAM: 192 MB (Mínimo).
• Espacio en Disco Duro: 850 MB (Mínimo) - 2 GB (Recomendado).
• Procesador: Intel Pentium I/II/III/IV/Celeron, AMD K6/II/III, AMD Duron, AMD Athlon/XP/MP.

2- Para la Distribución Debian, explore los diferentes elementos del menú. Cada opción
esconde una línea de órdenes específica para el arranque que puede ser configurada según
sea necesario. El menú «Ayuda» muestra la interfaz de línea de órdenes antigua, donde las
teclas F1 a F10 muestran diferentes pantallas. Describa cada una de ellas.

La primera pantalla con F1 muestra las diferentes opciones para explorar:

Los requerimientos mínimos de memoria RAM y de espacio en el disco duro que son 100 MB y 800
MB respectivamente.

F3 muestra los métodos de arranque disponible, instalación con GUI, Instalación modo texto,
instalación en modo experto con GUI y en modo texto.

F4 muestra información del modo de rescate que puede ser con o sin GUI, y da un ejemplo del
parámetro para utilizar al ejecutar el comando.

F5 describe los parámetros especiales de arranque, por ejemplo, para especificar hardware de la
computadora.

F6 muestra los parámetros de arranque que se pueden utilizar para diferente hardware.

F7 muestra los parámetros de arranque que se pueden utilizar para diferentes discos duros.

F8 muestra los parámetros de arranque que se pueden usar para diferentes tipos de instalación y
controlar cómo funciona el instalador.

F9 muestra cómo obtener ayuda si no podemos seguir con la instalación.


F10 muestra la información de Copyright.

3- De las interfaces mostradas por el instalador de Debian, ¿cuál sería la mejor (GUI o Texto)?

Es el mismo resultado y da las mismas opciones de instalación, solo cambia la apariencia del asistente
de instalación, es por eso por lo que cuesta decir cuál es el mejor, todo depende de la perspectiva del
usuario.

4- En fase de particionado de discos, el instalador muestra varias opciones. Describa cada una
de ellas.

1- Guiado (Utilización de todo el disco): Brinda 3 métodos de instalación, esta opción se


recomienda para usuarios nuevos o para personas que quieren hacer una instalación rápida.

2- Guiado-Utilización de todo el disco y usar LVM: LVM significa Logical Volume Manager
(administrador de volúmenes lógicos), es una utilidad que deja crear volúmenes lógicos a partir
de discos duros físicos.
LVM es una forma de gestionar los discos físicos del PC, permite agrupar discos físicos (physical
volume PV) en grupos virtuales de discos (volume group VG) para luego poder crear particiones
o volúmenes lógicos (logical volum LV).

3- Guiado-Utilización de todo el disco y usar LVM cifrado: Igual a la tercera opción, permite
cifrar los datos del disco lógico.

4- Manual: Da libertad a la hora de crear y manipular las particiones, es inevitable a la hora de


utilizar raid.

5- El particionado Guiado ofrece tres métodos de particionado que corresponden a distintos


usos, Describa cada uno de ellos.

1- Todos los archivos en una partición: el árbol completo del sistema será almacenado en un
solo sistema de archivos que es la raíz /. Siempre creando una partición extra swap.
2- separar la partición /home: separa en 2 particiones, una raíz / y otra para /home, donde
están los archivos personales
3- separar particiones /home, /var y /tmp: esta es ideal para servidores, creara muchas
particiones además del raiz / como cuentas de usuario /home datos de software /var y archivos
temporales /tmp.

6- Cuantas y cuáles son las particiones recomendadas para instalar Debian?

Las particiones recomendadas para alguien que usa por primera vez un sistema Linux son
raíz /: donde instalará todo el árbol de directorios del sistema Linux
swap: es el area de intercambio o Memoria RAM virtual que usara cuando la memoria RAM física
llegue a su límite.
Pero dependiendo del uso que se le vaya a dar al sistema existen otras formas de particionar los
discos, desde hacer solo una partición, a separar en muchas particiones.

7- Para una computadora de un puesto de trabajo, ¿Cuál será el mejor esquema de particiones
para los discos?
Para una computadora en un puesto de trabajo, seria recomendado particionar el disco en 3
partes:
➢ raíz /: archivos del sistema.
➢ swap: area de intercambio.
➢ home/: aquí se guardarán los archivos que se manipulen del trabajo, independiente de cuál
sea. Así se resguardan los archivos de la empresa en una partición aparte por si la partición
donde está el sistema sufre algún daño, o incluso en una empresa donde muchos ocupan los
mismos archivos, se puedan conectar todos a la misma partición, y tener así un servidor local.

8- Cuál es el Sistema de Archivos que utiliza el instalador de Debian por defecto?

Ext4 es el sistema de archivos por defecto para el sistema Linux. Es la última versión de la familia de
sistemas de ficheros ext. Las ventajas radican en su eficiencia (menor uso de CPU, mejoras en la
velocidad de lectura y escritura) y en la ampliación de los límites de tamaño de los ficheros, ahora de
hasta 16TB, y del sistema de ficheros, que puede llegar a los 1024PB (PetaBytes).

9- La herramienta debconf, ¿qué papel juega en el instalador de Debian?

Debconf es un sistema de configuración para paquetes de Debian. El programa debconf ejecuta un


programa bajo el control de debconf, haciendo que se comunique con debconf por la entrada y salida
estándar. Se espera que la salida del programa sean órdenes del protocolo de debconf, y también que
lea los códigos resultantes por la entrada estándar.
Durante la instalación de Debian se configura automáticamente para la gestión de paquetes con apt.

10- Porque es necesario la instalación de un bootloader como Grub al finalizar la instalación?


¿Y dónde se instala este bootloader?

Es el primer software que se ejecuta en la computadora luego del BIOS. Su misión es cargar
el kernel de un sistema operativo y pasarle el control de ejecución para que continúe con el resto del
proceso de inicialización. Los gestores de arranque que permiten iniciar más de un sistema operativo
se denominan gestores de arranque múltiple.
Es necesario la instalación de este para que pueda gestionar el arranque del sistema operativo que
estemos instalando, más aún si en nuestra computadora manejamos múltiples sistemas operativos,
este software es necesario para poder gestionar el arranque de cada uno de ellos.
Este se instala dentro de /boot.

11- Como se llama el instalador de CentOS?

Su nombre es: yum


12- Para la Distribución CentOS, explore los diferentes elementos del menú. Describa cada una
de ellas.

1- Install CentOS Linux 8: para instalar CentOS de manera gráfica.


2- Test this media & install CentOS Linux 8: Siempre se recomienda que pruebe sus medios
antes de realizar una instalación. Después de una verificación de medios, La instalación
debería comenzar.
3- Troubleshooting: Muestra las opciones de recuperación del sistema. Dentro de esta pantalla
podemos instalar CentOS en modo básico, podemos hacer recuperación del sistema, correr
una prueba de memoria arrancar desde el almacenamiento externo.

11- Cuál es el esquema de particiones que configura del instalador de CentOS en la opción
"Automática"?

El particionado automático crea 3 particiones, /boot donde instala los archivos necesarios para el
arranque, raíz / donde instala todo el sistema de archivos y una partición swap como area de
intercambio.

12- ¿Según la documentación de CentOS, ¿cuál sería el tamaño recomendado para el espacio
de Swap?

CentOS para el tamaño de la partición de intercambio. Sugiere que el tamaño del intercambio sea:
Dos veces el tamaño de la RAM si la RAM es inferior a 2 GB.
Tamaño de la RAM + 2 GB si el tamaño de la RAM es más de 2 GB, es decir, 5 GB de intercambio
para 3 GB de RAM.

13- Cuál es el Sistema de Archivos que utiliza el instalador de CentOS por defecto?

XFS es un sistema de archivos de 64 bits con registro por diario (journaling) de alto desempeño y
altamente escalable creado por SGI (antes Silicon Graphics Inc.) su sistema operativo IRIX.
El núcleo de Linux incluye soporte para XFS desde la versión 2.4.25. Desde entonces ha sido incluido
en la mayoría de las distribuciones de GNU/Linux enfocadas sobre servidores. Es el sistema de
archivos predeterminado de CentOS 7 y Red Hat™ Enterprise Linux 7.
Las principales funciones de XFS incluyen:
i. Registro por diario para metadatos, lo cual permite una recuperación de datos más rápida.
ii. El sistema de archivos puede desfragmentarse y agrandarse mientras está montado y activo.
iii. En el caso de CentOS 7, Red Hat™ Enterprise Linux 7 y distribuciones derivadas de éstos
se incluye soporte para herramientas de respaldo y restauración específicas de XFS.
14- Comparando los dos instaladores (Debian y CentOS), a su criterio:
¿Cuál ofrece mejores opciones de instalación?
Los dos instaladores brindan las mismas opciones de instalación, de manera diferente, pero se pueden
configurar las mismas opciones. Pero la instalación de Debian es un poco más secuencial , por lo que
tiende a ser un poco más fácil.
¿Cuál ofrece una interfaz más amigable al usuario?
La interfaz de Debian es un poco más amigable de usar, ya que se va configurando secuencialmente.
¿Cuál ofrece mejores opciones de configuración?
Los dos ofrecen las mismas opciones de configuración.

15- Que significa RPM?

Este significa: RPM Package Manager (o RPM, originalmente llamado Red Hat Package Manager)

16- Que significa DPKG?

Este significa: Debian Package manager.

17- Defina y establezca algunas diferencias y similitudes entre los gestores de paquetes: APT,
YUM y DNF

i. Yum actualiza automáticamente la lista de paquetes, mientras que con apt-get debe ejecutar
el comando 'apt-get update' para obtener los paquetes nuevos.
ii. Otra diferencia es actualizar todos los paquetes. Con yum si se ejecuta 'yum upgrade' y con
apt-get se obtiene una nueva opción 'apt-get dist-upgrade' que con suerte actualizará toda tu
distribución.
iii. Apt funciona con paquetes .deb, y yum y dnf utilizan paquetes .rpm
iv. otra diferencia marcada para los 3 so loos complementos a los comandos que se utilizan en
cada uno para realizar distintas acciones con los paquetes.

18- Si en Debian, el archivo /etc/apt/sources.list se utiliza para configurar orígenes de software,


¿cuál sería el archivo equivalente para configurar orígenes de software en CentOS?

/etc/yum.repos.d

19- Explique el funcionamiento de la herramienta 'alien' y proporcione algunos ejemplos.


Alien es un programa informático que convierte diferentes formatos de archivos de distribución de
paquetes de Linux a Debian. Admite la conversión entre los paquetes Linux Standard Base, RPM, deb,
Stampede (.slp) y Slackware (tgz).
20- Para los siguientes comandos de gestión de paquetes en Debian, determine su equivalente
con yum, dnf o rpm, según sea el caso:

APT YUM, DNF O RPM


apt update yum check-update
apt upgrade sudo dnf upgrade

apt dist-upgrade sudo dnf upgrade


apt search yum search s
apt install -d <name_package> yum install --downloadonly –=<name_package>
apt --reinstall install <name_package> yum reinstall <name_package>
apt show <name_package> yum info <name_package>
apt depends <name_package> rpm -qp <name_package>.rpm --requires

apt remove <name_package> sudo yum remove <name_package>


apt --purge remove <name_package> yum remove <name_package>
apt list <name_package> yum list installed
apt autoremove <name_package <name_package> -cleanup --leaves
dpkg -l rpm qa
dpkg --info <name_package rpm -I <name_package>
dpkg -i <name_package> yum localinstall <name_package>

dpkg -s <name_package yum search search_<name_package>


dpkg -p <name_package> rmp -qi <name_package>
dpkg -r <name_package> rpm -e <name_package>
dpkg -L <name_package rpm -ql <name_package>

Terminada la instalación de las dos distribuciones, verifique si están


instalados y la disponibilidad de los siguientes programas para ambas
distribuciones, de no estar instalados, instalarlos e indiciar el nombre del
paquete completo que los contiene y una pequeña descripción de cada uno.
• ssh: Todos los sistemas Unix y Linux incluyen el sshcomando. Este comando se utiliza para
iniciar el programa cliente SSH que permite una conexión segura al servidor SSH en una
máquina remota. El sshcomando se utiliza para iniciar sesión en la máquina remota, transferir
archivos entre las dos máquinas y ejecutar comandos en la máquina remota.
• Htop: Es una utilidad de línea de comando que permite al usuario monitorear interactivamente
los recursos vitales del sistema o los procesos del servidor en tiempo real. htop es un
programa más nuevo en comparación con el comando superior , y ofrece muchas mejoras
sobre el comando superior.
• Vim: Ha sido el primer editor de texto a pantalla completa para sistemas Unix. Además, fue
creado con la intención de que fuese sencillo en su uso y ligero para no cargar sobremanera el
sistema.
• Nano: (oficialmente GNU nano) es un editor de texto para sistemas Unix basado en curses.
Es un clon de Pico, el editor del cliente de correo electrónico Pine.
• Vi: Es uno de los editores de texto más populares de los sistemas Unix (con Emacs y Pico).
En Linux, hay una versión gratuita de Vi denominada Vim (Vi Improved).
• Fdisk: Es una utilidad de línea de comandos basada en texto para ver y administrar
particiones de disco duro en Linux. Con fdisk puedes ver, crear, cambiar el tamaño, eliminar,
cambiar, copiar y mover particiones.
• Vmstat: vmstat da información sobre procesos, memoria, paginación, E/S de bloque,
trampas, y actividad de la CPU El primer informe producido da medias desde el último
arranque. Los adicionales dan información en un período de muestreo de longitud
intervalo. En cualquier caso, los informes de proceso y memoria son instantáneos.
• Ss: El comando ss es una herramienta utilizada para volcar estadísticas de socket y muestra
información de manera similar (aunque más simple y rápida) a netstat. El comando ss también
puede mostrar aún más información TCP y de estado que la mayoría de las otras
herramientas. Debido a que ss es el nuevo netstat, vamos a ver cómo utilizar esta herramienta
para que pueda obtener más fácilmente información sobre su máquina Linux y lo que sucede
con las conexiones de red.
• Top: El comando superior permite a los usuarios monitorear procesos y el uso de recursos
del sistema en Linux. Es una de las herramientas más útiles en la caja de herramientas de un
administrador de sistemas, y viene preinstalada en cada distribución. A diferencia de otros
comandos como ps, es interactivo, y puede navegar a través de la lista de procesos, eliminar
un proceso, etc.
• Gdebi: Es una pequeña aplicación que te ayuda a instalar archivos deb de manera más
efectiva al manejar dependencias. Aprenda cómo usar Gdebi y convertirlo en la aplicación
predeterminada para instalar paquetes deb.
• Curl: Es un comando disponible en la mayoría de los sistemas basados en Unix. Es una
abreviatura de «Client URL». Los comandos de Curl están diseñados para funcionar como
una forma de verificar la conectividad a las URL y como una gran herramienta para transferir
datos.
• Aptitude: Aptitude es un FrontEnd basado en Ncurses para Apt, el gestor de paquetes de
Debian. Debido a que está basado en texto, puede ejecutarse desde una terminal o desde un
CLI (command line interface)
• Cfdisk: En los sistemas operativos Linux, el comando cfdisk manipula o muestra información
sobre la tabla de particiones del disco . Incorpora toda la funcionalidad de fdisk , pero con una
interfaz "gráfica" basada en texto.
• Tmux: Es un multiplexador de terminales; permite lanzar múltiples terminales (ventanas y
paneles) dentro de única pantalla (sesión de consola, sesión telnet/ssh, pestaña de terminal
en un GUI). Cada terminal es totalmente gestionable y separada de las demás: podemos
cambiar entre ellas y lanzar procesos, crear paneles dentro de cada ventana, etc.
• Nnn: Es un administrador de archivos de terminal portátil escrito en C. Es fácilmente
extensible a través de su sistema de complementos donde puede agregar sus propios scripts
junto con complementos ya disponibles. Un complemento (neo) vim también está disponible.
• Mc: GNU Midnight Commander es un administrador de archivos visuales, con licencia bajo la
Licencia Pública General de GNU y, por lo tanto, califica como Software Libre. Es una
aplicación de modo de texto de pantalla completa con muchas funciones que le permite copiar,
mover y eliminar archivos y árboles de directorios completos, buscar archivos y ejecutar
comandos en la subshell. Se incluyen visor interno y editor.
• Ranger: es un administrador de archivos en modo texto. Pero no es un administrador de
archivos en modo texto clásico a dos columnas, como el norton commander y similares. No,
Ranger es una pequeña joya con un planteamiento distinto y tan potente, que puede conseguir
que olvides que no podías vivir sin un gestor de archivos gráfico
como Nautilus, Konqueror, Dolphin o Thunar.
• Lfm: Last File Manager es un buen administrador de archivos para la consola UNIX. Tiene
una interfaz de maldiciones y está es crito en Python v3.4 +.

S-ar putea să vă placă și