LPIC-2 Objectives V4.5(ES)

From LPI Wiki
Revision as of 18:47, 12 January 2018 by Shelllavie (Talk | contribs) (Tema 204: Administración avanzada de dispositivos de almacenamiento)

Jump to: navigation, search

Descripción general de las tareas

El candidato debe aprobar las dos partes de este examen, y estar en posesión de la certificación LPIC-1, para obtener la certificación LPIC-2 o Certificación LPI Nivel 2. Engloba habilidades avanzadas para el profesional de Linux que son comunes a todas las distribuciones de Linux. Siempre que se cumpla con los requisitos establecidos, los exámenes pueden hacerse en el orden que se desee.

Para aprobar LPIC-2, el candidato debe ser capaz de:

  • Administrar un sitio pequeño/mediano.
  • Planificar e implementar una pequeña infraestructura de red mixta (MS, Linux) así como mantenerla consistente y segura y solucionar posibles problemas:
    • Servidor LAN (Samba, NFS, DNS, DHCP, administración de clientes).
    • Pasarela de Internet (cortafuegos, VPN, SSH, servidor proxy/ caché web, correo).
    • Servidor de Internet (servidor web y servidor proxy inverso, servidor FTP).
  • Supervisar a los empleados.
  • Asesorar a la gerencia en asuntos relativos a la automatización y las compras.


Exámenes

Para obtener la certificación LPIC-2, el candidato debe aprobar tanto el examen 201 como el 202 y estar en posesión de una certificación LPIC-1 activa.


Información de la versión

Estos objetivos corresponden a la versión 4.5.0. Esta versión se lanzará a partir del 13 de febrero de 2017.

También se puede ver un resumen e información detallada sobre los cambios de los objetivos de la versión 4.0.x a la 4.5.0.

Los objetivos de la versión 4.0 de LPIC-2 aún están disponibles en esta wiki.


Addenda

Actualización de la versión (13 de febrero, 2017)

  • se actualiza a la versión 4.5.0



Traducciones de los objetivos

Esta wiki incluye las traducciones de los objetivos en las siguientes lenguas:

  • Español

Si desea colaborar en la traducción de los objetivos, póngase en contacto con Fabian



Objetivos: Examen 201

Tema 200: Planificación de los recursos del sistema

200.1 Medir el uso de los recursos e identificar y resolver problemas asociados (peso: 6)

Peso

6

Descripción

El candidato debe ser capaz de medir los recursos de hardware y el ancho de banda de la red, así como de identificar y resolver problemas relacionados con los recursos.

Áreas de conocimiento clave:

  • Medir el uso de CPU.
  • Medir el uso de memoria.
  • Medir las E/S de disco.
  • Medir las E/S de red.
  • Medir el rendimiento del cortafuegos y el enrutador.
  • Mapear el ancho de banda por cliente.
  • Emparejar / correlacionar síntomas en el sistema con sus posibles causas.
  • Hacer estimaciones del rendimiento del sistema e identificar cuellos de botella, incluyendo los de red.

Lista parcial de archivos, términos y utilidades utilizadas:

  • iostat
  • iotop
  • vmstat
  • netstat
  • ss
  • iptraf
  • pstree, ps
  • w
  • lsof
  • top
  • htop
  • uptime
  • sar
  • swap
  • bloqueo de procesos en E/S
  • bloques de entrada (lectura)
  • bloques de salida (escritura)


200.2 Predecir necesidades futuras de recursos (peso: 2)

Peso

2

Descripción

El candidato deber ser capaz de monitorizar el uso de recursos para predecir necesidades futuras.

Áreas de conocimientos clave:

  • Usar herramientas de monitorización y medición para monitorizar el uso de la infraestructura IT.
  • Predecir el punto de ruptura de una configuración en lo concerniente a a la capacidad.
  • Observar la tasa de crecimiento del uso de la capacidad.
  • Hacer gráficos que reflejen la tendencia del uso de la capacidad.
  • Conocer soluciones de monitorización tales como Icinga2, Nagios, collectd, MRTG y Cacti

