Linux Essentials

Visto: 3121

La certificación Linux Essentials Professional Development Certificate de Linux Professional Institute (LPI) tiene como objetivo medir los conocimientos básicos y fundamentales de Linux y Software Libre (Open Source) para que estudiantes que carecen de experiencia profesional y usuarios noveles en tecnología puedan demostrar sus habilidades en Linux y Open Source, aportándoles un valor añadido a sus currículums que les ayude en sus posibilidades de éxito en el mercado laboral.

Además, el programa Linux Essentials ha sido creado por la comunidad de docentes, profesionales y expertos en Linux para que se adapte a las necesidades básicas de centros de Formación Profesional, universidades, instituciones educativas y academias.

La certificación Linux Essentials supone el primer eslabón en la carrera profesional Linux y Open Source, ofreciendo una vía de entrada a todos aquellos profesionales que deseen obtener posteriormente las certificacionesprofesionales LPIC (Linux Professional Institute Certification).

linuxessentials certificado

Tema 1: Una carrera profesional en el mundo del código abierto y cómo unirse a la comunidad Linux

1.1 Evolución de Linux y de los sistemas operativos más populares

- Áreas de conocimiento:

- Lista parceial de archivos, términos y utilidades usados:


1.2 Principales aplicaciones de código abierto

- Áreas de conocimiento:

- Términos y utilidades:

1.3 Entender el software de código abierto y la política de licencias

- Áreas de conocimiento:

Términos y utilidades:

1.4 Habilidades ICT y el trabajo con Linux

 - Áreas de conocimiento:

- Términos y utilidades:

Tema 2: No perderse en un sistema Linux

2.1 Aspectos básicos de la línea de comandos

- Áreas de conocimiento:

  • Basic shell
  • Sintaxis línea d comando
  • Variables
  • Globbing
  • Quoting

- Términos y utilidades

  • Bash
  • echo
  • history
  • PATH env variable
  • export
  • type

2.2 Utilizar la línea de comandos para obtener ayuda

- Áreas de conocimiento:

  • Man
  • Info

- Términos y utilidades

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

2.3 Utilizar directorios y listar los archivos

- Áreas de conocimiento:

- Términos y utilidades:

2.4 Crear, mover y eliminar archivos

- Áreas de conocimiento: 

- Términos y utilidades:

Tema 3: La potencia de la línea de comandos

3.1 Guardar archivos en la línea de comandos

- Áreas de conocimiento:

  • Archivos, directorios
  • Archivos, comprensión

- Términos y utilidades:

  • tar
  • Common tar options
  • gzip, bzip2
  • zip, unzip

3.2 Buscar y extraer datos de archivos

- Áreas de conocimiento: 

  • Command line pipes
  • I/O re-direction
  • Basic Regular Expressions ., [  ], *, ?

- Términos y utilidades:

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

3.3 Convertir los comandos en scripts

- Áreas de conocimiento:

  • Basic shell scripting
  • Editores de texto más comunes

- Términos y utilidades:

  • #! (shebang)
  • /bin/bash
  • Variables
  • Arguments
  • for loops
  • echo
  • Exit status

Tema 4: El sistema operativo Linux

4.1 Seleccionar un sistema operativo

- Áreas de conocimiento: 

  • Diferencias Windows, Mac, Linux
  • Gestión del clico de vida de la distribución

- Términos y utilidades

  • GUI versus command line, configuración escritorio
  • Ciclos de mantenimiento, beta y estable

4.2 Entender el hardware del ordenador

- Áreas de conocimiento: 

  • Hardware

- Términos y utilidades:

  • Motherboards, processors, power supplies, optical drives, peripherals
  • Hard drives and partitions, /dev/sd*
  • Drivers

4.3 Saber dónde se guardan los datos

- Áreas de conocimiento:

  • Programas y configuración, paquetes y base de datos de paquetes.
  • Procesos, direcciones de memoria, mensajes de sistemas y registro.

- Términos y utilidades:

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

4.4 Conectar nuestro ordenador a una red

- Áreas de conocimiento:

  • Internet, network, routers
  • Querying DNS client configuration
  • Querying Network configuration

- Términos y utilidades:

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

Tema 5: La seguridad y los permisos de los archivos

5.1 Seguridad básica e identificación de los tipos de usuarios

- Áreas de conocimiento:

  • Root y usuarios standard
  • Sistema de usuarios

- Términos y utilidades:

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

5.2 Creación de usuarios y grupos

- Áreas de conocimiento:

  • Usuario y grupo de comandos
  • User IDs

- Términos y utilidades:

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

5.3 Administración de la propiedad y los permisos de los archivos

- Áreas de conocimiento:

  • File/directory permisos y propietarios

- Términos y utilidades:

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

5.4 Directorios y archivos especiales

- Áreas de conocimiento:

  • Uso de archivos y directorios temporales
  • Symbolic links

- Términos y utilidades:

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