LINUX FUNDAMENTOS
TEMARIO
Introducción
- Instalación de servidores Linux
- Comprensión de la arquitectura de un sistema Linux
- Requerimientos de Hardware y preparación
- Diseño del esquema de particionado del disco duro
- Instalación de Linux y el Sistema X-Windows
- Instalación de un gestor de arranque
- Gestión de librerías compartidas
- Gestión de paquetes
Introducción a la Estructura de directorios y sistema de archivos Linux
- Entender y utilizar los comandos del terminal (bash) de Linux
- Mejorar el uso del Shell, aprendiendo atajos y ayudas que ofrece el sistema
- Trabajo en la línea de comandos de Linux
- Navegación a través de la estructura del Sistema de Archivos
- Uso de los principales comandos y utilerías de Linux
- Creación de Archivos y Directorios
- Copiar, Mover, Eliminar, remover, organizar archivos y directorios desde bash-shell
- Uso y funciones del Editor vim y nano
- Uso de atajos en el uso del Bash para trabajar mós rópido
- Monitoreo de espacio usado en disco: du y df
- Enlaces duros y suaves con ln
Metacaracteres del Shell
- Caracteres especiales: *, >, >>, <, <<, |, 2>, ", ?, #, &, \, ; etc.
- Construcción de potentes expresiones regulares
- Uso de metacaracteres en operaciones sobre ficheros y directorios
Manejo de salida estándar y mostrar de contenido de archivos
- echo, cat, more, less
- manipulación de líneas y filtrado
- grep, head, tail y cut
Dispositivos, Sistemas de Archivos de Linux y Jerarquía Estóndar del Sistema de ficheros
- Creación de particiones y sistemas de archivos
- Mantenimiento de la integridad del sistema de archivos
- Montaje y desmontaje de sistemas de archivos
- Administración de Quotas de disco
- Crear, monitorear y eliminar procesos
Interfaces de usuario y escritorios
- Instalación y configuración de X11
- Configurar un administrador de pantalla
- Accesibilidad
- Creación de particiones y sistemas de archivos
- Mantenimiento de la integridad del sistema de archivos
- Montaje y desmontaje de sistemas de archivos
- Administración de Quotas de disco
- Crear, monitorear y eliminar procesos
Shells, secuencias de comandos y gestión de datos
- Personaliza y usa el entorno de Shell
- Personaliza o escribe guiones simples
- Gestión de datos SQL
Administración de usuarios y grupos
- Comprendiendo uso de adduser, useradd
- Entendiendo: /etc/passwd, /etc/group, /etc/shadow y /etc/skel
- Login/password
- Entendiendo y aplicando permisos a archivos y directorios con: chown, chmod, chgrp, lsattr, chattr, umask
- Manejo de Entradas y Salidas
- Filtros y herramientas de usuario
- Automatización de tareas (Scheduling Jobs)
- programación de trabajos con cron y at
- Localización e internacionalización
- Instalación de Linux y administración de paquetes
Instalación de administrador de arranque
- Manejo de librerías compartidas
- Administración de paquetes con Debian
- Administración de paquetes con RPM y YUM
Fundamentos de Networking
- Fundamentos de los protocolos de Internet
- Configuración básica de red
- Solución de problemas básicos de red
- Configurar DNS del lado del cliente
Seguridad
- Realizar tareas de administración de seguridad
- Configuración de seguridad del host
- Protección de datos con cifrado
Descripción del Examen, Examen de Simulación, Repaso
Examen de Certificación