Examen LPIC-1 102

Versi贸n de objetivos del examen:聽5.0

C贸digo del examen:聽102-500

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 Voucher

Tema 105:聽Shells聽y聽scripts

105.1 Personalizar y usar el entorno de聽shell

Importancia 4
Descripci贸n El candidato debe ser capaz de personalizar el entorno de聽shell聽para adaptarlo a las necesidades de los usuarios as铆 como de modificar perfiles globales y de usuario.

脕reas de conocimiento clave:

  • Establecer variables de entorno (e.g. PATH) al inicio de sesi贸n o al generar un nuevo聽shell.
  • Escribir funciones en Bash para secuencias de comandos usadas con frecuencia.
  • Mantener el esqueleto de directorios para nuevas cuentas de usuario.
  • Establecer el directorio adecuado en la ruta de b煤squeda de comandos.

Lista parcial de archivos, t茅rminos y utilidades:

  • .
  • source
  • /etc/bash.bashrc
  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias

105.2 Personalizaci贸n y escritura de聽scripts聽sencillos

Importancia 4
Descripci贸n El candidato debe ser capaz de personalizar聽scripts聽existentes o de escribir nuevos聽scripts聽sencillos en Bash.

Key Knowledge Areas:

  • Usar la sintaxis est谩ndar聽sh聽(bucles, tests).
  • Usar la sustituci贸n de comandos.
  • Evaluar correctamente el c贸digo de retorno de un comando en caso de 茅xito, fracaso o cualquier otra informaci贸n que proporcione la salida del comando.
  • Ejecutar comandos en cadena.
  • Realizar env铆o de correo condicional al superusuario.
  • Seleccionar correctamente el int茅rprete del聽script聽mediante la l铆nea inicial o聽shebang聽(#!).
  • Gestionar la ubicaci贸n, los propietarios, la ejecuci贸n y los permisos聽suid聽de los聽scripts.

Lista parcial de archivos, t茅rminos y utilidades:

  • for
  • while
  • test
  • if
  • read
  • seq
  • exec
  • ||
  • &&

Tema 106: Interfaces de usuario y escritorios

106.1 Instalar y configurar X11

Importancia 2
Descripci贸n El candidato debe ser capaz de instalar y configurar X11.

脕reas de conocimiento clave:

  • Entender la arquitectura de X11.
  • Conocimientos b谩sicos del archivo de configuraci贸n de X Window.
  • Sobreescribir aspectos espec铆ficos de la configuraci贸n de Xorg, tales como la configuraci贸n del teclado.
  • Entender los componentes de los entornos de escritorio, tales como los gestores de pantalla o los gestores de ventanas.
  • Gestionar el acceso al servidor X y a las aplicaciones de pantalla en servidores X remotos.
  • Conocimientos de Wayland.

Lista parcial de archivos, t茅rminos y utilidades:

  • /etc/X11/xorg.conf
  • /etc/X11/xorg.conf.d/
  • ~/.xsession-errors
  • xhost
  • xauth
  • DISPLAY
  • X

106.2 Escritorios gr谩ficos

Importancia 1
Descripci贸n El candidato deber谩 conocer los principales escritorios utilizados con Linux, as铆 como los protocolos utilizados para acceder a sesiones de escritorio remoto.

脕reas de conocimiento clave:

  • Conocer los principales entornos de escritorio.
  • Conocer qu茅 protocolos se utilizan para acceder a sesiones de escritorio remoto.

Lista parcial de archivos, t茅rminos y utilidades:

  • KDE
  • Gnome
  • Xfce
  • X11
  • XDMCP
  • VNC
  • Spice
  • RDP

106.3 Accesibilidad

Importancia 1
Descripci贸n Demostrar conocimientos y ser consciente de las tecnolog铆as de accesibilidad.

脕reas de conocimiento clave:

  • Conocimientos b谩sicos de temas y configuraciones visuales.
  • Conocimientos b谩sicos de tecnolog铆a asistida.

Lista parcial de archivos, t茅rminos y utilidades:

  • Temas de escritorio de alto contraste/impresi贸n grande.
  • Lector de pantalla.
  • Pantalla braille.
  • Lupa de pantalla.
  • Teclado en pantalla.
  • Teclas pegajosas/de repetici贸n.
  • Teclas lentas/de rebote/de conmutaci贸n.
  • Teclas de rat贸n.
  • Gestos.
  • Reconocimiento de voz.

Tema 107: Tareas administrativas

107.1 Administrar cuentas de usuario y de grupo y los archivos de sistema relacionados con ellas

Importancia 5
Descripci贸n El candidato debe ser capaz de a帽adir, eliminar, suspender y modificar cuentas de usuario.

脕reas de conocimiento clave:

  • A帽adir, modificar y eliminar grupos y usuarios.
  • Administrar informaci贸n de usuarios/grupos en bases de datos de contrase帽as/grupos.
  • Crear y administrar cuentas limitadas y de prop贸sito especial.

Lista parcial de archivos, t茅rminos y utilidades:

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/skel/
  • chage
  • getent
  • groupadd
  • groupdel
  • groupmod
  • passwd
  • useradd
  • userdel
  • usermod

107.2 Automatizar tareas administrativas del sistema mediante la programaci贸n de trabajos

Importancia 4
Descripci贸n El candidato debe saber usar cron y los temporizadores de systemd para ejecutar trabajos a intervalos regulares y at para ejecutar trabajos en momentos espec铆ficos.

脕reas de conocimiento clave:

  • Gestionar trabajos con聽cron聽y con聽at.
  • Configurar el acceso del usuario a los servicios de聽cron聽y聽at.
  • Entender las unidades de temporizaci贸n de systemd.

Lista parcial de archivos, t茅rminos y utilidades:

  • /etc/cron.{d,daily,hourly,monthly,weekly}/
  • /etc/at.deny
  • /etc/at.allow
  • /etc/crontab
  • /etc/cron.allow
  • /etc/cron.deny
  • /var/spool/cron/
  • crontab
  • at
  • atq
  • atrm
  • systemctl
  • systemd-run

107.3 Localizaci贸n e internacionalizaci贸n

Importancia

3
Descripci贸n El candidato debe ser capaz de localizar un sistema en un idioma diferente al ingl茅s. As铆 mismo, es importante que el candidato sepa por qu茅 LANG=C es 煤til a la hora de escribir聽scripts.

脕reas de conocimiento clave:

  • Configuraci贸n regional y variables de entorno.
  • Configuraci贸n de la zona horaria y de las variables de entorno.

Lista parcial de archivos, t茅rminos y utilidades:

  • /etc/timezone
  • /etc/localtime
  • /usr/share/zoneinfo/
  • LC_*
  • LC_ALL
  • LANG
  • TZ
  • /usr/bin/locale
  • tzselect
  • timedatectl
  • date
  • iconv
  • UTF-8
  • ISO-8859
  • ASCII
  • Unicode

Tema 108: Servicios esenciales del sistema

108.1 Mantener la hora del sistema

Importancia 3
Descripci贸n El candidato debe ser capaz de mantener correctamente la hora del sistema y de sincronizar el reloj v铆a NTP.

脕reas de conocimiento clave:

  • Ajustar la fecha y hora del sistema.
  • Ajustar el reloj de hardware a la hora correcta en UTC.
  • Configuraci贸n de la zona horaria correcta.
  • Configuraci贸n NTP b谩sica usando ntpd y chrony.
  • Saber c贸mo usar el servicio聽pool.ntp.org.
  • Conocer el comando聽ntpq.

Lista parcial de archivos, t茅rminos y utilidades:

  • /usr/share/zoneinfo/
  • /etc/timezone
  • /etc/localtime
  • /etc/ntp.conf
  • /etc/chrony.conf
  • date
  • hwclock
  • timedatectl
  • ntpd
  • ntpdate
  • chronyc
  • pool.ntp.org

108.2 Registros del sistema

Importancia 4
Descripci贸n El candidato debe ser capaz de configurar el demonio de registro聽rsyslog. Este objetivo incluye, igualmente, la configuraci贸n del demonio para enviar las salidas de registro a un servidor central o para actuar como servidor central y recibirlas. Tambi茅n se trata el uso del subsistema de registro de聽systemd聽y se espera que el candidato conozca聽rsyslog聽y聽syslog-ng聽como sistemas de registro alternativos.

脕reas de conocimiento clave:

  • Configuraci贸n b谩sica de rsyslog.
  • Conocer los subsistemas, prioridades y acciones est谩ndar.
  • Hacer consultas al diario de systemd.
  • Filtrar los datos del diario de systemd por criterios tales como la fecha, el servicio o la prioridad.
  • Configurar el almacenamiento persistente del diario de systemd as铆 como su tama帽o.
  • Borrar los datos antiguos del diario de systemd.
  • Recuperar datos del diario de systemd a partir de un sistema de rescate o de una copia del sistema de archivos.
  • Entender la interacci贸n de rsyslog con systemd-journald.
  • Configuraci贸n de logrotate.
  • Conocer syslog y syslog-ng.

Lista parcial de archivos, t茅rminos y utilidades:

  • /etc/rsyslog.conf
  • /var/log/
  • logger
  • logrotate
  • /etc/logrotate.conf
  • /etc/logrotate.d/
  • journalctl
  • systemd-cat
  • /etc/systemd/journald.conf
  • /var/log/journal/

108.3 Conceptos b谩sicos del Agente de Transferencia de Correo

Importancia 3
Descripci贸n Candidates should be aware of the commonly available MTA programs and be able to perform basic forward and alias configuration on a client host. Other configuration files are not covered.

El candidato debe conocer los programas de Agente de Transferencia de Correo (Mail Transfer Agent, MTA) m谩s comunes y ser capaz de realizar configuraciones b谩sicas de reenv铆o y alias en una m谩quina cliente . El resto de archivos de configuraci贸n no est谩n incluidos.

|}

