Examen LPIC-2 201
Versión de objetivos del examen: 4.5
Código del examen: 201-450
Acerca de las ponderaciones de los objetivos: Cada objetivo se le asigna un valor de ponderación. Las ponderaciones indican la importancia relativa de cada objetivo en el examen. Los objetivos con mayor ponderación se cubrirán en el examen con más preguntas.
Purchase VoucherTema 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:
- 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:
- 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:
- /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:
- 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:
- /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:
- /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:
- 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:
- 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:
- /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:
- 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:
- /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:
- 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 en 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 y sus distintos usos.
- Herramientas y utilidades para trabajar con iSCSI.
- Conocer SAN, incluyendo protocolos relevantes como AoE y FCoE.
Lista parcial de archivos, términos y utilidades:
- hdparm, sdparm
- nvme
- tune2fs
- fstrim
- sysctl
- /dev/hd*, /dev/sd*, /dev/nvme*
- iscsiadm, scsi_id, iscsid y iscsid.conf
- Números WWID, WWN y LUN
204.3 Gestión de volúmenes lógicos (peso: 3)
Peso | 3 |
Descripción | El candidato debe ser capaz de crear y eliminar volúmenes lógicos, grupos de volúmenes y volúmenes físicos. Se incluye, así mismo, en este objetivo la gestión de instantáneas y el redimensionado de volúmenes lógicos. |
Áreas de conocimiento clave:
- Herramientas de la suite de LVM.
- Redimensionar, renombrar, crear y eliminar volúmenes lógicos, grupos de volúmenes y volúmenes físicos.
- Crear y mantener instantáneas.
- Activar grupos de volúmenes.
Lista parcial de archivos, términos y utilidades:
- /sbin/pv*
- /sbin/lv*
- /sbin/vg*
- mount
- /dev/mapper/
- lvm.conf
Tema 205: Configuración de red
205.1 Configuración básica de red (peso: 3)
Peso | 3 |
Descripción | El candidato debe saber configurar un dispositivo de red para poder conectarse a una red local (cableada o inalámbrica) y a una red de área amplia. Así mismo, el candidato debe ser capaz de establecer la comunicación entre varias subredes de una misma red (tanto IPv4 como IPv6). |
Áreas de conocimiento clave:
- Utilidades para configurar y manipular interfaces de red ethernet.
- Configurar el acceso básico a redes inalámbricas.
Lista parcial de archivos, términos y utilidades:
- ip
- ifconfig
- route
- arp
- iw
- iwconfig
- iwlist
205.2 Configuración avanzada de red (peso: 4)
Peso | 4 |
Descripción | El candidato debe saber configurar un dispositivo de red para implementar varios esquemas de autenticación de red. Así mismo, el candidato debe ser capaz de configurar un dispositivo de red multitarjeta y de resolver problemas de comunicación. |
Áreas de conocimiento clave:
- Utilidades para manipular tablas de enrutamiento.
- Utilidades para configurar y manipular interfaces de red ethernet.
- Utilidades para manipular el estado de los dispositivos de red.
- Utilidades para monitorizar y analizar el tráfico TCP/IP.
Lista parcial de archivos, términos y utilidades:
- ip
- ifconfig
- route
- arp
- ss
- netstat
- lsof
- ping, ping6
- nc
- tcpdump
- nmap
205.3 Resolución de problemas de red (peso: 4)
Peso | 4 |
Descripción | El candidato debe saber identificar y corregir problemas comunes de configuración de red así como conocer la ubicación de los comandos y archivos de configuración básicos. |
Áreas de conocimiento clave:
- Ubicación y contenido de los archivos de restricción de acceso.
- Utilidades para configurar y manipular interfaces de red ethernet.
- Utilidades para gestionar tablas de enrutamiento.
- Utilidades para producir listados con los estados de la red.
- Utilidades para obtener información sobre la configuración de la red.
- Métodos para obtener información sobre los dispositivos de hardware reconocidos y usados.
- Archivos de inicialización del sistema y su contenido (Systemd y SysV init).
- Conocimientos sobre NetworkManager y su impacto en la configuración de la red.
Lista parcial de archivos, términos y utilidades:
- ip
- ifconfig
- route
- ss
- netstat
- /etc/network/, /etc/sysconfig/network-scripts/
- ping, ping6
- traceroute, traceroute6
- mtr
- hostname
- Archivos de registro del sistema como /var/log/syslog, /var/log/messages y el diario de systemd
- dmesg
- /etc/resolv.conf
- /etc/hosts
- /etc/hostname, /etc/HOSTNAME
- /etc/hosts.allow, /etc/hosts.deny
Tema 206: Mantenimiento del sistema
206.1 Compilar e instalar programas a partir del código fuente (peso: 2)
Peso | 2 |
Descripción | El candidato debe ser capaz de compilar e instalar un programa ejecutable a partir de su código fuente. Así mismo, el candidato debe saber cómo desempaquetar un archivo que contiene código fuente. |
Áreas de conocimiento clave:
- Desempaquetar código fuente mediante el uso de utilidades comunes de compresión y archivado.
- Entender lo que sucede cuando se invoca al comando make para compilar programas.
- Aplicar parámetros a un script de configuración.
- Conocer la ubicación por defecto del código fuente de los programas.
Lista parcial de archivos, términos y utilidades:
- /usr/src/
- gunzip
- gzip
- bzip2
- xz
- tar
- configure
- make
- uname
- install
- patch
206.2 Operaciones de respaldo (peso: 3)
Peso | 3 |
Descripción | El candidato debe ser capaz de usar herramientas del sistema para respaldar información importante. |
Áreas de conocimiento clave:
- Saber qué archivos hay que incluir en las copias de seguridad.
- Conocer soluciones de respaldo en red tales como Amanda, Bacula, Bareos y BackupPC.
- Conocer los beneficios y los inconvenientes de las cintas, los CD-R, los discos y demás medios de respaldo.
- Realizar copias de seguridad parciales y manuales.
- Verificar la integridad de los archivos de respaldo.
- Restaurar copias de seguridad de forma total o parcial.
Lista parcial de archivos, términos y utilidades:
- /bin/sh
- dd
- tar
- /dev/st* and /dev/nst*
- mt
- rsync
206.3 Notificar a los usuarios acerca de problemas relacionados con el sistema (peso: 1)
Peso | 1 |
Descripción | El candidato debe ser capaz de notificar a los usuarios acerca de problemas relacionados con el sistema. |
Áreas de conocimiento clave:
- Automatizar la comunicación con los usuarios a través de mensajes de inicio de sesión.
- Informar a los usuarios activos acerca del mantenimiento del sistema.
Lista parcial de archivos, términos y utilidades:
- /etc/issue
- /etc/issue.net
- /etc/motd
- wall
- shutdown
- systemctl