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

From LPI Wiki
Jump to navigationJump to search
Shelllavie (talk | contribs)
 
(23 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 />
Line 185: Line 184:
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Impòrtancia'''
'''Importancia'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 215: Line 214:
<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 228: 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 254: 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 265: 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 287: 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 298: 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 342: 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 355: 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 368: 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 390: 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 401: 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 426: 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 437: 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 475: 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 506: 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 537: 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 562: 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 573: 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 599: 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 612: 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 633: 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 644: 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:'''
 
* Comandos de usuario y de grupo.
* Identificadores de los usuarios (''IDs'').


* User and group commands
'''Lista parcial de archivos, términos y utilidades:'''
* User IDs


'''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 665: 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 676: 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 695: 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 706: 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:'''


* Using temporary files and directories
* Usar archivos y directorios temporales.
* Symbolic links
* Enlaces simbólicos.
 
'''Lista parcial de archivos, términos y utilidades utilizadas:'''


'''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