Difference between revisions of "LPIC-1 Objectives V5.0(ES)"

From LPI Wiki
Jump to: navigation, search
(107.3 Localisation and internationalisation)
(105.1 Personalizar y usar el entorno de shell)
 
(17 intermediate revisions by 2 users not shown)
Line 33: Line 33:
 
Las siguientes traducciones de los objetivos están disponibles en este wiki:
 
Las siguientes traducciones de los objetivos están disponibles en este wiki:
  
* [[LPIC-1 Objectives V5.0(Catalán)|Catalán]]
 
 
* [[LPIC-1 Objectives V5.0|Inglés]]
 
* [[LPIC-1 Objectives V5.0|Inglés]]
 +
* [[LPIC-1 Objectives V5.0(PT-BR)|Portugués (Brasil)]]
 +
* [[LPIC-1 Objectives V5.0(ZH)|Chino (simplificado)]]
 +
* [[LPIC-1 Objectives V5.0(ZH-TW)|Chino (tradicional)]]
 
* [[LPIC-1 Objectives V5.0(FR)|Francés]]
 
* [[LPIC-1 Objectives V5.0(FR)|Francés]]
 
* [[LPIC-1 Objectives V5.0(DE)|Alemán]]
 
* [[LPIC-1 Objectives V5.0(DE)|Alemán]]
* [[LPIC-1 Objectives V5.0(Greek)|Griego]]
+
* [[LPIC-1 Objectives V5.0(IT)|Italian]]
* [[LPIC-1 Objectives V5.0(JA)|Japonés]].
+
* [[LPIC-1 Objectives V5.0(JA)|Japonés]]
* [[LPIC-1 Objectives V5.0(PT-PT)|Portugués(Portugal)]]
+
* [[LPIC-1 Objectives V5.0(PT-BR)|Portugués(Brasil)]]
+
* [[LPIC-1 Objectives V5.0(RU)|Ruso]]
+
 
* [[LPIC-1 Objectives V5.0(ES)|Español]]
 
* [[LPIC-1 Objectives V5.0(ES)|Español]]
* [[LPIC-1 Objectives V5.0(SW)|Suahili]]
 
* [[LPIC-1 Objectives V5.0(SV)|Sueco]]
 
* [[LPIC-1 Objectives V5.0(TR)|Turco]]
 
  
 
<br />
 
<br />
  
==Objectivos: Examen 101==
+
==Objetivos: Examen 101==
  
 
===''Tema 101: Arquitectura del Sistema''===
 
===''Tema 101: Arquitectura del Sistema''===
Line 1,001: Line 997:
 
* Mantener el esqueleto de directorios para nuevas cuentas de usuario.
 
* Mantener el esqueleto de directorios para nuevas cuentas de usuario.
 
* Establecer el directorio adecuado en la ruta de búsqueda de comandos.
 
* Establecer el directorio adecuado en la ruta de búsqueda de comandos.
 
+
''
 
'''Lista parcial de archivos, términos y utilidades:'''
 
'''Lista parcial de archivos, términos y utilidades:'''
  
Line 1,299: Line 1,295:
  
 
'''Lista parcial de archivos, términos y utilidades:'''
 
'''Lista parcial de archivos, términos y utilidades:'''
 
  
 
* /etc/timezone
 
* /etc/timezone
Line 1,320: Line 1,315:
 
<br />
 
<br />
  
===''Topic 108: Essential System Services''===
+
===''Tema 108: Servicios esenciales del sistema''===
  
====<span style="color:navy">108.1 Maintain system time</span>====
+
====<span style="color:navy">108.1 Mantener la hora del sistema</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 3
 
| style="background:#eaeaea" | 3
Line 1,333: Line 1,328:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
  
Candidates should be able to properly maintain the system time and synchronize the clock via NTP.
+
El candidato debe ser capaz de mantener correctamente la hora del sistema y de sincronizar el reloj vía NTP.
  
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
'''Áreas de conocimiento clave:'''
  
* Set the system date and time.
+
* Ajustar la fecha y hora del sistema.
* Set the hardware clock to the correct time in UTC.
+
* Ajustar el reloj de hardware a la hora correcta en UTC.
* Configure the correct timezone.
+
* Configuración de la zona horaria correcta.
* Basic NTP configuration using ntpd and chrony.
+
* Configuración NTP básica usando ntpd y chrony.
* Knowledge of using the pool.ntp.org service.
+
* Saber cómo usar el servicio ''pool.ntp.org''.
* Awareness of the ntpq command.
+
* Conocer el comando ''ntpq''.
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
 
* /usr/share/zoneinfo/
 