脕reas de conocimiento clave:

  • Crear alias de correo electr贸nico.
  • Configurar el reenv铆o de correo electr贸nico.
  • Conocer los programas MTA m谩s comunes (postfix, sendmail, qmail, exim) – sin incluir su configuraci贸n.

Lista parcial de archivos, t茅rminos y utilidades:

  • ~/.forward
  • sendmail emulation layer commands
  • newaliases
  • mail
  • mailq
  • postfix
  • sendmail
  • exim

108.4 Gesti贸n de la impresi贸n y de las impresoras

Importancia 2
Descripci贸n El candidato debe saber c贸mo gestionar colas de impresi贸n y trabajos de impresi贸n de los usuarios mediante CUPS y la interfaz de compatibilidad LPD.

脕reas de conocimiento clave:

  • Configuraci贸n b谩sica de CUPS (para impresoras locales y remotas).
  • Gesti贸n de colas de impresi贸n de los usuarios.
  • Resoluci贸n de problemas de impresi贸n.
  • Agregar y eliminar trabajos en colas de impresi贸n configuradas.

Lista parcial de archivos, t茅rminos y utilidades:

  • Utilidades, herramientas y archivos de configuraci贸n de CUPS
  • /etc/cups/
  • Interfaz legacy de lpd (lpr, lprm, lpq)