Lista parcial de archivos, términos y utilidades utilizadas:

  • Diagnosticar
  • Predecir crecimiento
  • Agotamiento de recursos



Tema 201: El núcleo (o kernel) Linux

201.1 Componentes del kernel (peso: 2)

Peso

2
Descripción El candidato debe ser capaz de utilizar componentes del núcleo que son necesarios para hardware específico, controladores de hardware, recursos y requerimientos del sistema. Este objetivo incluye la implementación de diferentes tipos de imágenes del núcleo, entender los conceptos de núcleo estable, núcleo de larga duración y parche, así como saber usar módulos del núcleo.

Áreas de conocimiento clave:

  • Documentación de los núcleos 2.6.x, 3.x y 4.x

Lista parcial de archivos, términos y utilidades utilizadas:

  • /usr/src/linux/
  • /usr/src/linux/Documentation/
  • zImage
  • bzImage
  • compresión xz


201.2 Compilación de un kernel Linux (peso: 3)

Peso

3
Descrición El candidato debe ser capaz de configurar correctamente un núcleo Linux para incluir o deshabilitar características especiales, así como compilarlo y recompilarlo según las necesidades. El objetivo también incluye la habilidad para actualizarlo, crear una imagen de memoria inicial (initrd) e instalar nuevos núcleos.

Áreas de conocimiento clave:

  • /usr/src/linux/
  • Archivos Makefile del kernel.
  • Objetivos (targets) del comando make de los núcleos 2.6.x, 3.x y 4.x.
  • Personalizar la configuración del núcleo.
  • Construir un núcleo nuevo y los módulos correspondientes.
  • Instalar un núcleo nuevo y cualquier módulo que sea necesario.
  • Asegurarse de que el gestor de arranque puede localizar al núcleo nuevo y los archivos asociados.
  • Archivos de configuración de los módulos.
  • Usar DKMS para compilar módulos del núcleo.
  • Tener conocimientos sobre dracut.

Lista parcial de archivos, términos y utilidades utilizadas:

  • mkinitrd
  • mkinitramfs
  • make
  • make targets (all, config, xconfig, menuconfig, gconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install, rpm-pkg, binrpm-pkg, deb-pkg)
  • gzip
  • bzip2
  • Herramientas para trabajar con los módulos.
  • /usr/src/linux/.config
  • /lib/modules/kernel-version/
  • depmod
  • dkms


201.3 Gestión del tiempo de ejecución del kernel y resolución de problemas (peso: 4)

Peso

4
Descripción El candidato debe ser capaz de gestionar y/o consultar un núcleo 2.6.x, 3.x o 4.x y los módulos que se le pueden cargar; identificar y corregir problemas comunes que tengan que ver con el arranque y el tiempo de ejecución; entender la gestión y detección de dispositivos con la herramienta udev y resolver problemas relacionados con las reglas de udev.

Áreas de conocimientos clave:

  • Usar utilidades de la línea de comandos para obtener información acerca del núcleo en ejecución y sus módulos.
  • Cargar y descargar módulos del kernel de forma manual.
  • Determinar cuándo pueden descargarse los módulos.
  • Determinar qué parámetros acepta un módulo.
  • Configurar el sistema para cargar módulos por un nombre diferente a su nombre de archivo.
  • Sistema de archivos /proc.
  • Contenido de /, /boot/ , y /lib/modules/.
  • Herramientas y utilidades para analizar información concerniente al hardware disponible.
  • Reglas de udev.

Lista parcial de archivos, términos y utilidades utilizadas:

  • /lib/modules/kernel-version/modules.dep
  • Archivos de configuración de módulos en /etc/
  • /proc/sys/kernel/
  • /sbin/depmod
  • /sbin/rmmod
  • /sbin/modinfo
  • /bin/dmesg
  • /sbin/lspci
  • /usr/bin/lsdev
  • /sbin/lsmod
  • /sbin/modprobe
  • /sbin/insmod
  • /bin/uname
  • /usr/bin/lsusb
  • /etc/sysctl.conf, /etc/sysctl.d/
  • /sbin/sysctl
  • udevmonitor
  • udevadm monitor
  • /etc/udev/