* /usr/share/zoneinfo/
Line 1,367: Line 1,362:
 
<br />
 
<br />
  
====<span style="color:navy">108.2 System logging</span>====
+
====<span style="color:navy">108.2 Registros del sistema</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 4
 
| style="background:#eaeaea" | 4
Line 1,378: Line 1,373:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
  
Candidates should be able to configure rsyslog. This objective also includes configuring the logging daemon to send log output to a central log server or accept log output as a central log server. Use of the systemd journal subsystem is covered.  Also, awareness of syslog and syslog-ng as alternative logging systems is included.
+
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.
  
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
'''Áreas de conocimiento clave:'''
  
* Basic configuration of rsyslog.
+
* Configuración básica de rsyslog.
* Understanding of standard facilities, priorities and actions.
+
* Conocer los subsistemas, prioridades y acciones estándar.
* Query the systemd journal.
+
* Hacer consultas al diario de systemd.
* Filter systemd journal data by criteria such as date, service or priority
+
* Filtrar los datos del diario de systemd por criterios tales como la fecha, el servicio o la prioridad.
* Configure persistent systemd journal storage and journal size
+
* Configurar el almacenamiento persistente del diario de systemd así como su tamaño.
* Delete old systemd journal data
+
* Borrar los datos antiguos del diario de systemd.
* Retrieve systemd journal data from a rescue system or file system copy
+
* Recuperar datos del diario de systemd a partir de un sistema de rescate o de una copia del sistema de archivos.
* Understand interaction of rsyslog with systemd-journald
+
* Entender la interacción de rsyslog con systemd-journald.
* Configuration of logrotate.
+
* Configuración de logrotate.
* Awareness of syslog and syslog-ng.
+
* Conocer syslog y syslog-ng.
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
 
* /etc/rsyslog.conf
 
* /etc/rsyslog.conf
Line 1,414: Line 1,409:
 
<br />
 
<br />
  
====<span style="color:navy">108.3 Mail Transfer Agent (MTA) basics</span>====
+
====<span style="color:navy">108.3 Conceptos básicos del Agente de Transferencia de Correo</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 3
 
| style="background:#eaeaea" | 3
Line 1,425: Line 1,420:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
Line 1,433: Line 1,428:
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
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.
  
* Create e-mail aliases.
+
|}
* Configure e-mail forwarding.
+
* Knowledge of commonly available MTA programs (postfix, sendmail, exim) (no configuration)
+
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Á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
 
* ~/.forward
Line 1,452: Line 1,452:
 
<br />
 
<br />
  
====<span style="color:navy">108.4 Manage printers and printing</span>====
+
====<span style="color:navy">108.4 Gestión de la impresión y de las impresoras</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
Line 1,463: Line 1,463:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
  
Candidates should be able to manage print queues and user print jobs using CUPS and the LPD compatibility interface.  
+
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.
  
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
'''Áreas de conocimiento clave:'''
  
* Basic CUPS configuration (for local and remote printers).
+
* Configuración básica de CUPS (para impresoras locales y remotas).
* Manage user print queues.
+
* Gestión de colas de impresión de los usuarios.
* Troubleshoot general printing problems.
+
* Resolución de problemas de impresión.
* Add and remove jobs from configured printer queues.  
+
* Agregar y eliminar trabajos en colas de impresión configuradas.
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
* CUPS configuration files, tools and utilities
+
* Utilidades, herramientas y archivos de configuración de CUPS
 
* /etc/cups/
 
* /etc/cups/
* lpd legacy interface (lpr, lprm, lpq)  
+
* Interfaz legacy de lpd (lpr, lprm, lpq)  
  
 
<br />
 
<br />
  
===''Topic 109: Networking Fundamentals''===
+
===''Tema 109: Fundamentos de redes''===
  
====<span style="color:navy">109.1 Fundamentals of internet protocols</span>====
+
====<span style="color:navy">109.1 Fundamentos de los protocolos de Internet</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 4
 
| style="background:#eaeaea" | 4
Line 1,499: Line 1,499:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
  
Candidates should demonstrate a proper understanding of TCP/IP network fundamentals.  
+
El candidato debe demostrar sus conocimientos acerca de los fundamentos de red TCP/IP.  
  
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
'''Áreas de conocimiento clave:'''
  
* Demonstrate an understanding of network masks and CIDR notation.
+
* Demostrar conocimientos sobre máscaras de red y notación CIDR.
* Knowledge of the differences between private and public "dotted quad" IP addresses.
+
* Conocer la diferencia entre direcciones IP privadas y públicas con notación decimal punteada.
* Knowledge about common TCP and UDP ports and services (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995).
+
* 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).
* Knowledge about the differences and major features of UDP, TCP and ICMP.
+
* Conocer las diferencias y características principales de los protocolos UDP, TCP e ICMP.
* Knowledge of the major differences between IPv4 and IPv6.  
+
* Conocer las principales diferencias entre IPv4 e IPv6.
* Knowledge of the basic features of IPv6.
+
* Conocer las características básicas de IPv6.
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
 
