LinuxEssentials Objectives V1.6(ES): Difference between revisions

From LPI Wiki
Jump to navigationJump to search
Shelllavie (talk | contribs)
 
(28 intermediate revisions by one other user not shown)
Line 46: Line 46:


* [[LinuxEssentials Objectives V1.6|Inglés]]
* [[LinuxEssentials Objectives V1.6|Inglés]]
* [[LinuxEssentials Objectives V1.6(AR)|Árabe]]
* [[LinuxEssentials Objectives V1.6(PT-BR)|Brasileño Portugués]]
* [[LinuxEssentials Objectives V1.6(PT-BR)|Brasileño Portugués]]
* [[LinuxEssentials Objectives V1.6(ZH)|Chino (simplificado)]]
* [[LinuxEssentials Objectives V1.6(ZH-TW)|Chino (tradicional)]]
* [[LinuxEssentials Objectives V1.6(NL)|Holandés]]
* [[LinuxEssentials Objectives V1.6(FR)|Francés]]
* [[LinuxEssentials Objectives V1.6(FR)|Francés]]
* [[LinuxEssentials Objectives V1.6(DE)|Alemán]]
* [[LinuxEssentials Objectives V1.6(DE)|Alemán]]
* [[LinuxEssentials Objectives V1.6(EL)|Griego]]
* [[LinuxEssentials Objectives V1.6(IT)|Italiano]]
* [[LinuxEssentials Objectives V1.6(JA)|Japonés]]
* [[LinuxEssentials Objectives V1.6(JA)|Japonés]]
* [[LinuxEssentials Objectives V1.6(ES)|Español]]
* [[LinuxEssentials Objectives V1.6(ES)|Español]]
* [[LinuxEssentials Objectives V1.6(TR)|Turco]]
* [[LinuxEssentials Objectives V1.6(IT)|Italiano]]
* [[LinuxEssentials Objectives V1.6(NL)|Holandés]]


<br />
<br />


==Exams and Requirements==
==Exámenes y requisitos==


The Linux Essentials certificate is awarded after passing this exam:
El Certificado de Linux Essentials se otorga después de aprobar este examen:


* 010 (40 questions in 60 minutes)
* 010 (40 preguntas en 60 minutos)


There is no requirement to posses another certificate.
No se requiere estar en posesión de ningún otro certificado.


<br />
<br />


==Objectives==
==Objetivos==


===''Topic 1: The Linux Community and a Career in Open Source''===
===''Tema 1: La Comunidad Linux y una carrera en el mundo del código abierto''===