Tema 109: Fundamentos de redes

109.1 Fundamentos de los protocolos de Internet

Importancia 4
Descripci贸n El candidato debe demostrar sus conocimientos acerca de los fundamentos de red TCP/IP.

脕reas de conocimiento clave:

  • Demostrar conocimientos sobre m谩scaras de red y notaci贸n CIDR.
  • Conocer la diferencia entre direcciones IP privadas y p煤blicas con notaci贸n decimal punteada.
  • Conocer puertos y servicios TCP y UDP comunes (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995).
  • Conocer las diferencias y caracter铆sticas principales de los protocolos UDP, TCP e ICMP.
  • Conocer las principales diferencias entre IPv4 e IPv6.
  • Conocer las caracter铆sticas b谩sicas de IPv6.

Lista parcial de archivos, t茅rminos y utilidades:

  • /etc/services
  • IPv4, IPv6
  • Subnetting
  • TCP, UDP, ICMP

109.2 Configuraci贸n de red persistente

Importancia 4
Descripci贸n El candidato debe saber administrar la configuraci贸n de red persistente de un servidor Linux.

脕reas de conocimiento clave:

  • Entender la configuraci贸n TCP/IP b谩sica de un servidor.
  • Configurar redes聽ethernet聽y聽wi-fi聽usando NetworkManager.
  • Conocimientos de systemd-networkd.

Lista parcial de archivos, t茅rminos y utilidades:

  • /etc/hostname
  • /etc/hosts
  • /etc/nsswitch.conf
  • /etc/resolv.conf
  • nmcli
  • hostnamectl
  • ifup
  • ifdown

109.3 Resoluci贸n de problemas b谩sicos de red

Importancia 4
Descripci贸n El candidato debe ser capaz de resolver problemas de red en equipos cliente.

Key Knowledge Areas:

  • Configurar interfaces de red de forma manual, incluyendo la visualizaci贸n y modificaci贸n de las mismas usando iproute2.
  • Configurar tablas de enrutamiento de forma manual, incluyendo la visualizaci贸n y modificaci贸n de las mismas as铆 como la configuraci贸n de la ruta predeterminada usando iproute2.
  • Depurar problemas relacionados con la configuraci贸n de red.
  • Conocimientos de los comandos heredados de net-tools.