* /etc/services
 
* /etc/services
Line 1,525: Line 1,525:
 
<br />
 
<br />
  
====<span style="color:navy">109.2 Persistent network configuration</span>====
+
====<span style="color:navy">109.2 Configuración de red persistente</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 4
 
| style="background:#eaeaea" | 4
Line 1,536: Line 1,536:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
  
Candidates should be able to manage the persistent network configuration of a Linux host.
+
El candidato debe saber administrar la configuración de red persistente de un servidor Linux.
  
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
'''Áreas de conocimiento clave:'''
  
* Understand basic TCP/IP host configuration
+
* Entender la configuración TCP/IP básica de un servidor.
* Configure ethernet and wi-fi network configuration using NetworkManager
+
* Configurar redes ''ethernet'' y ''wi-fi'' usando NetworkManager.
* Awareness of systemd-networkd
+
* Conocimientos de systemd-networkd.
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
 
* /etc/hostname
 
* /etc/hostname
Line 1,563: Line 1,563:
 
<br />
 
<br />
  
====<span style="color:navy">109.3 Basic network troubleshooting</span>====
+
====<span style="color:navy">109.3 Resolución de problemas básicos de red</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 4
 
| style="background:#eaeaea" | 4
Line 1,574: Line 1,574:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
  
Candidates should be able to troubleshoot networking issues on client hosts.  
+
El candidato debe ser capaz de resolver problemas de red en equipos cliente.  
  
 
|}
 
|}
Line 1,584: Line 1,584:
 
'''Key Knowledge Areas:'''
 
'''Key Knowledge Areas:'''
  
* Manually configure network interfaces, including viewing and changing the configuration of network interfaces using iproute2.
+
* Configurar interfaces de red de forma manual, incluyendo la visualización y modificación de las mismas usando iproute2.
* Manually configure routing, including viewing and changing routing tables and setting the default route using 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.
* Debug problems associated with the network configuration.  
+
* Depurar problemas relacionados con la configuración de red.  
* Awareness of legacy net-tools commands.
+
* Conocimientos de los comandos heredados de net-tools.
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
 
* ip
 
* ip
Line 1,607: Line 1,607:
 
<br />
 
<br />
  
====<span style="color:navy">109.4 Configure client side DNS</span>====
+
====<span style="color:navy">109.4 Configuración DNS en el lado del cliente</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
Line 1,618: Line 1,618:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
Line 1,626: Line 1,626:
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
'''Áreas de conocimiento clave:'''
  
* Query remote DNS servers.
+
* Consultar servidores DNS remotos.
* Configure local name resolution and use remote DNS servers.
+
* Configurar la resolución de nombres local y usar servidores DNS remotos.
* Modify the order in which name resolution is done.  
+
* Modificar el orden en que se realiza la resolución de nombres.
* Debug errors related to name resolution.
+
* Depurar errores relacionados con la resolución de nombres.
* Awareness of systemd-resolved
+
* Conocimientos de systemd-resolved
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
 
* /etc/hosts
 
* /etc/hosts
Line 1,646: Line 1,646:
 
<br />
 
<br />
  
===''Topic 110: Security''===
+
===''Tema 110: Seguridad''===
  
====<span style="color:navy">110.1 Perform security administration tasks</span>====
+
====<span style="color:navy">110.1 Tareas de administración de seguridad</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 3
 
| style="background:#eaeaea" | 3
Line 1,659: Line 1,659:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
  
Candidates should know how to review system configuration to ensure host security in accordance with local security policies.  
+
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.
  
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
'''Áreas de conocimiento clave:'''
  
* Audit a system to find files with the suid/sgid bit set.
+
* Auditar un sistema para encontrar archivos con el bit ''suid/sgid'' activo.
* Set or change user passwords and password aging information.
+
* Establecer o cambiar contraseñas de usuario e información de caducidad de contraseña.
* Being able to use nmap and netstat to discover open ports on a system.
+
* Saber usar ''nmap'' y ''netstat'' para descubrir puertos abiertos en un sistema.
* Set up limits on user logins, processes and memory usage.
+
* Establecer límites en los inicios de sesión de los usuarios, en los procesos y en el uso de memoria.
* Determine which users have logged in to the system or are currently logged in.
+
* Determinar que usuarios han iniciado sesión en el sistema o están actualmente conectados.
* Basic sudo configuration and usage.  
+
* Configuración y uso básicos de ''sudo''.
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
 
