LPIC-2 Objectives V4.5(ES)
Contents
- 1 Descripción general de las tareas
- 2 Exámenes
- 3 Información de la versión
- 4 Addenda
- 5 Traducciones de los objetivos
- 6 Objetivos: Examen 201
- 6.1 Tema 200: Planificación de los recursos del sistema
- 6.2 Tema 201: El núcleo (o kernel) Linux
- 6.3 Tema 202: Inicio del sistema
- 6.4 Tema 203: Sistemas de archivos y dispositivos
- 6.5 Tema 204: Administración avanzada de dispositivos de almacenamiento
- 6.6 Tema 205: Configuración de red
- 6.7 Tema 206: Mantenimiento del sistema
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:
- 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 usuario activos acerca del mantenimiento del sistema.
Lista parcial de archivos, términos y utilidades:
- /etc/issue
- /etc/issue.net
- /etc/motd
- wall
- shutdown
- systemctl