Tema 202: Inicio del sistema

202.1 Personalizar el inicio del sistema (peso: 3)

Peso

3
Descripción El candidato debe ser capaz de consultar el estado de los servicios del sistema en diferentes objetivos / niveles de ejecución así como de modificar su comportamiento. Se requiere una comprensión exhaustiva de systemd, SysV Init y el proceso de inicio de Linux. El objetivo incluye la interacción con los objetivos systemd y los niveles de ejecución SysV Init.

Áreas de conocimiento clave:

  • Systemd
  • SysV init
  • Base Estándar para Linux (Linux Standard Base Specification, LSB)


Lista parcial de archivos, términos y utilidades utilizadas:

  • /usr/lib/systemd/
  • /etc/systemd/
  • /run/systemd/
  • systemctl
  • systemd-delta
  • /etc/inittab
  • /etc/init.d/
  • /etc/rc.d/
  • chkconfig
  • update-rc.d
  • init y telinit


202.2 Recuperación del sistema (peso: 4)

Peso

4
Descripción El candidato debe ser competente manipulando un sistema Linux tanto durante el proceso de arranque como en modo de recuperación. Se debe saber cómo usar la utilidad init y las opciones del kernel relacionadas con ella. Así mismo, el candidato debe ser capaz de determinar las causas de errores que tienen lugar durante la carga y el uso de los gestores de arranque GRUB versión 2 y GRUB Legacy tanto en sistemas con BIOS como con UEFI.

Áreas de conocimiento clave:

  • BIOS y UEFI.
  • Arranque NVMe.
  • GRUB versión 2 y Legacy.
  • La shell de grub.
  • Secuencia de arranque: el gestor de arranque da paso al kernel.
  • Carga del kernel.
  • Inicialización y configuración del hardware.
  • Inicialización y configuración de los demonios/servicios.
  • Conocer las posibles ubicaciones de instalación del gestor de arranque tanto en un disco duro como en un dispositivo extraíble.
  • Usar la shell del gestor de arranque y sobreescribir opciones estándar del gestor de arranque.
  • Usar los modos de rescate y emergencia de systemd.

Lista parcial de archivos, términos y utilidades utilizadas:

  • mount
  • fsck
  • inittab, telinit e init con SysV init
  • Contenido de /boot/, /boot/grub/ y /boot/efi/
  • Partición de sistema EFI (EFI System Partition, ESP)
  • GRUB
  • grub-install
  • efibootmgr
  • La shell UEFI
  • initrd, initramfs
  • Registro de arranque principal (Master boot record, MBR)
  • systemctl


202.3 Gestores de arranque alternativos (peso: 2)

Peso

2
Descripción El candidato debe conocer gestores de arranque alternativos a GRUB y sus principales características.

Áreas de conocimiento clave:

  • SYSLINUX, ISOLINUX, PXELINUX.
  • Entender cómo funciona PXE para BIOS y UEFI.
  • Conocer systemd-boot y U-Boot.

Lista parcial de archivos, términos y utilidades utilizadas:

  • syslinux
  • extlinux
  • isolinux.bin
  • isolinux.cfg
  • isohdpfx.bin
  • efiboot.img
  • pxelinux.0
  • pxelinux.cfg/
  • uefi/shim.efi
  • uefi/grubx64.efi



Tema 203: Sistemas de archivos y dispositivos

203.1 Manejar el sistema de archivos de Linux (peso: 4)

Peso

4
Descripción El candidato debe ser capaz de configurar y navegar el sistema de archivos estándar de Linux de forma correcta así como configurar y montar varios tipos de sistemas de archivos.

Áreas de conocimiento clave:

  • Configuración de fstab.
  • Herramientas y utilidades para manejar particiones de intercambio y archivos.
  • Uso de identificadores únicos universales (Universally Unique Identifiers, UUIDs) para identificar y montar sistemas de archivos.
  • Entender las unidades de montaje de systemd.

Lista parcial de archivos, términos y utilidades utilizadas:

  • /etc/fstab
  • /etc/mtab
  • /proc/mounts
  • mount y umount
  • blkid
  • sync
  • swapon
  • swapoff