* find
 
* find
Line 1,694: Line 1,694:
 
<br />
 
<br />
  
====<span style="color:navy">110.2 Setup host security</span>====
+
====<span style="color:navy">110.2 Configuración de la seguridad del sistema</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 3
 
| style="background:#eaeaea" | 3
Line 1,705: Line 1,705:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |
 
| style="background:#eaeaea" |
  
Candidates should know how to set up a basic level of host security.  
+
El candidato debe ser capaz de configurar un nivel básico de seguridad en el sistema.
  
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
'''Áreas de conocimiento clave:'''
  
* Awareness of shadow passwords and how they work.
+
* Conocer el oscurecimiento de contraseña (''shadow passwords'') y su funcionamiento.
* Turn off network services not in use.
+
* Desactivar servicios de red que no estén en uso.
* Understand the role of TCP wrappers.  
+
* Entender el papel de ''TCP wrappers''.
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
 
* /etc/nologin
 
* /etc/nologin
Line 1,734: Line 1,734:
 
<br />
 
<br />
  
====<span style="color:navy">110.3 Securing data with encryption</span>====
+
====<span style="color:navy">110.3 Protección de datos mediante cifrado</span>====
  
 
{|
 
{|
 
| style="background:#dadada" |  
 
| style="background:#dadada" |  
  
'''Weight'''
+
'''Importancia'''
  
 
| style="background:#eaeaea" | 4
 
| style="background:#eaeaea" | 4
Line 1,745: Line 1,745:
 
| style="background:#dadada; padding-right:1em" |  
 
| style="background:#dadada; padding-right:1em" |  
  
'''Description'''
+
'''Descripción'''
  
 
| style="background:#eaeaea" |  
 
| style="background:#eaeaea" |  
  
The candidate should be able to use public key techniques to secure data and communication.
+
El candidato debe ser capaz de usar técnicas de clave pública para proteger los datos y las comunicaciones.
+
 
 
|}
 
|}
  
'''Key Knowledge Areas:'''
+
'''Áreas de conocimiento clave:'''
  