====<span style="color:navy">1.1 Linux Evolution and Popular Operating Systems (weight: 2)</span>====
====<span style="color:navy">1.1 Los sistemas operativos populares y la evolución de Linux (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 84: Line 83:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Knowledge of Linux development and major distributions.
Conocer las principales distribuciones y el desarrollo de Linux.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Distributions
* Distribuciones.
* Embedded Systems
* Sistemas embebidos.
* Linux in the Cloud
* Linux en la nube.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* Debian, Ubuntu (LTS)
* Debian, Ubuntu (LTS)
Line 108: Line 107:
<br />
<br />


====<span style="color:navy">1.2 Major Open Source Applications (weight: 2)</span>====
====<span style="color:navy">1.2 Principales aplicaciones de código abierto (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 119: Line 118:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Awareness of major applications as well as their uses and development.
Conocer las principales aplicaciones así como sus usos y desarrollo.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Desktop applications
'''Áreas de conocimiento clave:'''
* Server applications
* Development languages
* Package management tools and repositories


'''The following is a partial list of the used files, terms and utilities:'''
* Aplicaciones de escritorio.
* Aplicaciones de servidor.
* Lenguajes de programación.
* Herramientas de gestión de paquetes y repositorios.
 
'''Lista parcial de archivos, términos y utilidades utilizadas:'''


* OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
* OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
Line 144: Line 145:
<br />
<br />


====<span style="color:navy">1.3 Open Source Software and Licensing (weight: 1)</span>====
====<span style="color:navy">1.3 Software de Código Abierto y las licencias (importancia: 1)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
Line 155: Line 156:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Open communities and licensing Open Source Software for business.
Comunidades abiertas y licencias de software de código abierto para los negocios.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Open source philosophy
* Filosofía del Código Abierto.
* Open source licensing
* Licencias de Código Abierto.
* Free Software Foundation (FSF), Open Source Initiative (OSI)
* Free Software Foundation (FSF), Open Source Initiative (OSI).


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* Copyleft, Permissive
* Copyleft, Permissive.
* GPL, BSD, Creative Commons
* GPL, BSD, Creative Commons.
* Free Software, Open Source Software, FOSS, FLOSS
* Free Software, Open Source Software, FOSS, FLOSS.
* Open source business models
* Modelos de negocios basados en el software de código abierto.


<br />
<br />


====<span style="color:navy">1.4 ICT Skills and Working in Linux (weight: 2)</span>====
====<span style="color:navy">1.4 Destrezas TIC y el trabajo con Linux (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 189: Line 190:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Basic Information and Communication Technology (ICT) skills and working in Linux.
Destrezas básicas en Tecnologías de la Información y Comunicación (TIC) y el trabajo con Linux.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Desktop skills
* Destrezas en el escritorio.
* Getting to the command line
* Iniciación a la línea de comandos.
* Industry uses of Linux, cloud computing and virtualization
* Usos de Linux en la Industria, ''Cloud Computing'' y Virtualización.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades utilizadas:'''


* Using a browser, privacy concerns, configuration options, searching the web and saving content
* Uso del navegador, preocupaciones en torno a la privacidad, opciones de configuración, búsquedas en la web y almacenamiento de contenido
* Terminal and console
* La terminal y la consola.
* Password issues
* Problemas relacionados con las contraseñas.
* Privacy issues and tools
* Problemas y herramientas relacionadas con la privacidad.
* Use of common open source applications in presentations and projects
* Uso de aplicaciones de código abierto comunes en presentaciones y proyectos.


<br />
<br />


===''Topic 2: Finding Your Way on a Linux System''===
===''Tema 2: Encontrando el camino en un sistema Linux''===


====<span style="color:navy">2.1 Command Line Basics (weight: 3)</span>====
====<span style="color:navy">2.1 Aspectos básicos de la línea de comandos (importancia: 3)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 3
Line 226: Line 227:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Basics of using the Linux command line.
Aspectos básicos del uso de la línea de comandos.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Basic shell
* Uso básico de la shell.
* Command line syntax
* Sintaxis de la línea de comandos.
* Variables
* Variables.
* Quoting
* Uso de comillas.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* Bash
* Bash
* echo
* echo
* history
* history
* PATH environment variable
* La variable de entorno PATH
* export
* export
* type
* type
Line 252: Line 253:
<br />
<br />


====<span style="color:navy">2.2 Using the Command Line to Get Help (weight: 2)</span>====
====<span style="color:navy">2.2 Uso de la línea de comandos para obtener ayuda (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 263: Line 264:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |
| style="background:#eaeaea" |


Running help commands and navigation of the various help systems.
Ejecutar comandos de ayuda y navegar por los diversos sistemas de ayuda.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimientos clave:'''


* Man pages
* Páginas de ''man''.
* Info pages
* Páginas de ''info''.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* man
* man
Line 285: Line 286:
<br />
<br />


====<span style="color:navy">2.3 Using Directories and Listing Files (weight: 2)</span>====
====<span style="color:navy">2.3 Uso de directorios y listado de archivos (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 296: Line 297:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Navigation of home and system directories and listing files in various locations.
Navegar por el directorio ''home'' y por otros directorios del sistema así como obtener listados de archivos en varias ubicaciones.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Files, directories
* Archivos y directorios.
* Hidden files and directories
* Archivos ocultos y directorios.
* Home directories
* Directorios ''home''.
* Absolute and relative paths
* Rutas absolutas y relativas.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades utilizadas:'''


* Common options for ls
* Opciones comunes para el comando ''ls''.
* Recursive listings
* Listados recursivos.
* cd  
* cd  
* '''.''' and '''..'''
* '''.''' y '''..'''
* home and ~
* home y ~


<br />
<br />
Line 340: Line 341:
|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Files and directories
* Archivos y directorios.
* Case sensitivity
* Distinción entre mayúsculas y minúsculas.
* Simple globbing
* Uso sencillo de comodines (''globbing'').


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* mv, cp, rm, touch
* mv, cp, rm, touch
Line 353: Line 354:
<br />
<br />


===''Topic 3: The Power of the Command Line''===
===''Tema 3: El poder de la línea de comandos''===


====<span style="color:navy">3.1 Archiving Files on the Command Line (weight: 2)</span>====
====<span style="color:navy">3.1 Archivar ficheros desde la línea de comandos (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 366: Line 367:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Archiving files in the user home directory.
Archivar ficheros en el directorio home del usuario.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Files, directories
* Ficheros, directorios.
* Archives, compression
* Archivadores, compresión.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* tar
* tar
* Common tar options
* Opciones comunes del comando tar
* gzip, bzip2, xz
* gzip, bzip2, xz
* zip, unzip
* zip, unzip
Line 388: Line 389:
<br />
<br />


====<span style="color:navy">3.2 Searching and Extracting Data from Files (weight: 3)</span>====
====<span style="color:navy">3.2 Buscar y extraer datos de los ficheros (importancia: 3)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 3
Line 399: Line 400:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Search and extract data from files in the home directory.
Buscar y extraer datos de los ficheros en el directorio home.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Command line pipes
* Tuberías en la línea de comandos.
* I/O redirection
* Re-dirección de Entrada/Salida.
* Basic Regular Expressions using ., [ ], *, and ?
* Expresiones Regulares básicas usando ., [ ], *, y ?


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* grep
* grep
Line 424: Line 425:
<br />
<br />


====<span style="color:navy">3.3 Turning Commands into a Script (weight: 4)</span>====
====<span style="color:navy">3.3 Crear un script a partir de una serie de comandos (importancia: 4)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 4
| style="background:#eaeaea" | 4
Line 435: Line 436:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Turning repetitive commands into simple scripts.
Transformar conjuntos de comandos repetitivos en scripts sencillos.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Basic shell scripting
* Crear scripts sencillos.
* Awareness of common text editors (vi and nano)
* Conocer los editores de texto más comunes (''vi'' y ''nano'').


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* #! (shebang)
* #! (shebang)
* /bin/bash
* /bin/bash
* Variables
* Variables
* Arguments
* Argumentos
* for loops
* Bucles for
* echo
* echo
* Exit status
* Estado de salida (''exit status'')


<br />
<br />


===''Topic 4: The Linux Operating System''===
===''Tema 4: El sistema operativo Linux''===


====<span style="color:navy">4.1 Choosing an Operating System (weight: 1)</span>====
====<span style="color:navy">4.1 La elección del sistema operativo (importancia: 1)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
Line 473: Line 474:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Knowledge of major operating systems and Linux distributions.
Conocer los principales sistemas operativos y distribuciones de Linux.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Differences between Windows, OS X and Linux
* Diferencias entre Windows, Mac y Linux.
* Distribution life cycle management
* Gestión del ciclo de vida de una distribución.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* GUI versus command line, desktop configuration
* Interfaz gráfica de usuario (''GUI, Graphical User Interface'') versus línea de comandos; configuración de escritorio.
* Maintenance cycles, beta and stable
* Ciclos de mantenimiento: beta y estable.


<br />
<br />


====<span style="color:navy">4.2 Understanding Computer Hardware (weight: 2)</span>====
====<span style="color:navy">4.2 Conocer el hardware del ordenador (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 504: Line 505:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Familiarity with the components that go into building desktop and server computers.
Estar familiarizado con los componentes utilizados en la fabricación de ordenadores de sobremesa y de servidores.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Hardware
* Hardware


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades utilizadas:'''


* Motherboards, processors, power supplies, optical drives, peripherals
* Placas base, procesadores, fuentes de alimentación, discos ópticos y periféricos.
* Hard drives, solid state disks and partitions, /dev/sd*
* Discos duros mecánicos, unidades de estado sólido, particiones, /dev/sd*.
* Drivers
* Controladores o ''drivers''.


<br />
<br />


====<span style="color:navy">4.3 Where Data is Stored (weight: 3)</span>====
====<span style="color:navy">4.3 Donde los datos se almacenan (importancia: 3)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 3
Line 535: Line 536:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Where various types of information are stored on a Linux system.
Conocer dónde un sistema Linux guarda diferentes tipos de información.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Programs and configuration
* Programas y archivos de configuración.
* Processes
* Procesos.
* Memory addresses
* Direcciones de memoria.
* System messaging
* Mensajes del sistema.
* Logging
* Registros del sistema.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* ps, top, free
* ps, top, free
Line 560: Line 561:
<br />
<br />


====<span style="color:navy">4.4 Your Computer on the Network (weight: 2)</span>====
====<span style="color:navy">4.4 Tu ordenador en la red (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 571: Line 572:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |
| style="background:#eaeaea" |


Querying vital networking configuration and determining the basic requirements for a computer on a Local Area Network (LAN).
Consultar la configuración de red necesaria y determinar los requisitos mínimos para un ordenador en una Red de Área Local (''LAN, Local Area Network'').


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Internet, network, routers
* Internet, red, ''routers''.
* Querying DNS client configuration
* Consultar la configuración del cliente DNS.
* Querying network configuration
* Consultar la configuración de red.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* route, ip route show
* route, ip route show
Line 597: Line 598:
<br />
<br />


===''Topic 5: Security and File Permissions''===
===''Tema 5: Seguridad y sistema de permisos de archivos''===


====<span style="color:navy">5.1 Basic Security and Identifying User Types (weight: 2)</span>====
====<span style="color:navy">5.1 Seguridad básica e identificación de tipos de usuarios (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 610: Line 611:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Various types of users on a Linux system.
Distinguir varios tipos de usuarios en un sistema Linux.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* Root and standard users
* Usuario root y usuarios estándar.
* System users
* Usuarios de sistema.


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* /etc/passwd, /etc/shadow, /etc/group
* /etc/passwd, /etc/shadow, /etc/group
Line 631: Line 632:
<br />
<br />


====<span style="color:navy">5.2 Creating Users and Groups (weight: 2)</span>====
====<span style="color:navy">5.2 Creación de usuarios y grupos (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 642: Line 643:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Creating users and groups on a Linux system.
Creación de usuarios y grupos en un sistema Linux.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* User and group commands
* Comandos de usuario y de grupo.
* User IDs
* Identificadores de los usuarios (''IDs'').
 
'''Lista parcial de archivos, términos y utilidades:'''


'''The following is a partial list of the used files, terms and utilities:'''


* /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
* /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
Line 663: Line 665:
<br />
<br />


====<span style="color:navy">5.3 Managing File Permissions and Ownership (weight: 2)</span>====
====<span style="color:navy">5.3 Gestión de los permisos y la propiedad de los archivos (importancia: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 674: Line 676:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Understanding and manipulating file permissions and ownership settings.
Conocer y manipular configuraciones de propiedad y permisos de archivos.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''


* File and directory permissions and ownership
* Propiedad y permisos de archivos/directorios


'''The following is a partial list of the used files, terms and utilities:'''
'''Lista parcial de archivos, términos y utilidades:'''


* ls -l, ls -a
* ls -l, ls -a
Line 693: Line 695:
<br />
<br />


====<span style="color:navy">5.4 Special Directories and Files (weight: 1)</span>====
====<span style="color:navy">5.4 Directorios y archivos especiales (importancia: 1)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Importancia'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
Line 704: Line 706:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descripción'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Special directories and files on a Linux system including special permissions.
Directorios, archivos y permisos especiales en un sistema Linux.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas de conocimiento clave:'''
 
* Usar archivos y directorios temporales.
* Enlaces simbólicos.


* Using temporary files and directories
'''Lista parcial de archivos, términos y utilidades utilizadas:'''
* Symbolic links


'''The following is a partial list of the used files, terms and utilities:'''


* /tmp/, /var/tmp/ and Sticky Bit
* /tmp/, /var/tmp/ and Sticky Bit
* ls -d
* ls -d
* ln -s
* ln -s

Latest revision as of 10:45, 31 January 2019


Introducción

El propósito del Certificado Linux Essentials es el de definir los conocimientos básicos necesarios para utilizar de manera competente un dispositivo de escritorio o móvil con un sistema operativo Linux. El Programa Linux Essentials guiará y alentará a los jóvenes (y a los recién llegados a Linux y al Código Abierto) a entender el lugar que ocupan Linux y el Código Abierto en la amplia industria de las tecnologías de la información.


Descripción del candidato

A continuación se describe a un candidato que está mínimamente cualificado para aprobar el examen Linux Essentials. A este candidato hipotético se le denomina Candidato Mínimamente Cualificado (MQC - Minimally Qualified Candidate). El nivel del examen Linux Essentials debería ser tal que esta persona (y cualquiera que esté mejor capacitado) lo aprobara, pero cualquiera peor capacitado lo suspendiera.

Para tener éxito, el candidato debería conocer la industria relacionada con Linux y el Open Source, así como las aplicaciones de código abierto más populares. Igualmente, el candidato debería comprender el funcionamiento de los componentes principales de un sistema operativo con Linux y tener las aptitudes técnicas para trabajar en la línea de comandos. El MQC conoce aspectos básicos de temas relacionados con la seguridad y la administración tales como la gestión de usuarios/grupos, el trabajo en la línea de comandos y los permisos. El titular del Certificado Linux Essentials es muy probablemente el usuario final de un sistema que administra casi en su totalidad.

El Candidato Mínimamente Cualificado de Linux Essentials debe demostrar habilidades o conocimientos rudimientarios en las siguientes áreas:

  • Software Libre y de Código Abierto: comunidades y licencias.
  • Procesos, programas y los componentes de un sistema operativo.
  • Hardware del ordenador.
  • Seguridad del sistema, usuarios/grupos y los permisos de ficheros tanto para directorios públicos como privados.
  • Hacer el sistema accesible y con capacidad para conectarse a otros ordenadores en una Red de Área Local (LAN, Local Area Network).
  • Aplicaciones de código abierto en el lugar de trabajo y sus equivalentes de código cerrado.
  • Navegadores de sistemas de archivos de un sistema de escritorio Linux.
  • Dónde acudir para solicitar ayuda.
  • Trabajo en la línea de comandos y con archivos.
  • Creación y restauración de copias de seguridad simples y archivos comprimidos.
  • Uso de un editor de línea de comandos básico.
  • Compresión de archivos.
  • Creación y ejecución de scripts sencillos.


Información de la versión

Estos objetivos corresponden a la versión 1.6.

Se puede ver un resumen e información detallada de los cambios de los objetivos de la versión 1.5 a la 1.6.

Los objetivos de la versión 1.5 se pueden consultar aquí.


Traducciones de los objetivos

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


Exámenes y requisitos

El Certificado de Linux Essentials se otorga después de aprobar este examen:

  • 010 (40 preguntas en 60 minutos)

No se requiere estar en posesión de ningún otro certificado.


Objetivos

Tema 1: La Comunidad Linux y una carrera en el mundo del código abierto

1.1 Los sistemas operativos populares y la evolución de Linux (importancia: 2)

Importancia

2

Descripción

Conocer las principales distribuciones y el desarrollo de Linux.

Áreas de conocimiento clave:

  • Distribuciones.
  • Sistemas embebidos.
  • Linux en la nube.

Lista parcial de archivos, términos y utilidades:

  • Debian, Ubuntu (LTS)
  • CentOS, openSUSE, Red Hat, SUSE
  • Linux Mint, Scientific Linux
  • Raspberry Pi, Raspbian
  • Android


1.2 Principales aplicaciones de código abierto (importancia: 2)

Importancia

2

Descripción

Conocer las principales aplicaciones así como sus usos y desarrollo.

Áreas de conocimiento clave:

Áreas de conocimiento clave:

  • Aplicaciones de escritorio.
  • Aplicaciones de servidor.
  • Lenguajes de programación.
  • Herramientas de gestión de paquetes y repositorios.

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

  • OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
  • Nextcloud, ownCloud
  • Apache HTTPD, NGINX, MariaDB, MySQL, NFS, Samba
  • C, Java, JavaScript, Perl, shell, Python, PHP
  • dpkg, apt-get, rpm, yum


1.3 Software de Código Abierto y las licencias (importancia: 1)

Importancia

1

Descripción

Comunidades abiertas y licencias de software de código abierto para los negocios.

Áreas de conocimiento clave:

  • Filosofía del Código Abierto.
  • Licencias de Código Abierto.
  • Free Software Foundation (FSF), Open Source Initiative (OSI).

Lista parcial de archivos, términos y utilidades:

  • Copyleft, Permissive.
  • GPL, BSD, Creative Commons.
  • Free Software, Open Source Software, FOSS, FLOSS.
  • Modelos de negocios basados en el software de código abierto.


1.4 Destrezas TIC y el trabajo con Linux (importancia: 2)

Importancia

2

Descripción

Destrezas básicas en Tecnologías de la Información y Comunicación (TIC) y el trabajo con Linux.

Áreas de conocimiento clave:

  • Destrezas en el escritorio.
  • Iniciación a la línea de comandos.
  • Usos de Linux en la Industria, Cloud Computing y Virtualización.

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

  • Uso del navegador, preocupaciones en torno a la privacidad, opciones de configuración, búsquedas en la web y almacenamiento de contenido
  • La terminal y la consola.
  • Problemas relacionados con las contraseñas.
  • Problemas y herramientas relacionadas con la privacidad.
  • Uso de aplicaciones de código abierto comunes en presentaciones y proyectos.


Tema 2: Encontrando el camino en un sistema Linux

2.1 Aspectos básicos de la línea de comandos (importancia: 3)

Importancia

3

Descripción

Aspectos básicos del uso de la línea de comandos.

Áreas de conocimiento clave:

  • Uso básico de la shell.
  • Sintaxis de la línea de comandos.
  • Variables.
  • Uso de comillas.

Lista parcial de archivos, términos y utilidades:

  • Bash
  • echo
  • history
  • La variable de entorno PATH
  • export
  • type


2.2 Uso de la línea de comandos para obtener ayuda (importancia: 2)

Importancia

2

Descripción

Ejecutar comandos de ayuda y navegar por los diversos sistemas de ayuda.

Áreas de conocimientos clave:

  • Páginas de man.
  • Páginas de info.

Lista parcial de archivos, términos y utilidades:

  • man
  • info
  • /usr/share/doc/
  • locate


2.3 Uso de directorios y listado de archivos (importancia: 2)

Importancia

2

Descripción

Navegar por el directorio home y por otros directorios del sistema así como obtener listados de archivos en varias ubicaciones.

Áreas de conocimiento clave:

  • Archivos y directorios.
  • Archivos ocultos y directorios.
  • Directorios home.
  • Rutas absolutas y relativas.

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

  • Opciones comunes para el comando ls.
  • Listados recursivos.
  • cd
  • . y ..
  • home y ~


2.4 Creating, Moving and Deleting Files (weight: 2)

Weight

2

Description

Create, move and delete files and directories under the home directory.

Áreas de conocimiento clave:

  • Archivos y directorios.
  • Distinción entre mayúsculas y minúsculas.
  • Uso sencillo de comodines (globbing).

Lista parcial de archivos, términos y utilidades:

  • mv, cp, rm, touch
  • mkdir, rmdir


Tema 3: El poder de la línea de comandos

3.1 Archivar ficheros desde la línea de comandos (importancia: 2)

Importancia

2

Descripción

Archivar ficheros en el directorio home del usuario.

Áreas de conocimiento clave:

  • Ficheros, directorios.
  • Archivadores, compresión.

Lista parcial de archivos, términos y utilidades:

  • tar
  • Opciones comunes del comando tar
  • gzip, bzip2, xz
  • zip, unzip


3.2 Buscar y extraer datos de los ficheros (importancia: 3)

Importancia

3

Descripción

Buscar y extraer datos de los ficheros en el directorio home.

Áreas de conocimiento clave:

  • Tuberías en la línea de comandos.
  • Re-dirección de Entrada/Salida.
  • Expresiones Regulares básicas usando ., [ ], *, y ?

Lista parcial de archivos, términos y utilidades:

  • grep
  • less
  • cat, head, tail
  • sort
  • cut
  • wc


3.3 Crear un script a partir de una serie de comandos (importancia: 4)

Importancia

4

Descripción

Transformar conjuntos de comandos repetitivos en scripts sencillos.

Áreas de conocimiento clave:

  • Crear scripts sencillos.
  • Conocer los editores de texto más comunes (vi y nano).

Lista parcial de archivos, términos y utilidades:

  • #! (shebang)
  • /bin/bash
  • Variables
  • Argumentos
  • Bucles for
  • echo
  • Estado de salida (exit status)


Tema 4: El sistema operativo Linux

4.1 La elección del sistema operativo (importancia: 1)

Importancia

1

Descripción

Conocer los principales sistemas operativos y distribuciones de Linux.

Áreas de conocimiento clave:

  • Diferencias entre Windows, Mac y Linux.
  • Gestión del ciclo de vida de una distribución.

Lista parcial de archivos, términos y utilidades:

  • Interfaz gráfica de usuario (GUI, Graphical User Interface) versus línea de comandos; configuración de escritorio.
  • Ciclos de mantenimiento: beta y estable.


4.2 Conocer el hardware del ordenador (importancia: 2)

Importancia

2

Descripción

Estar familiarizado con los componentes utilizados en la fabricación de ordenadores de sobremesa y de servidores.

Áreas de conocimiento clave:

  • Hardware

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

  • Placas base, procesadores, fuentes de alimentación, discos ópticos y periféricos.
  • Discos duros mecánicos, unidades de estado sólido, particiones, /dev/sd*.
  • Controladores o drivers.


4.3 Donde los datos se almacenan (importancia: 3)

Importancia

3

Descripción

Conocer dónde un sistema Linux guarda diferentes tipos de información.

Áreas de conocimiento clave:

  • Programas y archivos de configuración.
  • Procesos.
  • Direcciones de memoria.
  • Mensajes del sistema.
  • Registros del sistema.

Lista parcial de archivos, términos y utilidades:

  • ps, top, free
  • syslog, dmesg
  • /etc/, /var/log/
  • /boot/, /proc/, /dev/, /sys/


4.4 Tu ordenador en la red (importancia: 2)

Importancia

2

Descripción

Consultar la configuración de red necesaria y determinar los requisitos mínimos para un ordenador en una Red de Área Local (LAN, Local Area Network).

Áreas de conocimiento clave:

  • Internet, red, routers.
  • Consultar la configuración del cliente DNS.
  • Consultar la configuración de red.

Lista parcial de archivos, términos y utilidades:

  • route, ip route show
  • ifconfig, ip addr show
  • netstat, ss
  • /etc/resolv.conf, /etc/hosts
  • IPv4, IPv6
  • ping
  • host


Tema 5: Seguridad y sistema de permisos de archivos

5.1 Seguridad básica e identificación de tipos de usuarios (importancia: 2)

Importancia

2

Descripción

Distinguir varios tipos de usuarios en un sistema Linux.

Áreas de conocimiento clave:

  • Usuario root y usuarios estándar.
  • Usuarios de sistema.

Lista parcial de archivos, términos y utilidades:

  • /etc/passwd, /etc/shadow, /etc/group
  • id, last, who, w
  • sudo, su


5.2 Creación de usuarios y grupos (importancia: 2)

Importancia

2

Descripción

Creación de usuarios y grupos en un sistema Linux.

Áreas de conocimiento clave:

  • Comandos de usuario y de grupo.
  • Identificadores de los usuarios (IDs).

Lista parcial de archivos, términos y utilidades:


  • /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
  • useradd, groupadd
  • passwd


5.3 Gestión de los permisos y la propiedad de los archivos (importancia: 2)

Importancia

2

Descripción

Conocer y manipular configuraciones de propiedad y permisos de archivos.

Áreas de conocimiento clave:

  • Propiedad y permisos de archivos/directorios

Lista parcial de archivos, términos y utilidades:

  • ls -l, ls -a
  • chmod, chown


5.4 Directorios y archivos especiales (importancia: 1)

Importancia

1

Descripción

Directorios, archivos y permisos especiales en un sistema Linux.

Áreas de conocimiento clave:

  • Usar archivos y directorios temporales.
  • Enlaces simbólicos.

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


  • /tmp/, /var/tmp/ and Sticky Bit
  • ls -d
  • ln -s