master-administracion-linux.jpg

Máster en Administración de Sistemas Linux (450 horas)

600,00

Este máster está especialmente desarrollado para proporcionar las instrucciones y habilidades necesarias para adquirir una cuota de conocimientos a nivel experto. Obtenga una amplia formación en la administración para gestionar el entorno del sistema operativo Linux.

En stock

Código: MASALINLTC Categoría:

Descripción del Curso

Duración:

450 HORAS

Dirigido a:

Profesionales dentro del ámbito de la Informática que estén interesados en profundizar en el funcionamiento del sistema GNU/LINUX. Estudiantes de temáticas afines que deseen incorporar dentro de sus conocimientos este sistema operativo.

Con este máster conseguirás:

Con el primer nivel, el estudiante podrá trabajar en la línea de comandos de Linux, como también realizar tareas simples de mantenimiento, manejo de usuarios, backup, apagado y reinicio. Además instalar y configurar una estación incluyendo sistema gráfico y conexión a una red LAN o bien stand alone vía modem. Con el segundo nivel estará preparado para realizar administración avanzada de Sistemas Operativos Linux.

Requisitos previos:

Es necesario que los estudiantes posean los conocimientos necesarios relativos a temas de informática y con experiencia en el manejo de ordenadores.

  • Módulo 1

    Hardware & Arquitectura de sistemas – 20 Horas

    Permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como módems, tarjetas de sonido, USB, etc.

    Lecciones

    Unidad 1: Arquitectura del Sistema LPC-101 1
    Unidad 2: Configurar modems y tarjetas de sonido
    Unidad 3: Configurar dispositivos no IDE
    Unidad 4: Configurar tarjetas de expansión
    Unidad 5: Configuración de dispositivos de comunicación
    Unidad 6: Configurar dispositivos USB

    Instalación de Linux & gestión de paquetes – 20 Horas

    Ofrece los conocimientos para necesarios para diseñar y determinar la división de un disco que va a albergar un sistema operativo Linux, como también entender la funcionalidad de un gestor de arranque y sus posibles funcionalidades. Además aprender a instalar y configurar programas que se pueden extraer desde distintas fuentes o del fabricante e instalar y configurar paquetes de distribuciones basados en Debian y Red Hat.

    Lecciones

    Unidad 1: Diseño y configuración de Discos Duros
    Unidad 2: Instalación de un gestor de arranque
    Unidad 3: Construir e instalar programas desde código fuente
    Unidad 4: Gestionar librerías compartidas
    Unidad 5: Administración de paquetes Debian
    Unidad 6: Administración de paquetes Red Hat

    GNU & Comandos UNIX – 30 Horas

    Ofrece los conocimientos para necesarios para manejar los comandos básicos de Linux y a movernos por el entorno de trabajo o Shell, como también aprender los comandos más básicos para manejar streams (cadenas de textos) y el famoso editor de texto vi. Permitirá comprender y utilizar los comandos más importantes para la gestión y modificación de ficheros. También se verán y se aprenderá a manejar los conceptos de las expresiones regulares.

    Lecciones

    Unidad 1: Trabajar en la línea de Comandos
    Unidad 2: Procesar textos utilizando comandos
    Unidad 3: Gestión básica de ficheros
    Unidad 4: Uso de Streams, Pipes y Redirecciones
    Unidad 5: Gestión de procesos
    Unidad 6: Prioridades de ejecución de procesos
    Unidad 7: Expresiones regulares
    Unidad 8: Uso de Vi

    Dispositivos, Sistemas de ficheros, y la jerarquía de ficheros estándar – 30 Horas

    Ofrece los conocimientos necesarios para:
    • Aprender a particionar el disco y crear sistemas de ficheros sobre esas particiones.
    • Aprender a utilizar alguna de las herramientas básicas para mantener en buen estado
    el disco y los sistemas de ficheros.
    • Montar y desmontar sistemas de ficheros.
    • Gestionar las cuotas de disco que se asignan a los usuarios.
    • Comprender el funcionamiento de los permisos de los ficheros.
    • Manejar las propiedades de usuario y grupo de los ficheros y directorios.

    Lecciones

    Unidad 1: Particiones y sistemas de archivos
    Unidad 2: Integridad del sistema de archivos
    Unidad 3: Montar y desmontar sistemas de ficheros
    Unidad 4: Cuotas de disco
    Unidad 5: Permisos de Archivos
    Unidad 6: Propietarios de los Ficheros
    Unidad 7: Enlaces duros y simbólicos
    Unidad 8: Localizar archivos

    El sistema Ventana X – 10 Horas

    Se trabajará con el sistema Ventana X, se desarrollarán interfaces gráficas de usuario para estaciones de trabajo.

    Lecciones

    Unidad 1: Instalar y Configurar X11
    Unidad 2: Configurar un gestor de visualización
    Unidad 3: Instalar y configurar un gestor de ventanas

    Kernel – 10 Horas

    Se verán los temas referentes al núcleo básico de Linux, su estructura y funcionamiento, como también los procesos de instalación, configuración y manejo del sistema XWindows de Linux.

    Lecciones

    Unidad 1: Gestión y configuración del Kernel
    Unidad 2: Reconfigurar, construir e instalar un Kernel

    Arranque, inicialización, parada y niveles – 10 Horas

    Se verán los temas referentes al proceso de arranque del sistema operativo.

    Lecciones

    Unidad 1: Inicio del sistema
    Unidad 2: Cambio de los niveles de Ejecución y Parada o Reinicio del Sistema.

    Impresión – 10 Horas

    Se ofrecen los conocimientos para realizar impresión de ficheros, examinar la cola de
    impresión, eliminar trabajos de la cola, formatear ficheros antes de imprimirlos y configuración de impresoras.

    Lecciones

    Unidad 1: Manejo de Impresoras y Colas de Impresión
    Unidad 2: Imprimir Ficheros
    Unidad 3: Instalación y Configuración de Impresoras Locales y en Red

    Documentación – 10 Horas

    Se aprenderá a manejar la documentación que viene integrada en el sistema, también como conocida como páginas del manual, entendiendo como está organizada, donde se ubica físicamente el sistema, y cómo podemos buscar información dentro de estos manuales.

    Lecciones

    Unidad 1: Uso y manejo de la documentación del sistema
    Unidad 2: Encontrar Documentación en Internet
    Unidad 3: Notificar a los Usuarios el Estado y los Eventos del Sistema

    Shells, Scripting, Programación y Compilación – 10 Horas

    Nos vamos a centrar en todo lo referente a la personalización del entorno para el usuario, aprendiendo cuáles son los ficheros fundamentales que es necesario modificar para la optimización de la forma de trabajo por parte del usuario en el sistema, y cómo se manejan y gestionan las llamadas “variables del entorno”. Esto nos permitirá configurar y optimizar el modo de trabajo con el sistema Linux.
    Además de aprender a establecer una pequeña configuración en el entorno el usuario se centra en la creación de pequeños subprogramas también llamados “Shell scripts”, la creación de estos subprogramas nos va a permitir automatizar todo el conjunto de tareas que tengamos que ejecutar sobre el sistema. Éste es un tema fundamental ya que de un entorno correctamente configurado, y de la correcta definición de los scripts del mismo depende una mayor productividad por parte del usuario.

    Lecciones

    Unidad 1: Personalizar y configurar el entorno
    Unidad 2: Personalizar y definir pequeños Shell Scripts

    Tareas Administrativas – 30 horas

    Se estudiará el conjunto de tareas administrativas básicas que tiene que poder realizar
    cualquier administrador de Linux. Así, al terminar el alumno podrá establecer todos los
    parámetros de configuración del sistema y ser capaz de definir usuarios y grupos, definir sus políticas de seguridad, y optimizar su rendimiento. El alumno podrá también definir la manera en que el usuario interactuará con el sistema, pudiendo así configurar el entorno para cada usuario creado. Además habrá de ser capaz de manejar las alertas del sistema, sabiendo configurar el sistema SYSLOGD y definir cómo y hacia qué recurso se van a dirigir las alertas de rendimiento. Otro de los aspectos a tratar será la programación de tareas, para que el usuario no tenga que estar pendiente de las tareas de mantenimiento del sistema y para que se puedan programar en momentos en que el sistema tenga menos carga de la habitual.
    Un aspecto más será las copias de seguridad: se aprenderá a crear una política eficiente de copias de seguridad para evitar posibles desastres.
    Finalmente estudiaremos cómo configurar el reloj del sistema. La importancia de esta
    configuración radica en que estos sistemas normalmente dependen de varias aplicaciones de internet dependientes del tiempo, por lo que la hora debe estar siempre configurada correctamente.

    Lecciones

    Unidad 1: Manejo de Usuarios, Grupos y Ficheros de Sistema
    Unidad 2: Personalizar el Entorno de Usuario y las Variables de Entorno
    Unidad 3: Configurar y Usar el Registro del Sistema
    Unidad 4: Automatizar las Tareas del Sistema, Mediante la Programación de Tareas

    Unidad 5: Gestionar una Politica Eficiente de Copia de Seguridad
    Unidad 6: Mantener la Hora del Sistema

    Fundamentos de redes – 10 Horas

    Los equipos Linux suelen trabajar con redes TCP/IP, bien como clientes o como servidores. La utilización más frecuente de Linux es como servidor de red, por lo que es esencial conocer en profundidad todo lo relacionado con redes en este sistema.
    Estudiaremos los fundamentos del protocolo TCP/IP, desde dispositivos de hardware, pilas de protocolos, hasta los elementos relacionados con el funcionamiento de la red. Continuaremos aprendiendo a configurar el protocolo TCP/IP, conociendo en profundidad todos los ficheros que intervienen en la configuración de las redes Linux, y finalizaremos aprendiendo a configurar Linux como un cliente de una red punto a punto, permitiendo que se pueda comunicar con otros equipos dentro de la misma red.

    Lecciones

    Unidad 1: Fundamentos de TCP IP
    Unidad 2: Configuración y Solución de Problemas de TCP IP
    Unidad 3: Configurar Linux Como Cliente en una Red Punto a Punto

    Servicios de red – 30 Horas

    Un sistema Linux, por norma general se dedica a ofrecer servicios de red.
    De tal manera que nos vamos a centrar en el estudio de los diferentes servicios de red que nos ofrece el sistema.
    Estos son: un servicio para gestionar servidores de forma genérica, servidores de correo, servidores web, herramientas para compartir archivos e impresoras en la red y una herramienta para ofrecer el acceso directamente a nuestros equipos.

    Lecciones

    Unidad 1: Configurar y gestionar inetd, xinetd y los servicios relacionados
    Unidad 2: Gestionar operaciones básicas con el servicio de envio de correo (MTA)
    Unidad 3: Realizar Configuraciones Básicas de Apache
    Unidad 4: Gestionar los Demonios de SAMBA y NFS
    Unidad 5: Instalación y Configuración Básica de DNS
    Unidad 6: Configurar e Instalar Servicios de SSH (OpenSSH)

    Seguridad – 20 Horas

    Hoy en día, debido al crecimiento de los servicios en la red, así como a la gran cantidad de usuarios conectados, uno de los elementos fundamentales en los que debemos centrar nuestros esfuerzos, es en implementar una serie de niveles fundamentales y esenciales de seguridad.
    Nos vamos a centrar en estos aspectos aprendiendo la configuración de uno de los firewall para evitar el acceso indebido a determinados servicios y en determinados puertos.
    También nos vamos a centrar en la administración de los niveles de seguridad del sistema, no solo en servicios distribuidos basados en red, sino en la seguridad local y todos los aspectos relativos, para evitar posibles fallos en el sistema.
    Por último nos centraremos en controlar y definir las diferentes políticas de seguridad que nos permitan evitar que un usuario realice operaciones indebidas sobre el sistema, administrando los niveles de seguridad de los usuarios.

    Lecciones

    Unidad 1: Configurar y gestionar inetd, xinetd y los servicios relacionados
    Unidad 2: Gestionar operaciones básicas con el servicio de envio de correo (MTA)
    Unidad 3: Realizar Configuraciones Básicas de Apache
    Unidad 4: Gestionar los Demonios de SAMBA y NFS
    Unidad 5: Instalación y Configuración Básica de DNS
    Unidad 6: Configurar e Instalar Servicios de SSH (OpenSSH)

  • Módulo 2

    El núcleo de Linux – 5 Horas

    Se centrará en el estudio en profundidad del núcleo de Linux. Los estudiantes tendrán que ser capaces de conocer en profundidad los distintos dispositivos que se incorporan en el núcleo así como con todos los requisitos para el manejo e implementación de un núcleo de Linux.
    También se centrará en conocer cómo se realiza el proceso de configuración de un núcleo en Linux y su implementación e instalación.
    Una vez cubiertos los dos temas anteriores, lo siguiente será saber cómo se realizan y se implementan los distintos parches de núcleo y evitar posibles vulnerabilidades.
    Una vez visto cómo se crea, compila y parchea un núcleo, lo siguiente será personalizar éste y agregar módulos personalizados o incluso crear un núcleo personalizado.
    Por último, se centra en el estudio de cómo se puede acceder a la información relativa al núcleo mientras éste está en ejecución y de cómo podemos agregar, eliminar y modificar módulos de este núcleo.

    Lecciones

    Unidad 1. Los componentes del núcleo.
    Unidad 2. Compilando el núcleo.
    Unidad 3. Parcheando el núcleo.
    Unidad 4. Personalizar el núcleo y gestionar los módulos
    Unidad 5. Consultar los módulos y el núcleo en tiempo de ejecución

    Arranque del sistema – 5 Horas

    Se centra en el proceso de arranque y recuperación de un sistema operativo Linux, en él se estudiará en profundidad todo el proceso de arranque del sistema desde que el usuario inicia la máquina hasta que el usuario puede iniciar sesión y puede interactuar con el sistema.
    También se verá la forma de personalizar todos los servicios de inicio sobre el sistema
    permitiéndonos instalar nuevos servidores y poder configurarlos para que éstos funcionen de una forma correcta.
    También se trabajará con las tareas a realizar cuando el sistema se esté comportando de forma incorrecta y necesitemos que éste sea restaurado desde lo que es el chequeo de los discos hasta poder ajustar el tamaño de los sistemas de ficheros o cualquier otra tarea de mantenimiento necesaria para conseguir que el sistema vuelva a iniciar de una forma correcta.

    Lecciones

    Unidad 1. Personalizar el proceso de arranque
    Unidad 2: Recuperación del sistema

    Sistemas de ficheros y dispositivos – 10 Horas

    Se tratarán todos los temas relativos al sistema de ficheros en Linux. Esta es una habilidad indispensable en todo administrador de un sistema Linux, ya que de la correcta administración de las particiones, discos y sistemas de ficheros depende el correcto almacenamiento de los datos en el propio sistema.

    Lecciones

    Unidad 1. Trabajar con sistemas de ficheros
    Unidad 2. Mantener un sistema de ficheros en Linux.
    Unidad 3. Gestionando las opciones de los sistemas de ficheros.
    Unidad 4. Gestión de dispositivos con “udev”.

    Hardware – 20 Horas

    El RAID es un mecanismo que permite en los sistemas implementar funcionalidades de
    redundancia, es decir, permite establecer algún sistema de tolerancia a fallos para evitar la pérdida de datos en caso de fallo de algún disco.
    Se estudiará en qué consiste el sistema RAID, los diferentes tipos de RAID que se pueden implementar, así como las ventajas e inconvenientes de utilizar el sistema RAID por software o por hardware.

    Lecciones

    Unidad 1. Configuración de RAID
    Unidad 2. Ajuste de acceso a los dispositivos de almacenamiento
    Unidad 3: LVM (Logical Volume Manager)

    Redes – 20 Horas

    Uno de los elementos fundamentales para la configuración de un sistema Linux por parte de un administrador, es la configuración de una red. Este es un aspecto fundamental, ya que en la actualidad, todos los sistemas, en especial, los sistemas Linux, están perfectamente integrados en redes con capacidad para conectarse a Internet, así como para ofrecer una serie de servicios de red.
    Se aprenderán las operaciones básicas de configuración de una red, desde el establecimiento del direccionamiento en los dispositivos de red, hasta la configuración de Linux como cliente o servidor PPP.
    Como también cómo se realizan las operaciones de configuración para una VPN (Red Privada Virtual), que permita a nuestros clientes acceder a nuestra red física desde un entorno distribuido.
    Otro aspecto importante a tratar va a ser la solución de problemas en la red, desde el chequeo y la verificación del estado de las conexiones, hasta la notificación a los usuarios de los diferentes problemas y elementos que surjan de esta configuración.

    Lecciones

    Unidad 1. Configuración básica de la red
    Unidad 2. Configuración avanzada de la red y solución de problemas
    Unidad 3. Pasos a seguir para resolución de problemas en la red
    Unidad 4. Notificar los eventos sobre el sistema en la red a los usuarios

    Mantenimiento del sistema – 20 Horas

    Uno de los aspectos fundamentales que debe conocer cualquier administrador Linux, es la instalación y compilación de programas. En Linux, muchos de los programas que queramos instalar en nuestros sistemas nos los vamos a encontrar en formato código fuente. Para una correcta instalación y configuración de los mismos es necesario conocer la rutina que hay que seguir para compilar estos programas e instalarlos sobre el sistema.

    Otro de los elementos fundamentales para la correcta administración del sistema es la
    realización de copias de seguridad periódicas. Esto hará que en caso de una caída del sistema, una pérdida de uno de los discos duros o un ataque de un hacker consiga que no se nos caiga el sistema entero, ya que podremos restaurar una copia de seguridad. En este módulo nos centramos en estas dos tareas de mantenimiento fundamentales para la correcta puesta en marcha e implementación de un sistema Linux.

    Lecciones

    Unidad 1. Compilación e instalación de programas desde el código fuente
    Unidad 2: Realizar una copia de seguridad

    DNS – 20 Horas

    Uno de los servicios de red más importantes en Linux va a ser la necesidad de implementar un servidor DNS. Un servidor DNS se va a encargar de la traducción de nombres de host a direcciones IP.
    Se va a centrar en el estudio del servidor DNS BIND9. En él se aprenderá cómo se realiza la configuración elemental de un servidor DNS, cómo crear un conjunto de zonas y mantenerlas, y en cuál es el proceso para establecer mecanismos de seguridad dentro de un servidor DNS.

    Lecciones

    Unidad 1. Configuración de BIND.
    Unidad 2. Crear y mantener zonas DNS.
    Unidad 3. Asegurar el servidor DNS.

    Configurar y mantener servicios web – 10 Horas

    Se centrará en el estudio de la implementación del servidor web Apache, posiblemente el más popular de todos los que están funcionando en Internet, así como del servidor proxy SQUID.

    Lecciones

    Unidad 1. Implementar un servidor web
    Unidad 2. Mantenimiento de Apache Web Server
    Unidad 3. Configuración de un servidor proxy

    Compartir impresoras y directorios – 20 Horas

    Se aprenderán los pasos para configurar un servidor Samba, tanto para funcionar sirviendo impresoras como para ofrecer servicios de ficheros y directorios.
    Aparte de esto, también se aprenderá cómo enlazar Linux para trabajar como cliente de Samba, pudiendo conectarnos a equipos Windows y obtener recursos de éstos.

    Lecciones

    Unidad 1. Configurar el servidor Samba.
    Unidad 2. Configurar NFS.

    Gestión de clientes de red – 20 Horas

    Se centra en el estudio y la configuración de los diferentes modos de clientes de red.

    Lecciones

    Unidad 1. Configuración de un servidor DHCP
    Unidad 2. Configuración de PAM (Plugable Autentication Module)
    Unidad 3. LDAP

    Configuración de los servicios de correo – 20 Horas

    Se estudia el conjunto de mecanismos de configuración para un servidor de correo, desde la configuración básica de cualquier servidor de correo hasta la utilización y el envío de correos tanto para clientes locales como para clientes remotos.

    Lecciones

    Unidad 1. Configuración de un servidor de correo
    Unidad 2. Reparto del correo local
    Unidad 3. Manejar el envío de correos remotos

    Seguridad del sistema – 20 Horas

    Se centra en la seguridad de los servidores FTP, en los servicios SSH y en los mecanismos convencionales de implementación de seguridad.

    Lecciones

    Unidad 1. Configuración de un router.
    Unidad 2. Configurar un servidor FTP seguro.
    Unidad 3. SSH.
    Unidad 4. TCP Wrappers.

    Resolución de problemas – 10 Horas

    Se centra en el estudio en profundidad de todos los posibles errores que puedan surgir y las posibles soluciones a los mismos.

    Lecciones

    Unidad 1. Procesos de la fase de arranque y resolución de problemas con los gestores de arranque
    Unidad 2. Resolución de problemas de carácter general
    Unidad 3. Resolución de problemas sobre los recursos del sistema
    Unidad 4. Resolución de problemas sobre el entorno

Información adicional

El alumno marca su propio ritmo y en función de, tanto su nivel de partida, como su capacidad de aprendizaje, conseguirá finalizar antes el curso. La duración descrita en horas es sólo una estimación, ya que el alumno dispone de todo el temario desde el momento de su inscripción.

Tutorización:

El alumno dispone de un servicio de correo electrónico con un tutor de primer nivel, para la resolución de dudas sobre contenidos y/o consultas complejas.

Otros datos de interés:

Material: Se trata de un material específico propio, dirigido al cumplimiento del programa y con las tareas perfectamente estructuradas. Cada bloque formativo, en general, se compone de 4 apartados:

  1. Teoría en HTML descargable en formato .pdf
  2. Videos
  3. Prácticas o laboratorios planteados y resueltos
  4. Preguntas de autoevaluación

Opcional: Archivos adicionales como presentaciones gráficas y temarios adicionales relacionados.