* Perform basic OpenSSH 2 client configuration and usage.
+
* Configuración y uso básicos del cliente OpenSSH 2.
* Understand the role of OpenSSH 2 server host keys.
+
* Entender el papel que desempeñan las claves del servidor OpenSSH 2.
* Perform basic GnuPG configuration, usage and revocation.
+
* Configuración y uso básicos de GnuPG, incluyendo la revocación de claves.
* Use GPG to encrypt, decrypt, sign and verify files.
+
* Uso de GPG para cifrar, descifrar, firmar y verificar archivos.
* Understand SSH port tunnels (including X11 tunnels).
+
* Entender la redirección de puertos a través de túneles SSH (incluyendo los túneles X11).
  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Lista parcial de archivos, términos y utilidades:'''
  
 
* ssh
 
* ssh
Line 1,781: Line 1,781:
 
* ~/.gnupg/
 
* ~/.gnupg/
  
==Future Change Considerations==
+
==Consideraciones sobre modificaciones futuras==
  
Future changes to the objective will/may include:
+
Las modificaciones futuras de los objetivos incluirán/pueden incluir:
  
* Remove ifup/ifdown and legacy net-tools command
+
* Eliminar ifup/ifdown y comandos heredados de net-tools
* Remove TCP wrappers
+
* Eliminar TCP wrappers

Latest revision as of 03:52, 13 February 2019

Contents

Introducción

Este es un examen requerido para la certificación LPIC-1 o LPI Nivel 1. Cubre las habilidades básicas para el profesional de Linux que son comunes en todas las distribuciones de Linux.

Esta página cubre el objetivo actualmente publicado para la certificación LPIC-1.


Información de la versión

Estos objetivos corresponden a la versión 5.0

También hay un resumen e información detallada sobre los cambios de los objetivos de la versión 4.0 a la 5.0.

La objetivos de la versión 4.x pueden encontrarse aquí.


Exámenes

Para obtener la certificación LPIC-1, el candidato debe aprobar los exámenes 101 y 102.

Apéndices


Traducción de los objetivos

Las siguientes traducciones de los objetivos están disponibles en este wiki:


Objetivos: Examen 101

Tema 101: Arquitectura del Sistema

101.1 Determinar y configurar los ajustes de hardware

Importancia

2

Descripción

Los candidatos deberán ser capaces de determinar y configurar el hardware fundamental del sistema.

Áreas de conocimiento clave:

  • Activar y desactivar los periféricos integrados.
  • Diferenciar entre los distintos tipos de dispositivos de almacenamiento masivo.
  • Determinar los recursos de hardware para los dispositivos.
  • Herramientas y utilidades para listar información de hardware (por ejemplo, lsusb, lspci, etc.).
  • Herramientas y utilidades para manipular dispositivos USB.
  • Conocimientos conceptuales de sysfs, udev y dbus.


Lista parcial de los archivos, términos y utilidades utilizados:

  • /sys/
  • /proc/
  • /dev/
  • modprobe
  • lsmod
  • lspci
  • lsusb


101.2 Arranque del sistema

Importancia

3

Descripción

Los candidatos deberán ser capaces de guiar el sistema a lo largo del proceso de arranque.

Áreas de conocimiento clave:

  • Proporcionar comandos comunes al gestor de arranque y opciones al kernel en el momento del arranque.
  • Demostrar conocimiento de la secuencia de arranque desde BIOS/UEFI hasta la finalización del arranque.
  • Comprensión de SysVinit y systemd.
  • Conocimiento de Upstart.
  • Comprobar los eventos de arranque en los archivos de registro.

Lista parcial de los archivos, términos y utilidades utilizados:

  • dmesg
  • journalctl
  • BIOS
  • UEFI
  • bootloader
  • kernel
  • initramfs
  • init
  • SysVinit
  • systemd



101.3 Cambiar los niveles de ejecución / objetivos de arranque y apagar o reiniciar el sistema

Importancia

3

Descripción

Los candidatos deberán ser capaces de gestionar el nivel de ejecución de SysVinit o el objetivo de arranque systemd del sistema. Este objetivo incluye cambiar al modo de usuario único, apagar o reiniciar el sistema. Los candidatos deberán ser capaces de alertar a los usuarios antes de cambiar de nivel de ejecución / objetivo de arranque y terminar adecuadamente los procesos. Este objetivo también incluye establecer el nivel de ejecución predeterminado de SysVinit o el objetivo de arranque systemd. También incluye el conocimiento de Upstart como una alternativa a SysVinit o systemd.


Áreas de conocimiento clave:

  • Establecer el nivel de ejecución o el objetivo de arranque predeterminado.
  • Cambiar entre niveles de ejecución / objetivos de arranque, incluido el modo monousuario.
  • Apagar y reiniciar desde la línea de comandos.
  • Alertar a los usuarios antes de cambiar de nivel de ejecución/objetivo de arranque u otros eventos importantes del sistema.
  • Terminar procesos de forma adecuada.
  • Conocimiento de acpid.


Lista parcial de los archivos, términos y utilidades utilizados:

  • /etc/inittab
  • shutdown
  • init
  • /etc/init.d/
  • telinit
  • systemd
  • systemctl
  • /etc/systemd/
  • /usr/lib/systemd/
  • wall


Tema 102: Instalación de Linux y gestión de paquetes

102.1 Diseño del esquema de particionado del disco duro duro

Importancia

2

Descripción

Los candidatos deberán ser capaces de diseñar un esquema de particionado de disco para un sistema Linux.

Áreas de conocimiento clave:

  • Asignar sistemas de archivos y espacio de intercambio a particiones o discos separados.
  • Adaptar el diseño al uso previsto del sistema.
  • Asegurar de que la partición /boot cumple los requisitos de la arquitectura de hardware para el arranque.
  • Conocimiento de las características básicas de LVM.

Lista parcial de archivos, términos y utilidades:

  • Sistema de archivos / (raíz)
  • Sistema de archivos /var
  • Sistema de archivos /home
  • Sistema de archivos /boot
  • Partición del sistema EFI (ESP)
  • Espacio de intercambio (swap)
  • Puntos de montaje
  • Particiones


102.2 Instalar un gestor de arranque

Importancia

2

Descripción

El candidato debe ser capaz de seleccionar, instalar y configurar un gestor de arranque.

Áreas de conocimiento clave:

  • Proporcionar ubicaciones alternativas para el gestor de arranque así como opciones de arranque de respaldo.
  • Instalar y configurar un gestor de arranque como GRUB Legacy.
  • Realizar cambios básicos de configuración para GRUB 2.
  • Interactuar con el gestor de arranque.


Lista parcial de archivos, términos y utilidades:

  • menu.lst, grub.cfg and grub.conf
  • grub-install
  • grub-mkconfig
  • MBR


102.3 Gestión de librerías compartidas

Importancia

1

Descripción

El candidato debe ser capaz de determinar de qué librerías compartidas dependen los programas ejecutables e instalarlas cuando sea necesario.

Áreas de conocimiento clave:

  • Identificar librerías compartidas.
  • Identificar las ubicaciones típicas de las librerías del sistema.
  • Cargar librerías compartidas.

Lista parcial de archivos, términos y utilidades:

  • ldd
  • ldconfig
  • /etc/ld.so.conf
  • LD_LIBRARY_PATH


102.4 Gestión de paquetes Debian

Importancia

3

Descripción

El candidato debe ser capaz de llevar a cabo la gestión de paquetes usando las herramientas de Debian.

Áreas de conocimiento clave:

  • Instalar, actualizar y desinstalar paquetes binarios de Debian.
  • Encontrar paquetes que contengan archivos o librerías específicos (estén o no instalados).
  • Obtener información del paquete como la versión, contenido, dependencias, integridad del paquete y estado de la instalación (tanto si el paquete está instalado como si no lo está).
  • Conocimientos de apt.

Lista parcial de archivos, términos y utilidades:

  • /etc/apt/sources.list
  • dpkg
  • dpkg-reconfigure
  • apt-get
  • apt-cache


102.5 Gestión de paquetes RPM y YUM

Importancia

3

Descripción

El candidato debe ser capaz de llevar a cabo la gestión de paquetes usando las herramientas RPM, YUM y Zypper.

Áreas de conocimiento clave:

  • Instalar, reinstalar, actualizar y desinstalar paquetes usando RPM, YUM y Zypper.
  • Obtener información de paquetes RPM como la versión, estado, dependencias, integridad y firmas.
  • Determinar qué archivos proporciona un paquete así como encontrar de qué paquete proviene un determinado archivo.
  • Conocimientos de dnf.

Lista parcial de archivos, términos y utilidades:

  • rpm
  • rpm2cpio
  • /etc/yum.conf
  • /etc/yum.repos.d/
  • yum
  • zypper


102.6 Linux como sistema virtualizado

Importancia

1

Descripción

El candidato debe entender las implicaciones que conlleva la virtualización y la computación en la nube en un sistema Linux virtualizado.

Áreas de conocimiento clave:

  • Entender el concepto general de máquina virtual y contenedor
  • Entender elementos comunes de una máquina virtual en un entorno de nube de tipo IaaS, tales como instancia de computación, almacenamiento de bloques y redes
  • Entender las propiedades únicas de un sistema Linux que tienen que cambiar cuando el sistema se clona o se usa como plantilla
  • Entender cómo se usan las imágenes de sistema para desplegar máquinas virtuales, instancias de nube y contenedores
  • Entender las extensiones de Linux que permiten la integración con un producto de virtualización
  • Conocimientos de cloud-init

Lista parcial de archivos, términos y utilidades:

  • Máquina virtual
  • Contenedor Linux
  • Contenedor de aplicaciones
  • Controladores de la máquina huésped
  • Llaves de host SSH
  • ID de D-Bus


Tema 103: Comandos GNU y Unix

103.1 Trabajar desde la línea de comandos

Importancia

4

Descripción

El candidato debe saber cómo usar la línea de comandos para interactuar con la shell y sus comandos. Se asume el conocimiento de la shell Bash por parte del candidato.

Áreas de conocimiento clave:

  • Usar comandos de shell individuales y secuencias de comandos de una línea para realizar tareas básicas en la línea de comandos.
  • Usar y modificar el entorno de shell, lo que incluye definir, referenciar y exportar variables de entorno.
  • Usar y editar el historial de comandos.
  • Invocar comandos dentro y fuera de la ruta definida.

Lista parcial de archivos, términos y utilidades:

  • bash
  • echo
  • env
  • export
  • pwd
  • set
  • unset
  • type
  • which
  • man
  • uname
  • history
  • .bash_history
  • Uso de comillas


103.2 Procesar secuencias de texto usando filtros

Importancia

2

Descripción

El candidato debe saber aplicar filtros a secuencias de texto.

Áreas de conocimiento clave:

  • Enviar archivos de texto y flujos de salida a través de filtros de utilidades de texto para modificar la salida usando comandos UNIX estándar incluidos en el paquete GNU textutils.

Lista parcial de archivos, términos y utilidades:

  • bzcat
  • cat
  • cut
  • head
  • less
  • md5sum
  • nl
  • od
  • paste
  • sed
  • sha256sum
  • sha512sum
  • sort
  • split
  • tail
  • tr
  • uniq
  • wc
  • xzcat
  • zcat


103.3 Administración básica de archivos

Importancia

4

Descripción

El candidato debe ser capaz de usar comandos básicos de Linux para la administración de archivos y directorios.

Áreas de conocimiento clave:

  • Copiar, mover y eliminar archivos y directorios de forma individual.
  • Copiar múltiples archivos y directorios de forma recursiva.
  • Eliminar archivos y directorios de forma recursiva.
  • Utilizar especificaciones de comodines simples y avanzadas en los comandos.
  • Usar find para localizar archivos y actuar sobre ellos en base a su tipo, tamaño o marcas de tiempo.
  • Uso de tar, cpio y dd.

Lista parcial de archivos, términos y utilidades:

  • cp
  • find
  • mkdir
  • mv
  • ls
  • rm
  • rmdir
  • touch
  • tar
  • cpio
  • dd
  • file
  • gzip
  • gunzip
  • bzip2
  • bunzip2
  • xz
  • unxz
  • Uso de comodines (file globbing)


103.4 Uso de secuencias de texto, tuberías y redireccionamientos

Importancia

4

Descripción

El candidato debe ser capaz de redireccionar secuencias de texto y conectarlas para procesar la información de forma eficiente. Estas tareas incluyen: la redirección de la entrada estándar, la salida estándar y el error estándar; el uso de tuberías para enviar la salida de un comando a la entrada de otro; el uso de la salida de un comando como argumento para otro comando, así como el envío de la salida de un comando simultáneamente a la salida estándar y a un archivo.


Áreas de conocimiento clave:

  • Redireccionar la entrada estándar (stdin), la salida estándar (stdout) y el error estándar (stderr).
  • Utilizar tuberías para enviar la salida de un comando a la entrada de otro.
  • Usar la salida de un comando como argumento de otro comando.
  • Enviar la salida de un comando a stdouty a un archivo simultáneamente.


Lista parcial de archivos, términos y utilidades:

  • tee
  • xargs


103.5 Crear, supervisar y matar procesos

Importancia

4

Descripción

El candidato debe ser capaz de realizar una gestión básica de los procesos.

Áreas de conocimiento clave:

  • Ejecutar trabajos en primer y segundo plano.
  • Enviar señales a los programas para que continúen ejecutándose después del cierre de sesión.
  • Supervisar procesos activos.
  • Seleccionar y ordenar procesos para su visualización.
  • Enviar señales a los procesos.

Lista parcial de archivos, términos y utilidades:

  • &
  • bg
  • fg
  • jobs
  • kill
  • nohup
  • ps
  • top
  • free
  • uptime
  • pgrep
  • pkill
  • killall
  • watch
  • screen
  • tmux


103.6 Modificar la prioridad de ejecución de los procesos

Importancia

2

Descripción

El candidato debe ser capaz de gestionar las prioridades de ejecución de los procesos.

Áreas de conocimiento clave:

  • Conocer la prioridad predeterminada con la que se crea un proceso.
  • Ejecutar un programa con una prioridad mayor o menor de la que tiene de forma predeterminada.
  • Cambiar la prioridad de un proceso en ejecución.

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

  • nice
  • ps
  • renice
  • top


103.7 Realizar búsquedas en archivos de texto usando expresiones regulares

Importancia

3

Descripción

El candidato debe ser capaz de manipular archivos y cadenas de texto usando expresiones regulares. El objetivo incluye la creación de expresiones re\ gulares sencillas que contengan varios elementos de notación así como el uso de herramientas para realizar búsquedas con expresiones regulares dentr\ o de un sistema de archivos o del contenido de un archivo.

Áreas de conocimiento clave:

  • Crear expresiones regulares sencillas que contengan varios elementos de notación.
  • Saber diferenciar las expresiones regulares básicas de las extendidas.
  • Entender los conceptos de caracteres especiales, clases de caracteres, cuantificadores y anclas.
  • Usar herramientas para realizar búsquedas con expresiones regulares dentro de un sistema de archivos o del contenido de un archivo.
  • Usar las expresiones regulares para borrar, modificar o reemplazar texto.

Lista parcial de archivos, términos y utilidades:

  • grep
  • egrep
  • fgrep
  • sed
  • regex(7)


103.8 Edición básica de archivos

Importancia

3

Descripción

El candidato debe ser capaz de editar archivos de texto usando vi. El objetivo incluye la navegación en vi, los modos básicos de vi, así como insertar, editar, borrar, copiar y encontrar texto utilizando vi. También se incluye el conocimiento de otros editores de texto populares y saber establecer el editor predeterminado.

Áreas de conocimiento clave:

  • Navegar por un documento usando vi.
  • Entender y usar los modos de vi.
  • Insertar, editar, borrar, copiar y encontrar texto usando vi.
  • Conocimientos de Emacs, nano y vim.
  • Configurar el editor estándar.

Lista parcial de archivos, términos y utilidades:

  • vi
  • /, ?
  • h,j,k,l
  • i, o, a
  • d, p, y, dd, yy
  • ZZ, :w!, :q!
  • EDITOR


Tema 104: Dispositivos, sistemas de archivos Linux y el estándar de jerarquía de archivos

104.1 Creación de particiones y sistemas de archivos

Importancia

2

Descripción

El candidato debe ser capaz de configurar particiones de disco para después crear sistemas de archivos en medios tales como discos duros. Se incluye el manejo de las particiones swap.

Áreas de conocimiento clave:

  • Administrar tablas de particiones MBR y GPT
  • Usar diversos comandos mkfs para crear distintos sistemas de archivos tales como:
    • ext2/ext3/ext4
    • XFS
    • VFAT
    • exFAT
  • Conocimientos básicos del sistema de archivos Btrfs, incluyendo los sistemas de archivos multidispositivo, la compresión y los subvolúmenes.

Lista parcial de archivos, términos y utilidades:

  • fdisk
  • gdisk
  • parted
  • mkfs
  • mkswap


104.2 Mantener la integridad de los sistemas de archivos

Importancia

2

Descripción

El candidato debe ser capaz de mantener un sistema de archivos estándar así como los datos adicionales asociados a un sistema de archivos con registro de diario (journaling).

Áreas de conocimiento clave:

  • Verificar la integridad de los sistemas de archivos.
  • Supervisar el espacio libre y los inodos.
  • Solucionar problemas simples relacionados con los sistemas de archivos.

Lista parcial de archivos, términos y utilidades:

  • du
  • df
  • fsck
  • e2fsck
  • mke2fs
  • tune2fs
  • xfs_repair
  • xfs_fsr
  • xfs_db


104.3 Controlar el montaje y desmontaje de los sistemas de archivos

Importancia

3

Descripción

El candidato debe ser capaz de configurar el montaje de un sistema de archivos.

Áreas de conocimiento clave:

  • Montar y desmontar sistemas de archivos de forma manual.
  • Configurar el montaje del sistema de archivos en el arranque.
  • Configurar sistemas de archivos extraibles y montables por el usuario.
  • Uso de etiquetas e identificadores únicos universales (UUIDs) para la identificación y el montaje de sistemas de archivos.
  • Conocimientos de las unidades de montaje de systemd.

Lista parcial de archivos, términos y utilidades:

  • /etc/fstab
  • /media/
  • mount
  • umount
  • blkid
  • lsblk


104.4 Eliminado


104.5 Administración de los permisos y los propietarios de los archivos

Importancia

3

Descripción

El candidato debe ser capaz de controlar el acceso a los archivos mediante el uso apropiado de sus permisos y propietarios.

Áreas de conocimiento clave:

  • Administrar los permisos de acceso a archivos regulares y especiales así como a directorios.
  • Usar modos de acceso tales como el suid, el sgid y el sticky bit para mantener la seguridad.
  • Saber cambiar la máscara de creación de archivos.
  • Usar el campo grupo para otorgar acceso a archivos a miembros de un grupo.

Lista parcial de archivos, términos y utilidades:

  • chmod
  • umask
  • chown
  • chgrp


104.6 Crear y cambiar enlaces duros y simbólicos

Importancia

2

Descripción

El candidato debe ser capaz de crear y administrar los enlaces duros y simbólicos de un archivo.

Áreas de conocimiento clave:

  • Crear enlaces.
  • Identificar enlaces duros y/o simbólicos.
  • Copiar versus enlazar archivos.
  • Usar enlaces para facilitar las tareas de administración del sistema.

Lista parcial de archivos, términos y utilidades:

  • ln
  • ls


104.7 Encontrar archivos de sistema y ubicar archivos en el lugar correspondiente

Importancia

2

Descripción

El candidato debe estar completamente familiarizado con el Estándar de Jerarquía del Sistema de Archivos (Filesystem Hierarchy Standard, FHS), incluyendo las ubicaciones típicas de archivos y la clasificación de directorios.

Áreas de conocimiento clave:

  • Entender las ubicaciones correctas de los archivos bajo el criterio del FHS.
  • Encontrar archivos y comandos en un sistema Linux.
  • Conocer la ubicación y finalidad de archivos y directorios importantes tal como se definen por el FHS.

Lista parcial de archivos, términos y utilidades:

  • find
  • locate
  • updatedb
  • whereis
  • which
  • type
  • /etc/updatedb.conf


Objetivos: Examen 102

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/

Consideraciones sobre modificaciones futuras

Las modificaciones futuras de los objetivos incluirán/pueden incluir:

  • Eliminar ifup/ifdown y comandos heredados de net-tools
  • Eliminar TCP wrappers