Lista parcial de archivos, t茅rminos y utilidades:

  • ip
  • hostname
  • ss
  • ping
  • ping6
  • traceroute
  • traceroute6
  • tracepath
  • tracepath6
  • netcat
  • ifconfig
  • netstat
  • route

109.4 Configuraci贸n DNS en el lado del cliente

Importancia 2
Descripci贸n Candidates should be able to configure DNS on a client host.

脕reas de conocimiento clave:

  • Consultar servidores DNS remotos.
  • Configurar la resoluci贸n de nombres local y usar servidores DNS remotos.
  • Modificar el orden en que se realiza la resoluci贸n de nombres.
  • Depurar errores relacionados con la resoluci贸n de nombres.
  • Conocimientos de systemd-resolved

Lista parcial de archivos, t茅rminos y utilidades:

  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • host
  • dig
  • getent

Tema 110: Seguridad

110.1 Tareas de administraci贸n de seguridad

Importancia 3
Descripci贸n El candidato debe ser capaz de revisar la configuraci贸n del sistema para garantizar su seguridad de acuerdo a las pol铆ticas de seguridad locales.

脕reas de conocimiento clave:

  • Auditar un sistema para encontrar archivos con el bit聽suid/sgid聽activo.
  • Establecer o cambiar contrase帽as de usuario e informaci贸n de caducidad de contrase帽a.
  • Saber usar聽nmap聽y聽netstat聽para descubrir puertos abiertos en un sistema.
  • Establecer l铆mites en los inicios de sesi贸n de los usuarios, en los procesos y en el uso de memoria.
  • Determinar que usuarios han iniciado sesi贸n en el sistema o est谩n actualmente conectados.
  • Configuraci贸n y uso b谩sicos de聽sudo.

Lista parcial de archivos, t茅rminos y utilidades:

  • find
  • passwd
  • fuser
  • lsof
  • nmap
  • chage
  • netstat
  • sudo
  • /etc/sudoers
  • su
  • usermod
  • ulimit
  • who, w, last

110.2 Configuraci贸n de la seguridad del sistema

Importancia 3
Descripci贸n El candidato debe ser capaz de configurar un nivel b谩sico de seguridad en el sistema.

脕reas de conocimiento clave:

  • Conocer el oscurecimiento de contrase帽a (shadow passwords) y su funcionamiento.
  • Desactivar servicios de red que no est茅n en uso.
  • Entender el papel de聽TCP wrappers.

Lista parcial de archivos, t茅rminos y utilidades:

  • /etc/nologin
  • /etc/passwd
  • /etc/shadow
  • /etc/xinetd.d/
  • /etc/xinetd.conf
  • systemd.socket
  • /etc/inittab
  • /etc/init.d/
  • /etc/hosts.allow
  • /etc/hosts.deny

110.3 Protecci贸n de datos mediante cifrado

Importancia 4
Descripci贸n El candidato debe ser capaz de usar t茅cnicas de clave p煤blica para proteger los datos y las comunicaciones.

脕reas de conocimiento clave:

  • Configuraci贸n y uso b谩sicos del cliente OpenSSH 2.
  • Entender el papel que desempe帽an las claves del servidor OpenSSH 2.
  • Configuraci贸n y uso b谩sicos de GnuPG, incluyendo la revocaci贸n de claves.
  • Uso de GPG para cifrar, descifrar, firmar y verificar archivos.
  • Entender la redirecci贸n de puertos a trav茅s de t煤neles SSH (incluyendo los t煤neles X11).

Lista parcial de archivos, t茅rminos y utilidades:

  • ssh
  • ssh-keygen
  • ssh-agent
  • ssh-add
  • ~/.ssh/id_rsa and id_rsa.pub
  • ~/.ssh/id_dsa and id_dsa.pub
  • ~/.ssh/id_ecdsa and id_ecdsa.pub
  • ~/.ssh/id_ed25519 and id_ed25519.pub
  • /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub
  • /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub
  • /etc/ssh/ssh_host_ecdsa_key and ssh_host_ecdsa_key.pub
  • /etc/ssh/ssh_host_ed25519_key and ssh_host_ed25519_key.pub
  • ~/.ssh/authorized_keys
  • ssh_known_hosts
  • gpg
  • gpg-agent
  • ~/.gnupg/