203.2 Mantenimiento de un sistema de archivos Linux (peso: 3)

Peso

3
Descripción El candidato debe ser capaz de mantener adecuadamente un sistema de archivos Linux mediante el uso de utilidades del sistema. Se incluye la manipulación de sistemas de archivos estándar y la monitorización de dispositivos con tecnología SMART.

Áreas de conocimiento clave:

  • Herramientas y utilidades para manipular sistemas de archivos ext2, ext3 y ext4.
  • Herramientas y utilidades para realizar operaciones básicas en un sistema de archivos Btrfs, incluyendo la creación de subvolúmenes e instantáneas (snapshots).
  • Herramientas y utilidades para manipular un sistema de archivos XFS.
  • Conocer el sistema de archivos ZFS.

Lista parcial de archivos, términos y utilidades utilizadas:

  • mkfs (mkfs.*)
  • mkswap
  • fsck (fsck.*)
  • tune2fs, dumpe2fs y debugfs
  • btrfs, btrfs-convert
  • xfs_info, xfs_check, xfs_repair, xfsdump y xfsrestore
  • smartd, smartctl


203.3 Crear y configurar las opciones del sistema de archivos (peso: 2)

Peso

2
Descripción El candidato debe ser capaz de configurar sistemas de archivos automontables mediante el uso de AutoFS. Se incluye la configuración del automontaje para sistemas de archivos en red o en dispositivos de almacenamiento, así como la creación de sistemas de archivos para dispositivos tales como CD-ROM y conocimientos básicos de las características del cifrado de sistemas de archivos.

Áreas de conocimiento clave:

  • Archivos de configuración de autofs.
  • Saber cómo funcionan las unidades de automount.
  • Herramientas y utilidades para UDF e ISO9660.
  • Conocer otros sistemas de archivos para CD-ROM (HFS).
  • Conocer extensiones de sistemas de archivos para CD-ROM (Joliet, Rock Ridge, El Torito).
  • Conocimientos básicos de las características del cifrado de datos (dm-crypt / LUKS).

Lista parcial de archivos, términos y utilidades utilizadas:

  • /etc/auto.master
  • /etc/auto.[dir]
  • mkisofs
  • cryptsetup



Tema 204: Administración avanzada de dispositivos de almacenamiento

204.1 Configuración de RAID (peso: 3)

Peso

3
Descripción El candidato debe saber configurar e implementar RAID por software. Se incluye el uso y la configuación de RAID 0, 1 y 5.

Áreas de conocimiento clave:

  • Archivos de configuración y utilidades para implementar RAID por software.

Lista parcial de archivos, términos y utilidades utilizadas:

  • mdadm.conf
  • mdadm
  • /proc/mdstat
  • Tipo de partición 0xFD


204.2 Ajustes del acceso a los dispositivos de almacenamiento (peso: 2)

Peso

2
Descripción El candidato debe ser capaz de configurar opciones del kernel para dar soporte a varias unidades de almacenamiento así como usar herramientas de software para visualizar y modificar la configuración de los discos duros (incluidos los dispositivos iSCSI.

Áreas de conocimiento clave:

  • Herramientas y utilidades para configurar DMA para dispositivos IDE (incluyendo ATAPI y SATA).
  • Herramientas y utilidades para configurar discos de estado sólido (incluyendo AHCI y NVMe).
  • Herramientas y utilidades para manipular o analizar los recursos del sistema (e.g. interrupciones).
  • Conocer el comando sdparm sdparm y sus distintos usos.
  • Herramientas y utilidades para dispositivos iSCSI.
  • Conocer SAN, incluyendo protocolos relevantes (AoE, FCoE).

Lista parcial de archivos, términos y utilidades utilizadas:

  • hdparm, sdparm
  • nvme
  • tune2fs
  • fstrim
  • sysctl
  • /dev/hd*, /dev/sd*, /dev/nvme*
  • iscsiadm, scsi_id, iscsid y iscsid.conf
  • Números WWID, WWN, LUN