Cursos de Linux

Linux Training

GNU/Linux courses

Testi...Client Testimonials

Docker for Developers and System Administrators

The content was interesting

Leke Adeboye - CISCO

Docker for Developers and System Administrators

A lot of content explained in a simple and straightforward manner, will definitely remember many of the things taught thanks to the simple format.

- CISCO

Container management with Docker

The trainer had the right skillsets to help us in training

Rexon Philip - HP International Bank

Container management with Docker

Very Informative and knowledgeable

Karthick Thoppe - HP International Bank

Container management with Docker

Learning Linux for the second time and the power of the Docker technology.

Ross Carbery - HP International Bank

Linux LPI LPIC-1 Exam 101 Preparation

Scripting, tips

Antonio Alvarez - ROCHE DIAGNOSTICS SL

Linux LPI LPIC-1 Exam 101 Preparation

Scripting, managing packages

Ania Chaparro - ROCHE DIAGNOSTICS SL

Linux LPI LPIC-1 Exam 101 Preparation

It was easy to follow and the machine was working perfectly

LUIS ANGEL SANTAMARTA - ROCHE DIAGNOSTICS SL

Linux LPI LPIC-1 Exam 101 Preparation

I liked the training in general. The activities were nice.

Julián Ruiz Burgos - ROCHE DIAGNOSTICS SL

Linux LPI LPIC-1 Exam 101 Preparation

The lab sessions

Corrado Calzoni - ROCHE DIAGNOSTICS SL

Linux LPI LPIC-1 Exam 101 Preparation

learn about Regex on linux

DIdier Mauricio Sanabria Pinzon - ROCHE DIAGNOSTICS SL

Container management with Docker

It was focus directly on the point and it was clear that the trainer is highly experience in the field

Frantisek Danik - T-systems Slovakia s.r.o.

Linux System Administration

the exercises

Jake O'Keeffe

Ubuntu Server Overview

The way the shared desktop worked

Jo Parker - University of Chichester; University of Chichester

Embedded Linux Kernel and Driver Development

The hands on nature of it

Maurice Egan - Analog Devices

Docker for Developers and System Administrators

Very good information and well presented.

Cerner Corporation

Subcategorías

LXC Training

Programas de los Cursos de Linux

Código Nombre Duración Información General
lpic1-101 Preparación para el Examen 101 de Linux LPI LPIC-1 14 horas Este curso ha sido creado para alguien que se está preparando para el examen 101 de certificación LPI. Se realiza como una serie de conferencias entrelazadas con ejercicios simples. Arquitectura del Sistema Determinar y configurar la configuración de hardware Arranque del sistema Cambiar los niveles de ejecución y el sistema de apagado o reinicio Instalación de Linux y gestión de paquetes Diseño del diseño del disco duro Instalar un gestor de arranque Administrar bibliotecas compartidas Utilizar la gestión de paquetes Debian Utilice la administración de paquetes RPM y YUM Comandos GNU y Unix Trabajo en la línea de comandos Proceso de secuencias de texto con filtros Realizar la gestión básica de archivos Usar flujos, tuberías y redirecciones Crear, supervisar y eliminar procesos Modificar las prioridades de ejecución del proceso Buscar archivos de texto utilizando expresiones regulares Realice operaciones básicas de edición de archivos usando vi Dispositivos, Sistemas de Archivos Linux, Sistema de Archivos Estándar Crear particiones y sistemas de archivos Mantener la integridad de los sistemas de archivos Control de montaje y desmontaje de sistemas de ficheros Administrar cuotas de disco Administrar permisos de archivos y propiedad Crear y cambiar enlaces duros y simbólicos Buscar archivos de sistema y colocar archivos en la ubicación correcta
elkdd Linux Embebido Kernel y Desarrollo de Controladores 14 horas Un curso de dos días alrededor del 60% de los laboratorios prácticos que se centran en los integrados del núcleo Linux integrados y el desarrollo y la investigación de cómo escribir varios tipos de controladores de dispositivo ¿Qué es el kernel de Linux? Cómo obtener el código fuente del kernel Configuración, compilación e inicio del kernel Módulos del kernel de Linux Controladores de dispositivo de caracteres Uso de Git para la administración de códigos de fuentes
linuxsysadmin Administración del Sistema Linux 21 horas Cómo administrar el sistema? Cómo construir un sistema Linux? La inicialización del sistema (grub, kernel, daemons init, shell) Cómo administrar cuentas de usuario? Cómo crear y administrar dispositivos? Cómo crear una copia de seguridad? Las tareas del administrador del sistema Qué es Linux? Procedimientos para el arranque y cierre del sistema El proceso de carga y arranque del sistema operativo El cierre del sistema Reiniciar Modo de un solo usuario El programa init Init como el antecesor de todos los procesos Configuración de init - / etc / inittab Niveles de ejecución Ingresar al sistema Login via terminal Acceso a través de la red ¿Qué hace exactamente el programa de inicio de sesión? Control de acceso Revestimientos iniciales Gestión de usuarios Qué es una cuenta de usuario? Tipos de cuenta Creación de un usuario Manipulación de los grupos Cambio de las propiedades de la cuenta Eliminar usuario Desactivar temporalmente su cuenta Obtenga información sobre las cuentas Gestión de la memoria ¿Qué es la memoria virtual? Crear una partición de archivo / intercambio El uso del espacio de intercambio Compartir particiones de intercambio con otros sistemas operativos Buffering Gestión de sistemas de archivos Tipos de dispositivos Particiones y sistemas de archivos Metadatos Crear una partición Aplicación de un sistema de archivos Comprobación de la integridad Dispositivos de gestión de archivos MAKEDEV script Comando mknod CRON Configuración del servicio cron Sistema de monitoreo El término consumo de recursos y actividades Investigue qué operaciones se realizan en el tiempo dado en diferentes programas Seguimiento de la actividad del sistema - SADC La asignación de recursos Limitación de los recursos asignados al usuario individual - pam_limits.so La asignación de espacio en disco - QUOTA Análisis y configuración de los registros del sistema - syslog Archivos de rotación automática de registros - logrotate Crear copias de seguridad Situaciones en las que podemos perder datos Estrategias de copias de seguridad Copia de seguridad completa Copia de seguridad diferencial Respaldo incremental
lpic2-202 Preparación para Examen 202 de LPI LPIC-2 Linux 14 horas Este curso ha sido creado para alguien que se está preparando para la certificación LPI. Se realiza como una serie de conferencias entrelazadas con ejercicios simples. Servicios Web Implementación de un servidor web Mantenimiento de un servidor web Implementación de un servidor proxy Compartición de Archivos Configuración del servidor SAMBA Configuración del servidor NFS Servicios de Correo Electrónico Uso de servidores de correo electrónico Gestión de la entrega de correo electrónico local Administración de la entrega remota de correo electrónico Sistema de Seguridad Configuración de un enrutador Protección de servidores FTP Shell seguro (SSH) Envoltorio TCP Tareas de seguridad Solución de Problemas Identificación de etapas de inicio y solución de problemas de cargadores de arranque Solución de problemas generales Solución de problemas de recursos del sistema Solución de problemas de configuraciones de entorno
linuxsec Seguridad de Linux 14 horas Durante el curso, los participantes aprenderán entre otras cosas como: Cómo hackear en el servidor y cómo proteger su servidor contra los piratas informáticos? Cómo ver la contraseña del usuario y cómo seleccionar la contraseña? Cómo limitar los recursos del usuario (memoria, tiempo de CPU, el número máximo de procesos, el número de inicios de sesión, etc ...)? Cómo comprobar si los archivos en el disco están dañados o cómo comprobar si alguien con ellos "tinkered"? Cómo enviar archivos de registro a la máquina remota? Cómo proteger sus archivos de registro antes de la modificación? Cómo borrar los archivos de forma segura para que nadie pueda tener más vista previa? Cómo crear un sistema de archivos cifrado? Cómo cifrar y firmar archivos? Cómo protegerse de las hazañas? Asegurar la consola física Protección contra reinicio accidental CTRL + ALT + DEL Prevención de arranque de kernel con parámetros adicionales Desconexión automática de la sesión Bloqueo de la consola virtual Actualización del sistema Los derechos y la propiedad Umask SUID Bit pegajoso Enlaces duros Sistemas de archivos de seguridad Monta la partición con parámetros adicionales Determinación del tamaño de la partición y el sistema de archivos Límites de capacidad para los usuarios (cuota) Sistema de respaldo Comprobación de integridad de datos MD5sum y amigos TRIPWIRE Dm-verify Eliminación segura de archivos Atributo de eliminación segura (s) Atributo undelete (d) seguro Limpiar Cifrado del sistema de archivos Dm-cripta Luces Ecritos Firma y cifrado de archivos Programa GnuPG Programa PGP Contabilidad de inicio de sesión Contabilidad de procesos Registro de mensajes de programa y kernel Registro remoto Protección de archivos de registro Prevención de la manipulación de registros Syslog de la próxima generación Diario Monitorización de registros Archivos de registro y otras formas de monitoreo Cracking de contraseñas Ingresar y PAM Seguridad del sistema y Kernel OpenWall GetRewted Tapas RBSAC
dnswebmaildb Los 4 Principales Servidores Linux / Unix - DNS,Web,Mail and Database 35 horas Creado Linux / Unix Los administradores y desarrolladores que estén interesados en participar en los servidores LInux / Unix Incluso los principiantes, que tienen la habilidad básica y conocimientos sobre Linux, pueden ponerse al día con este curso sólo si usted sigue el laboratorio del instructor y la explicación en detalle. Este curso tiene la intención de practicar suficientes servidores Linux y mostrar que es muy fácil de entender los servidores Linux / Unix. Este curso será entregado a la audiencia con 40% de conferencias, 50% de laboratorios y 10% de preguntas y respuestas. Este curso de cinco días enfatiza fuertemente las actividades de laboratorio. Aprenderá a implementar y gestionar los 4 principales servidores Linux que proporcionan servicios de red de gran utilidad a un entorno empresarial de misión crítica. Se puede entregar en cualquier distribución (Fedora, CentOS se utilizan comúnmente) Este curso abarca este tipo de temas: Enlazar como un servidor DNS Apache como servidor Web Postfix como servidor de correo MariaDB como servidor de base de datos A través de este curso, aprenderá de la instalación a las características de alto nivel de cada servidor.
ubtdt Ubuntu Desktop 7 horas Este curso ha sido preparado para personas que quieren saber cómo usar Ubuntu Desktop para el trabajo diario. Este curso explica cómo administrar sus archivos, instalar y configurar sus dispositivos, enviar correos electrónicos, navegar por Internet y utilizar toda la potencia del sistema operativo GNU / Linux. Linux, Distribuciones y Ubuntu Qué es Linux? Qué es Ubuntu? Qué versiones de Ubuntu están disponibles? Ubuntu es gratis? Conozca su Entorno, Gnome Configuración de la apariencia Efectos visuales con Ubuntu Configuración de dispositivos de entrada Configuración de sonido Configuración de la red Supervisando sus recursos Lectura de archivos de registro Instalación y Eliminación de Software Catálogo de aplicaciones sorprendente Instalación del software Actualización de la aplicación seleccionada Eliminación del software Actualización del sistema Actualización de la distribución Compartir Escritorio con Otros Vino y otros clientes y servidores VNC Control remoto de su computadora Oficina Abierta Edición de documentos con OpenOffice Uso de OpenOffice Calc Nota tomando a través de Tomboy Correo Electrónico, Calendarios, Contactos y Tareas Usando la Evolución Configuración de la configuración del correo electrónico Creación de calendarios Uso de calendarios web (como Google Calendar, Ical, WebDav, etc ...) Sincronizar sus correos electrónicos y calendarios con dispositivos móviles Mensajería instantánea con Pidgin IM Buscando en la Web Configuración de Firefox Marcadores e historia Corrector ortográfico Complementos y complementos Fotos y Imágenes Organizar tus imágenes con el gestor de puntos F Edición de imágenes con Gimp Música y Video Reproducción de DVD Acceso (verdad) tienda de música gratis DRM y Ubuntu Ejecución de Aplicaciones de Windows Utilizar el emulador de Windows (vino) para ejecutar las aplicaciones de Windows Cómo ejecutar Windows dentro de Linux
linuxnetsec Seguridad de Red en Linux 14 horas Durante el curso, los participantes aprenderán: Qué es ataques de denegación de servicio, Inundaciones, Sniffing, MIM? Cómo romper la red con el servidor? Cómo mirar paquetes en la red (también corriendo en conmutadores)? Ves alguna combinación del mundo? Cómo supervisar la red? Cómo configurar un firewall? Cómo usar conexiones cifradas? Cómo crear túneles? Cómo registrar paquetes? Cómo escanear puertos? Cómo reducir el número de servicios innecesarios en el servidor? Desactivar servicios innecesarios Ping de inundaciones Olfateando Huela esto Ettercap Tcpdump Monitorización de la red Escaneo de puertos (nmap, nessus) Monitor de tráfico de LAN (iptraf) Supervisión de los cambios en las tarjetas de interfaz de red Ethernet y el número de IP por los usuarios (arpwatch) Dump tráfico en una red (tcpdump) Paquetes de registro Registrar los paquetes del uso de los mecanismos NetFilters e iptables Protocolos IP Logger (ippl) Firewall (basado en NetFilters e iptables) Trayectoria de paquetes a través de los filtros Cree sus propias cadenas Proxies WWW Proxy (Squid) Criptografía SSLwrap SSH y SCP Túnel SSH Spoofing Obtener información sobre el propietario de la dirección IP y el dominio Avisar a las autoridades de una violación de la ley  
ubtsvr Visión general del Servidor Ubuntu 7 horas Este curso ha sido creado para administradores, arquitectos de sistemas, administradores existentes de Unix o Windows o cualquier persona que quiera saber qué sistema operativo Ubuntu Server tiene para ofrecer. Este curso en la mayoría de los casos responde a la pregunta ¿QUÉ Ubuntu Server puede hacer por usted, en lugar de CÓMO hacer las cosas. Si está interesado en la pregunta HOW, por favor, eche un vistazo a nuestro curso de Administración de Sistemas Linux. Este curso cubre siempre la última versión de Ubuntu. Ubuntu Server Edition Versiones de Ubuntu Soporte disponible TLS y edición estándar Política de mantenimiento y ciclo de vida Ubuntu y Hardware Comprobación de la compatibilidad con Ubuntu Núcleos disponibles y arquitecturas soportadas Gestión de Paquetes Dpkg y apt-get Fuentes disponibles Agregar nuevas fuentes Sistemas alternativos de gestión de paquetes (RPM, Yums, etc ...) y dependencias Aptitud Actualizaciones automáticas Actualizaciones de distribución Redes Configuración de la red TCP / IP, IPv4 e IPv6 Protocolo de configuración dinámica de host (DHCP) Sincronización horaria con NTP Administración Remota Servidor OpenSSH Autenticación de eBoxNetwork Servidor OpenLDAP Samba y LDAP Kerberos Servicio de Nombres de Dominio (DNS) Configuración Seguridad Gestión de usuarios Seguridad de consola Cortafuegos AppArmor Certificados Servidores Web HTTPD - Servidor Web Apache2 PHP5 - Lenguaje de scripting Squid - Servidor Proxy Ruby on Rails Apache Tomcat Bases de Datos MySQL PostgreSQL Aplicaciones Wiki Moin Moin MediaWiki Servidores de Archivos Servidor FTP Sistema de archivos de red (NFS) CUPS - Servidor de impresión Servicios de Correo Electrónico Sufijo Exim4 Servidor Dovecot Cartero Filtrado de correo Sistema de Control de Versiones Bazar Subversión Servidor CVS Mercurial GIT Redes en Windows Servidor de archivos Samba Servidor de impresión Samba Asegurar un archivo Samba y un servidor de impresión Samba como un controlador de dominio Integración de Samba Active Directory Igualmente abierto Copias de Seguridad Scripts de Shell Rotación del archivo Bacula Virtualización y Cloud Computing Libertad JeOS y vmbuilder Qemu y KVM VirtualBox VMware EC2 Otro Mantener / etc en el sistema de control de versiones Bloquear la replicación de dispositivos
lpic2-201 Preparación para el Examen 201 de Linux LPI LPIC-2 14 horas Este curso ha sido creado para alguien que se está preparando para la certificación LPI. Se realiza como una serie de conferencias entrelazadas con ejercicios simples. Kernel de Linux Componentes del kernel Compilando un kernel Parche de un kernel Personalizar, crear e instalar módulos de kernel y kernel personalizados Administrar, consultar módulos del kernel y del kernel en tiempo de ejecución Inicio del Sistema Personalización de los procesos de inicio y arranque del sistema Recuperación del sistema Sistema de Archivos y Dispositivos Funcionamiento del sistema de archivos Linux Mantenimiento de un sistema de archivos Linux Creación y configuración de opciones de sistema de archivos Udev Gestión de dispositivos Administración Avanzada de Dispositivos de Almacenamiento Configuración de RAID Ajuste del acceso al dispositivo de almacenamiento Administrador de volúmenes lógicos Configuración de la Red Configuración básica de red Configuración avanzada de la red y solución de problemas Solución de problemas de red Notificar a los usuarios sobre problemas relacionados con el sistema Mantenimiento del Sistema Hacer e instalar programas desde el origen Operaciones de copia de seguridad Servidor de Nombres de Dominio Configuración básica del servidor DNS Crear y mantener zonas DNS Asegurar un servidor DNS    
bashp1 Programación BASH 14 horas El curso responde a las preguntas: Cómo funciona el shell? Cómo escribir programas en una shell? El script más sencillo Elegir el shell (número mágico # !, Sha-bang) Llamando a la secuencia de comandos Comandos externos e integrados Algunos caracteres especiales Comentario (#) Fin de la línea (;) Una declaración vacía (:) Redireccionamiento de la salida de entrada (>, <, >>) Redireccionamiento de la salida Redireccionamiento de la entrada Arroyo Iniciar el proceso en segundo plano (&) Variables y Parámetros Destrucción de variables (unset) Variable con un valor nulo Guardar el resultado en una variable (backquotes ``) Parámetros solicitados ($ 0, $ #, $ 1, $ 2, $ 3 ...) Cambio manual Citando. Personaje de escape (\) Expresiones regulares Declaraciones condicionales El if / then El if / then / else Anidar si declaraciones El if / elif Declaración de caso Operadores Operadores y, o (&&, | |) Comando de prueba Completando scrypt La declaración de salida Utilizar el estado de finalización del programa en un script ($?) Pruebas y Operadores Archivo de texto de los operadores Prueba el tipo de archivo Probar atributos de archivo Operadores de comparación Comparando aritmética usando el comando if Operadores de comparación de enteros Comparación de cadenas La comparación del complejo (y, o) Operadores de comparación de anidamiento El operador de asignación Operadores aritméticos Operaciones de operadores en bits (operadores bit a bit) Operadores logicos Constantes numéricas Loopa El bucle para / en El comando seq El bucle while Bucle hasta Control del bucle (interrupción, continuar) Procesamiento de texto Cabeza de mando, cola Ordenar, Uniq, Expandir, Unexpand Cortar, pegar, unirse, Wc, Tr Búsqueda de texto (grep) Editor de secuencias (sed) Programas interactivos Comando de lectura Seleccionar usuario Caracteristicas Comando de sueño Si el script no funciona? (Depuración)
linfund Fundamentos de Linux 14 horas Introducción Kernel Architecture Solicitud Shell y servicios Llamadas del sistema Manejo de errores Biblioteca Enlazador y cargador Biblioteca dinámica estática Gestión de proceso Bloque de control de proceso Creación y salida de procesos Políticas de programación de procesos Límites de proceso Prioridades de proceso Procesos en primer plano y en segundo plano Condición de carrera Sincronización Copiar en escrito Valores de tiempo de proceso Proceso Daemon Interrupciones Interrupción del proceso Aumento de la señal Señal de captura Acción de señal Gestión de archivos Archivos y atributos de archivo Descriptor de archivo Archivo de E / S Duplicar el descriptor de archivo y archivo Operaciones de control de archivos Tipos de archivo Proteccion Inode Comunicación y sincronización entre procesos Tubo Fifo Message Queue Memoria compartida Cliente - Propiedades del servidor Semáforo Trapos Creación Terminación Sincronización Atributos Gestión de la memoria Paginación Reentrada Segmentación Memoria virtual Protección de memoria Compartir memoria Shell Script Tipos de Shell Variables de Shell Declaraciones de control Looping Argumentos de línea de comando
lpic1-102 Preparación para Examen 102 de LPI LPIC-1 Linux 14 horas Este curso ha sido creado para alguien que se está preparando para el examen de certificación de LPI 102. Se realiza como una serie de conferencias entrelazadas con ejercicios simples. Shells, Scripts y Gestión de Datos Personalizar y utilizar el entorno de shell Personalizar o escribir scripts simples Gestión de datos SQL Interfaces de Usuario y Equipos de Escritorio Instalar y configurar X Configurar un gestor de visualización Accesibilidad Tareas Administrativas Administrar cuentas de usuario y de grupo y archivos de sistema relacionados Automatice las tareas de administración del sistema mediante la programación de trabajos Localización e internacionalización Servicios Esenciales del Sistema Mantenga la hora del sistema Registro del sistema Conceptos básicos del agente de transferencia de correo (MTA) Administrar impresoras e imprimir Fundamentos de Redes Fundamentos de los protocolos de Internet Configuración básica de la red Solución de problemas de red básica Configurar DNS del lado del cliente Seguridad Realizar tareas de administración de seguridad Configurar seguridad de host Asegurar los datos con encriptación
dockeradm1 Docker para Desarrolladores y Administradores de Sistemas 14 horas Docker es una plataforma para desarrolladores y administradores de sistemas para mantener aplicaciones distribuidas. Consiste en un tiempo de ejecución para ejecutar contenedores y un servicio para compartir contenedores. Con docker la misma aplicación puede funcionar sin cambios en las computadoras portátiles, servidores dedicados y servidores virtuales. Este curso enseña el uso básico de Docker, útil tanto para desarrolladores como para administradores de sistemas. El curso incluye un montón de manos sobre los ejercicios y los participantes practicarán en su propio entorno Docker y construir sus propias imágenes Docker durante los 2 días. Qué es Docker? Casos de uso Principales componentes de Docker Fundamentos de la arquitectura Docker Arquitectura de Docker Imágenes de Docker Registro de Docker Contenedores de basura La tecnología subyacente Espacios de nombres Grupos de control Union FS Formato del contenedor Instalación de Docker Instalación en Ubuntu vía apt-get Instalación de la versión más reciente de Docker Aplicaciones de Dockerizing El ejemplo del hola mundo Contenedor interactivo Programas demoníacos Uso del contenedor Ejecución de una aplicación web en un contenedor Investigar un contenedor La asignación de puertos Visualización de los registros Mirando los procesos Detención y reinicio Extracción de un contenedor Gestión de imágenes Listado de imágenes Descarga de imágenes Búsqueda de imágenes Redes de contenedores Detalles de la asignación de puertos Container linking and naming Vinculación y variables de entorno Datos en contenedores Volúmenes de datos Anfitrión de directorios como volumen de datos Archivo de host como volumen de datos Contenedores de volumen de datos Copia de seguridad, restauración de volúmenes de datos Contribuir al ecosistema Qué es Docker Hub? Registro en Docker Hub Inicio de sesión de la línea de comandos Subiendo a Docker Hub Repositorios privados Generaciones automatizadas
flatpak Flatpak: El futuro de la distribución de aplicaciones 14 horas Flatpak es una utilidad para implementación de software, administración de paquetes y virtualización de aplicaciones para entornos de computadora de escritorio Linux. Proporciona un entorno de recinto de seguridad en el que los usuarios pueden ejecutar aplicaciones de forma aislada del resto del sistema. Este curso enseña el uso básico de Flatpak, útil tanto para desarrolladores como para administradores de sistemas. El curso incluye muchos ejercicios prácticos y los participantes practicarán en su propio entorno y construirán sus propias imágenes de Flatpak. Audiencia Desarrolladores Sysadmins Gerentes Introducción a Flatpak Elementos de una aplicación Flatpak Instalación y configuración Creando tu primera aplicación Usando el Constructor Flatpak Trabajando con Sandbox Distribuyendo su aplicación
kshprog Programaciòn Korn Shell 21 horas UNIX es un verdadero sistema operativo multitarea. Su portabilidad, fiabilidad y eficiencia lo han ayudado y varios sabores de la misma, se han utilizado ampliamente para una amplia gama de aplicaciones. Este curso está diseñado para aquellos que deseen aprender la programación Korn Shell. Los ejercicios prácticos constituyen aproximadamente el 50% del tiempo de curso. El curso es adecuado para cualquier variante de Unix y la plataforma Linux se utiliza para la entrega de cursos. Quién debe asistir: Programadores, administradores de sistemas y personal de soporte técnico que necesitan ser competentes en scripts en el entorno Unix. Introducción Shells de UNIX Comparación de los depósitos Secuencias de Comandos Conceptos básicos del script Shell Comentarios Salida de impresión Citando Creación de variables de shell Variables de shell predefinidas Variables de entorno Dot scripts Alias Parámetros posicionales Sustitución de comandos Declaraciones Condicionales Si declaración Sintaxis extendida Operadores de comparación Declaraciones en Bucle Mientras que la declaración Hasta la declaración Iterando para el bucle Romper y continuar Matemáticas Dejar declaración Comando aritmético Comando de valor aritmético Cuenta para bucle C Matemáticas Variables Longitud de la cuerda Subcadenas Eliminación de cadenas principales y de formación Proporcionar valores predeterminados Shell I Descriptores de archivos Redirección de entrada y salida Documentos en línea Abrir descriptores de archivo Lectura y escritura de descriptores de archivo Cómo cerrar y mover los descriptores de archivo Funciones Definiciones de funciones Funciones POSIX Parámetros posicionales Devolver un valor Variables locales y de referencia Manejo de Señales Señales UNIX Envío de señales La sentencia trampa Entrada del Usuario Usando getopts La instrucción select Aplicaciones Ocultando los parámetros Consultas de base de datos
lcsmcentos Linux Cluster y Gestión de Almacenamiento en CentOS 6 y 7 35 horas Creado Linux Administradores y desarrolladores que están interesados en involucrarse en Clustering o requieren conocimientos de Clustering basado en el sistema Linux. Incluso los principiantes, que tienen la habilidad básica y conocimientos sobre Linux, pueden ponerse al día con este curso sólo si usted sigue el laboratorio del instructor y la explicación en detalle. Este curso tiene la intención de practicar la tecnología de clústeres suficiente y para mostrar que es muy fácil de entender la tecnología de clústeres en el sistema Linux. Este curso será entregado a la audiencia con 40% de conferencias, 50% de laboratorios y 10% de preguntas y respuestas. Este curso de cinco días enfatiza fuertemente las actividades de laboratorio. Aprenderá a implementar y administrar el almacenamiento compartido y los clústeres de servidores que proporcionan servicios de red de alta disponibilidad a un entorno empresarial de misión crítica. Se puede entregar en cualquier distribución (CentOS y Ubuntu se utilizan comúnmente) Este curso abarca este tipo de temas: Capítulo 01 Introducción a Linux Cluster Capítulo 02 Consideraciones sobre el almacenamiento de datos y la configuración del clúster Capítulo 03 Configuración de iSCSI Capítulo 04 Dispositivo Mapper y Multipath Capítulo 05 Configuración del clúster de Linux con Conga Capítulo 06 Configuración del clúster de Linux con CCS Capítulo 07 Esgrima y dominio de Failover Capítulo 08 Quórum y disco de quórum Capítulo 09 Gestión de volúmenes lógicos de clústeres Capítulo 10 Sistema de archivos global 2 Capítulo 11 Samba Cluster Capítulo 12 Apache Cluster con Conga y CCS Capítulo 13 Clúster de base de datos con MySQL Capítulo 14 Clúster de Linux con Marcapasos Capítulo 15 Apache Cluster mediante Marcapasos Capítulo 16 Clúster de Linux utilizando la interfaz de usuario Web de PCSD Capítulo 17 Clúster de base de datos con MariaDB
rancheros RancherOS: Sólo lo suficiente OS para ejecutar Docker 7 horas RancherOS es una distribución de código abierto de Linux que ejecuta todo el sistema operativo (incluidos los servicios del sistema, como udev y rsyslog) como contenedores Docker. RancherOS incluye solo el mínimo software necesario para ejecutar Docker. Ejecuta Docker como PID1 y extrae dinámicamente todo lo demás que necesita a través de Docker. Con aproximadamente 22 MB, RancherOS es fácil de distribuir, orquestar y girar en su centro de datos. Esta capacitación presenta la arquitectura, las herramientas y los componentes de RancherOS, y guía a los participantes paso a paso a través de la configuración de RancherOS en un entorno de laboratorio en vivo. Al final de esta capacitación, los participantes comprenderán y practicarán el uso de RancherOS para ejecutar contenedores a escala en desarrollo, prueba y producción. Audiencia Ingenieros de DevOps Administradores del sistema Ingenieros de software Formato del curso Conferencia parcial, discusión parcial, práctica práctica intensa Introducción La arquitectura RancherOS Instalación y configuración de RancherOS Spinning up containers en RancherOS Servicios de nivel de sistema (contenedores) vs servicios de nivel de usuario (contenedores) Ejecución de servicios del sistema Linux a través de System Docker Ejecución de aplicaciones a través de Docker de usuario Aislamiento de contenedores de usuario para diferentes aplicaciones y grupos de usuarios Controlar el acceso a contenedores Redes y almacenamiento en RancherOS Seguridad RancherOS Actualización y degradación de RancherOS Ejecutando RancherOS en la nube Algunos despliegues de muestra Usar Docker Compose para definir la implementación de la aplicación Crear un clúster de Apache Mesos en RancherOS Ejecutando Nagios como un servicio de sistema en RancherOS Otros sistemas operativos de contenedor y el futuro del centro de datos Observaciones finales
ulshscr UNIX/Linux Shell Scripting 14 horas Este curso de 2 días da una introducción a la escritura de scripts Shell de UNIX utilizando los shells Korn y Bash ya las funciones más avanzadas de UNIX, incluyendo el editor de lotes sed y el lenguaje de procesamiento de archivos de texto awk. Aunque basados en la versión Solaris de UNIX que se ejecuta en un PC de escritorio, los principios aprendidos pueden aplicarse a todas las versiones de UNIX, incluyendo Linux, AIX, HP-UX y SCO. El curso toma el formato de un taller, con una mezcla de conferencias, ejemplos prácticos y ejercicios prácticos. Aunque el contenido puede ser personalizado, por lo menos 1 día es normalmente necesario para cubrir los elementos básicos. Se proporcionan notas completas del curso junto con archivos de script de ejemplo y herramientas de software gratuitas para usar en el acceso a un servidor UNIX. Introducción Objetivos Calendario de cursos Introducción al curso Pre-requisitos Bibliografía Responsabilidades de los Delegados Resumen del curso Revisión de los Fundamentos - opcional Archivos Directorios y Procesos Visualización de directorios - ls Obtención de ayuda - hombre Visualización de archivos - cat, más Comandos simples Tuberías - uso | símbolo Redirección - usando> símbolo Redirección - usando >> símbolo Redirigir la entrada - usando <símbolo Redireccionamiento de errores Utilización de / dev / null Trabajos de primer plano Trabajos - Detener trabajos - matar Archivos especiales -. Y El símbolo del sistema - PS1 Creación de alias Uso de alias Historia del comando Edición de línea de comandos: con las teclas de flecha Edición de la línea de comandos: con vi Personalización del shell El directorio de inicio - HOME El directorio de trabajo - pwd Cambio de directorios - cd Directorio de marcas - mkdir Eliminar Directorio - rmdir Copia interactiva - cp -i Movimiento interactivo - mv -i Interactive Eliminar - rm -i Eliminación de directorios - rm -r Wild Cards - Generación de nombre de archivo Recuento de palabras - wc Búsqueda de archivos - find Encontrar texto en archivos - grep, sort, cut, uniq, tr Cambiando Permisos - chmod Programación de Shell Creación de scripts de Shell Prueba del comando Creación del archivo de secuencias de comandos Adición de permisos de ejecución Prueba de la secuencia de comandos Ejecución de la secuencia de comandos - tiempo Ejecución del Script - punto Ejecución de la secuencia de comandos - exec Ejecución de la secuencia de comandos - ksh Depuración de la secuencia de comandos Parámetros de paso El comando de lectura Uso de la lectura en secuencias de comandos Elegir el Shell Arreglando la salida Supresión de entrada - stty Caracteres y Variables Especiales Comillas Citas de cuerdas - ", Personaje de escape - * Cédulas citadas - ` Usando $ (...) Variables del sistema - conjunto Otras Variables Especiales Variables de usuario Variables de usuario - unset Variables en secuencias de comandos Comando de tipografía Variables enteras Construcciones Especiales Creación de Menús Condiciones - caso Creación de un menú Iteración - mientras, hasta Retener la salida - dormir Retención de la salida - lectura ficticia Fin del guión Terminando el ciclo Opción ocultada - bifurcación de un shell Interrupciones de trapping - trampa Más información sobre Interrupciones Resaltar texto Posicionamiento del cursor - backtab \ b Korn Shell Menú Selección Pruebas condicionales Prueba de atributos de archivo Prueba de permisos de archivos Múltiples pruebas: anidadas ifs Pruebas Múltiples - elseif La condición NO Condiciones múltiples en una prueba Prueba de cadenas Uso de soportes cuadrados Evitar la entrada nula Números de prueba Más información sobre el caso Visualización de variables Colocación de espacios Comandos de prueba Iteración, Looping Cálculos - deje Iteración - mientras, hasta Bucle infinito Iteración - para Más de 9 Parámetros - cambio Subíndices y Funciones Variables locales y globales Sub-scripts Comando de exportación Estado de salida Alias Funciones Funciones Útiles Estado de devolución Manipulación de funciones Funciones en secuencias de comandos Comandos Avanzados Depuración - conjunto Configuración - conjunto Fusionar archivos - unirse Fusionar archivos: pegar, nombre de base y dirname Job Control - empleos Expresiones regulares Impresora de expresiones regulares globales - grep Expresión grep - egrep Rápido grep - fgrep Cálculos - expr Cálculos - bc, eval Comando, Procesamiento de Argumentos Comando getopts Uso de matrices Edición Avanzada - vi & sed Vi - Asignación de combinaciones de teclas Mapeo de las teclas de control Uso de abreviaturas Edición de muchos archivos Expresiones regulares Inserción global Aquí documento, Editor de secuencias de lotes - sed, sed delete, -d, sed print, -p, sed suprime, -n, sed abandona, -q, sed file, -f, sed Encontrar y reemplazar Sed Ejemplo Procesamiento de Archivos de Texto - Awk La herramienta de programación awk La coincidencia de patrones Expresiones regulares Patrones de comparación Patrones compuestos Patrones de rango Patrones especiales Funciones integradas Solución de problemas de scripts awk Parámetros de paso Uso Contiene Printf Función Cálculos Funciones Substr longitud Declaraciones de acción Declaraciones de flujo de control Matrices Matrices con bucles for Awk Ejemplo
compforelinx Còmputo forense con Linux 21 horas Introducción Instalación y configuración del entorno Linux Diseño del sistema de archivos y gestión del sistema Conceptos de seguridad Adquisición de datos Acceso a dispositivos, particiones y sistemas de archivos Identificación de discos y particiones Creación de una imagen forense del disco Forensic file formats for image data Trabajo con imágenes de disco El analisis Uso de utilidades de línea de comandos Conceptos de búsqueda de archivos Herramientas de tallado de datos Avanzado Manejo de discos grandes Compresión y cifrado
alpinelinux Alpine Linux: configuración de un sistema operativo pequeño, simple y seguro para sus contenedores 7 horas Alpine Linux es una distribución de Linux ligera y orientada a la seguridad (80 MB) basada en musl libc y BusyBox. Alpine Linux es producido por los creadores de Docker y es uno de varios en la reciente proliferación de distros diseñados para la virtualización, la contenedorización y la nube. Alpine Linux reemplaza a Ubuntu como la imagen base oficial de los contenedores Docker. Este entrenamiento presenta la arquitectura de Alpine Linux y guía a los participantes paso a paso a través de la configuración de Alpine Linux en un entorno de laboratorio en vivo. Al final de esta capacitación, los participantes tendrán el conocimiento y la práctica para implementar Alpine Linux como la base para ejecutar contenedores en entornos de desarrollo, prueba y producción. Audiencia Ingenieros de DevOps Administradores del sistema Ingenieros de software Formato del curso Conferencia parcial, discusión parcial, práctica práctica intensa Introducción La arquitectura Alpine Linux musl libc y BusyBox Instalación y configuración de Alpine Linux Configurando Redes Implementación de servidores web en Alpine Linux Implementación de sistemas de administración de contenido en Alpine Linux Implementación de utilidades de administración del sistema en Alpine Linux Seguridad Alpine Linux Otros sistemas operativos de contenedor y el futuro del centro de datos Observaciones finales
linuxsysadmin1 Administración de Sistemas Linux 28 horas Audiencia: Los administradores de sistemas que necesitan aprender rápidamente las competencias básicas de Enterprise Linux Administradores de sistemas, administradores de red y otros profesionales de TI que requieren conocimientos técnicos para realizar tareas de administración en Linux Profesionales de TI en el camino de convertirse en un administrador de sistemas Linux Visión de conjunto: Este curso de formación de Administrador de Linux está diseñado para profesionales de TI que son nuevos en Linux y requieren conocimientos básicos de administrador. Este curso contará con herramientas basadas en GUI e introducirá conceptos de línea de comandos para proporcionar una base sólida para alguien que planea convertirse en un Administrador de Linux. Los objetivos son que al final del curso de 4 días usted será capaz de realizar la instalación, administrar el almacenamiento físico, establecer la conectividad de red y realizar la administración de seguridad. Establecer la conectividad de red Configurar, administrar y probar configuraciones de red estática Administrar usuarios y grupos Implementar el envejecimiento de la contraseña y configurar un cliente LDAP Monitor de recursos del sistema Administrar la CPU, la memoria y la utilización del disco; Administrar registros del sistema Administrar el software del sistema Instalar software y consultar con yum utilizando RHN y un repositorio personalizado Implementar servicios de red Implementación de VNC, FTP y servicios web y requiere autenticación de claves con SSH Sistemas de archivos seguros y servicios de red Restringir el acceso a archivos con ACL y servicios de red seguros con un cortafuegos y SELinux Administrar almacenamiento físico Administrar particiones cifradas, sistemas de archivos y espacio de intercambio Administrar volúmenes lógicos Comprender conceptos de volumen lógico y administrar volúmenes lógicos, incluyendo instantáneas Control del proceso de arranque Entender los niveles de ejecución y administrar GRUB Sintonice y mantenga el núcleo Pasar parámetros al kernel y administrar los módulos del kernel Automatice la instalación con Kickstart Crear configuraciones kickstart y usarlas para instalar Linux Administrar máquinas virtuales Implementación y administración de máquinas virtuales KVM Solucionar problemas del sistema Aplicar un enfoque sistemático para diagnosticar y corregir fallas del sistema Recursos Red Hat de Investigación
linuxadmfun Fundamentos de Administración de Linux 21 horas Aprenda las habilidades básicas de administración de sistemas Linux en un ambiente de taller. (Ubuntu o CentOS) Para quién es este curso: Ingenieros que desean pasar a las funciones de ingeniería y administración de Linux. Principiantes que quieren entender cómo funciona un sistema operativo Linux y cómo administrarlo. Personas que buscan prepararse para certificaciones profesionales como el LPI nivel 1 o RHCSA. Descripción: Este curso está diseñado para enseñarle las ventajas de los sistemas operativos basados en Linux, su papel en la empresa y cómo entenderlos y administrarlos. Dirigido a principiantes relativos, le enseñaremos todas las habilidades necesarias para administrar una pequeña propiedad Linux. Utilizando una combinación de demostraciones y ejercicios prácticos, le guiaremos a través de los comandos, herramientas y procesos relevantes que necesitará saber para convertirse en un administrador exitoso de un entorno Linux profesional. Las habilidades para ejecutar y mantener correctamente los entornos de Linux están en muy alta demanda. Si tiene poca o ninguna experiencia trabajando con Linux y desea convertirse en un administrador competente rápidamente, este curso le dará todas las herramientas que necesita para entrar en el excitante y desafiante mundo de la administración de Linux. Al final de este curso usted: Entender lo que es GNU / Linux y su papel en las TI modernas Ser capaz de instalar una distribución de Linux desde cero Ser capaz de configurar usuarios, grupos, almacenamiento y redes de un equipo basado en Linux Ser capaz de navegar con confianza la interfaz de línea de comandos (CLI) en cualquier servidor Linux Entender los servicios, procesos y recursos del sistema Instalar, eliminar y configurar software Introducción a las distribuciones GNU / Linux Instalación de un sistema operativo basado en Linux Entornos de escritorio Gestión del sistema con el shell bash Herramientas comunes Gestión de archivos y directorios Procesos y Servicios Configuración de almacenamiento Gestión de paquetes Redes básicas Gestión de usuarios Avanzado bash Obteniendo ayuda
projectatomic Proyecto Atomic: rediseñando el sistema operativo con la pila LDK (Linux, Docker, Kubernetes). 14 horas Project Atomic es un paraguas para muchos proyectos relacionados con el rediseño del sistema operativo en torno a los principios de "infraestructura inmutable", utilizando la pila LDK (Linux, Docker, Kubernetes). Muchos de los componentes de Project Atomic son componentes upstream de OpenShift Origin v3. El componente principal del Proyecto Atómico es el "Anfitrión Atómico", un sistema operativo ligero de contenedores. El Proyecto Atomic también abarca otras herramientas que son esenciales para las infraestructuras inmutables basadas en contenedores, que incluyen: Cockpit le da visibilidad a sus hosts y su cluster de contenedores. Muchos parches y extensiones a Docker para una mejor integración de SELinux y Systemd. AtomicApp y Nulecule para componer aplicaciones de contenedores múltiples. Registro atómico para registrar sus contenedores. Commissaire para proporcionar una mejor API para los hosts de Kubernetes. The Atomic Developer Bundle para facilitar el desarrollo de aplicaciones en contenedores. Esta capacitación presenta la arquitectura, los componentes y las herramientas detrás de Project Atomic y guía a los participantes a través del despliegue e integración de estos en un entorno de laboratorio en vivo. Audiencia Ingenieros de DevOps Administradores del sistema Ingenieros de software Formato del curso Conferencia parcial, discusión parcial, práctica práctica intensa Introducción Instalación y configuración Desplegar aplicaciones en contenedores Manejo de contenedores Redes Actualizando el sistema Configurando el almacenamiento Trabajando con los sistemas de archivos compatibles Construir Docker imágenes SELinux y seguridad del contenedor Observaciones finales
linuxnetadmin Administración de Red en Linux 14 horas The course participant will answer the following questions: How to build a network based on TCP / IP? How to plan a TCP / IP network. What are the tools available in the system? How do I share files? How does e-mail? How to configure the hardware in Linux? Basic Information History network, TCP / IP and UUCP Networking in linux Introduction to TCP / IP protocol Network interface IP Address Address Resolution IP Routing ICMP The Internet Control Message Protocol Resolving Host Names The hardware configuration Configuring the kernel The types of network devices Installing Ethernet cards Discussion protocols PLIP, PPP, SLIP Setting up a network based on TCP / IP Determining the name (hostname) IP Address Assignment Create a subnet File management hosts and networks Configuring network Interfaceów All about ifconfig Interfaceów configuration using iproute2 package traceroute command The command netstat Managing the ARP table DNS Configuration Firewall TCP / IP Designing a firewall Netfilter and IP Tables Starting network services Super Server inetd (xinetd) versus standalone Managing access to services through tcpd File Services and Protocols Network File System (NFS) Mounts NFS shares NFS Server Configuration Electronic Mail SMTP and POP3 protocols Simple setup for postfix
lnxnetp Programación de Red Linux 14 horas Este curso está dirigido a los desarrolladores de software junior. Después de la finalización del curso, los participantes serán capaces de comprender la arquitectura de servidores web conocidos como Apache o Nginx, e implementar sus propios programas de red. El curso es 67% de conferencias, 33% ejercicios prácticos. 1. Sockets Creación de zócalos de datagramas Recepción y envío de datos Creación y aceptación de conexiones TCP Zócalos de cierre Manejo de errores 2. Manejo de más de un cliente de una manera simple Prefork modelo, como se encuentra en Apache Bifurcación de un nuevo proceso por cliente Limpieza después de los procesos terminados Trapos Inetd, unidades de sistema 3. Esperando datos Tomas de bloqueo Enchufes sin bloqueo y seleccione Seleccione como una forma de esperar a "cualquiera de estos sockets" 4. Organización de lecturas y escrituras Tratamiento de lecturas y escrituras cortas Leer hasta un delimitador Solicitudes Pipelined Buffers de nivel de aplicación 5. Arquitectura basada en eventos Uso de select para multiplexar todas las conexiones de cliente en un subproceso Máquinas de estado Devolución de llamada Bibliotecas de eventos Hilos "verdes" 6. Problema de 10000 conexiones Problemas con el modelo prefork y el bucle basado en selección Como una alternativa para seleccionar Señales en tiempo real y por qué no deberías usarlas Epoll (linux) y kqueue (BSD) Por qué y cuándo epoll y kqueue son más rápidos que poll / select 7. Temporizadores y temporizadores SIGALARM Tiempo de espera como argumento de selección Un caso simple de todos los tiempos de espera iguales Cola de prioridad como una estructura de datos abstracta El montón binario como una implementación de cola de prioridad Rueda del temporizador Timerfd 8. Integración con el sistema operativo Demonios tradicionales Activación del socket Systemd Explotación florestal Manejo de señales 9. Optimizaciones de rendimiento y escalabilidad Elegir la arquitectura correcta Configuración de las opciones de socket
embeddedlinux Embedded Linux: construyendo un sistema desde cero 14 horas Embedded Linux, con su bajo costo, facilidad de personalización y compatibilidad con muchos tipos de microprocesadores se ha convertido en la opción natural para alimentar una amplia gama de dispositivos, como teléfonos inteligentes, tabletas, decodificadores y reproductores de MP3. En esta capacitación, los participantes aprenderán paso a paso cómo construir un sistema Linux embebido desde cero. Desde la construcción de un kernel minimalista hasta la configuración de los procesos de arranque e inicialización, los participantes aprenderán las herramientas, técnicas y mentalidad necesarias para implementar un sistema Linux integrado completamente funcional. Para entrenamientos remotos, QEMU se usará para emular el hardware. Otras plataformas, incluidos los dispositivos de hardware reales, se pueden considerar caso por caso. Audiencia Ingenieros de sistema Formato del curso Conferencia parcial, discusión en parte, gran énfasis en la implementación práctica Introducción Elementos esenciales de un sistema Linux incorporado Preparación de su cadena de herramientas de compilación cruzada Comprender el proceso de arranque Configurando, compilando y arrancando el kernel Accediendo a su hardware usando JTAG Compilando BusyBox Construyendo y modificando un sistema de archivos raíz Descripción general de los sistemas init disponibles Escribir archivos de servicio systemd Instalar aplicaciones para funcionalidad adicional Configurando la red Actualización del cargador de arranque U-boot Herramientas y flujos de trabajo para modificar, probar y depurar su sistema embebido de Linux Observaciones finales
3063 Introduction to Linux 14 horas The course answers the questions: How to perform basic operations on the system? Where to find information and how to get help? How does the power? What are the types of files in the system? How simply and quickly solve problems? A brief history of Linux Distributions and their applications Self-installation of the system Eleven ways to find help Midnight Commander file manager Action in the BASH shell Wildcards Mounting partition The types of files Link drive symbolic link User file umask Archiver tar Gzip programs Package Management Editors vi, emacs, mcedit (cooledit) Processes, priorities, memory and CPU time System privileges Users and Groups Belonging to the group, change the group
glusterfs GlusterFS for System Administrators 21 horas GlusterFS is an open-source distributed file storage system that can scale up to petabytes of capacity. GlusterFS is designed to provide additional space depending on the user's storage requirements. A common application for GlusterFS is cloud computing storage systems. In this instructor-led training, participants will learn how to use normal, off-the-shelf hardware to create and deploy a storage system that is scalable and always available.  By the end of the course, participants will be able to: Install, configure, and maintain a full-scale GlusterFS system. Implement large-scale storage systems in different types of environments. Audience System administrators Storage administrators Format of the Course Part lecture, part discussion, exercises and heavy hands-on practice. Introduction to GlusterFS     Terminologies used Overview of GlusterFS architecture Installing of the GlusterFS Controlling and monitoring the installed GlusterFS Using the Gluster Console Manager Creating the Trusted Storage Pools Understanding of the volume types Creating the GlusterFS client Understanding geo-replication Managing the GLusterFS volume, client, geo-replication and directory quota GlusterFS workload monitoring Accessing the control lists Monitoring the unified file and object storage Monitoring the Hadoop compatible storage Discussing the snapshots GlusterFS troubleshooting Closing Remarks
lede LEDE: Set Up a Linux Wireless Router 7 horas The LEDE Project (Linux Embedded Development Environment) is a Linux operating system based on OpenWrt. It is a complete replacement for the vendor-supplied firmware of a wide range of wireless routers and non-network devices. In this instructor-led, live training, participants will learn how to set up a LEDE based wireless router. Audience Network administrators and technicians Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Introduction How the source code is organized Installing the necessary packages Overview of LEDE features Configuring LEDE System configuration Network configuration Firewall configuration DHCP server configuration DNS server configuration Advanced network topics Creating custom builds Troubleshooting Contributing to the project Closing remarks
lxcintro Introducción a Linux Containers (LXC) 7 horas This course is addressed to Linux professionals (developers and system administrators) as a first introduction to container technologies. The course may also be interesting to people who are already familiar with Docker and want something else to compare it with. It is presented as a lecture with demonstrations that you can follow along on your Linux laptop. Use cases for virtualization and containers Kernel-level technologies that make containers work How to choose between virtual machines and containers Comparison of container technologies for Linux Installation of LXC Creating, cloning, starting and stopping containers Networking in containers Managing storage for containers Limiting resources accessible to a container Security considerations Unprivileged containers and UID/GID mapping Tools for container management Areas of current development: LXD, CRIU
dockcm Gestión de Contenedores con Docker 21 horas Docker es una plataforma para desarrolladores y administradores de sistemas para mantener aplicaciones distribuidas. Consiste en un tiempo de ejecución para ejecutar contenedores y un servicio para compartir contenedores. Con docker la misma aplicación puede funcionar sin cambios en las computadoras portátiles, servidores dedicados y servidores virtuales. Este curso, durante los dos primeros días, enseña el uso básico de Docker, útil tanto para desarrolladores como para administradores de sistemas. El curso incluye muchos ejercicios prácticos y los participantes practicarán en su propio entorno Docker y construirán sus propias imágenes de Docker. El último día los participantes aprenderán sobre herramientas más avanzadas que soportan Docker. Será Docker Machine, Docker Compose y Docker Swarm. ¿Qué es Docker? Casos de uso Principales componentes de Docker Arquitectura de Docker Tecnología subyacente Instalación de Docker Instalación en Ubuntu y Windows Uso de Docker Machine para el aprovisionamiento de host Controladores de la máquina Docker para proveedores en la nube Ciclo de vida del contenedor Crear y ejecutar contenedores Detención y reinicio Investigación de un contenedor Visualización de los registros Mirando los procesos Eliminación de un contenedor y sus datos Aplicaciones de Dockerizing El ejemplo del mundo hola Interactive Bash container Creación de una imagen mediante la modificación de los cambios Creación de una imagen desde un Dockerfile Generaciones automatizadas basadas en GitHub Ejecución de más de un proceso en un contenedor gosu ayuda herramienta Ejecución de una aplicación web en un solo contenedor Ejecución de una webapp en arquitectura de micro servicios Gestión de imágenes Búsqueda y descarga de imágenes existentes Docker Hub y repositorio local Compartir imágenes con otros usuarios Implementación de un repositorio de imágenes privadas Redes de contenedores La asignación de puertos Vinculación de contenedores y la denominación Creación y administración de redes personalizadas Red sobre muchos hosts Docker (superposición) Datos en contenedores Volúmenes de datos Anfitrión de directorios y archivos como volumen de datos Contenedores de volumen de datos Volúmenes de datos compartidos entre los hosts Docker Copia de seguridad y restauración de volúmenes de datos Docker Compose Descripción de Docker Compose Ejecutar aplicaciones multi-contenedor mediante un comando Definición de servicios, redes, volúmenes y variables Configuración de restricciones de tiempo de ejecución en los recursos Enjambre de muelle Introducción a la agrupación nativa de Docker Servicios de descubrimiento Estrategias y filtros de Docker Swarm
linuxha Servicios Altamente Disponibles con DRBD y Pacemaker 7 horas The primary objective of this practical course is to introduce the Linux high-availability stack (Pacemaker, DRBD) to system administrators. During the training, each participant will build a two-machine cluster that offers a simple highly-available service (such as PostgreSQL or NFS) on a virtual IP address. Also, uses of DRBD not related to high availability are considered. DRBD basics Theory of operation Installation Supported replication modes and their use cases Creation of a two-node single-primary cluster Manual failover Recovering from split-brain Corosync Installation and initial configuration Pacemaker Theory of operation Installation Role of STONITH devices Configuration of resource agents DRBD Mounted filesystem Virtual IP address LSB and systemd services Groups, ordering and colocation constraints DRBD in Dual-Primary mode Use with OCFS2 Advanced topic: root filesystem on DRBD
INUNIX Unix Intermedio 21 horas Este curso tiene como objetivo proporcionar a sus participantes con todas las herramientas necesarias para adquirir las habilidades intermedias sobre el sistema operativo Linux, para que puedan editar, gestionar y estructurar el programa de la manera más conveniente para su organización. con un conocimiento intermedio exhaustivo del funcionamiento del sistema. Introducción Recap los fundamentos Historia de Unix Características únicas de Unix Inicio de sesión y cierre de sesión La estructura de Unix Los depósitos shsh ksh chash bash La línea de comandos Ejecución de comandos Archivo comodines Alias Sustitución de comandos Variables de Shell Variables especiales de shell Historia del comando Entrada y salida stdin stdout stderr redirección de salida, errores, entrada combinando salida Tuberías y filtros Edición en Unix Unix editores genealogía Ed, ex, vi y emacs vi tutorial emacs (opcional) Archivos Unix El sistema de archivos Nombres de archivo y extensiones Directorios Mover los directorios Archivos - ¿dónde están las cosas? Dispositivos de archivos Listando archivos Mirando el contenido del archivo Manipulación de archivos Búsqueda de archivos Comparación de archivos Procesos Unix ¿Qué son los procesos? Visualización de procesos ps y arriba señales y matar Control de trabajos Programación Herramientas Unix Filtros y herramientas gato, te, grep Expresiones regulares tr, corte, clasificación, uniq sed y awk od, cuerdas Scripts de shell de Unix Los basicos Comentarios Creación de salida Entrada interactiva I / O Argumentos de script Variables especiales Permisos y PATH Códigos de devolución Pruebas condicionales Declaraciones condicionales Bucles El comando de caso Funciones de Shell Opciones Depuración Redes Unix TCP / IP Aplicaciones Genéricas FTP telnet Los comandos "r" Administracion del sistema Una breve introduccion Conclusión Oportunidad para la revisión, las preguntas finales y más prácticas   Laboratorio Hands-On incluye: Iniciar sesión y salir Uso del shell de Unix Inicio de la detención y gestión de procesos Creación de archivos con vi Gestión de archivos y directorios Creación de scripts de shell Uso de herramientas de red
rhel6v7 RHEL 6 vs RHEL 7 horas The course is designed for IT specialists who are looking for a compendium of all differences between RHEL 6 and RHEL 7, and HowTos regarding implementation of new features introduced in RHEL 7. Course Goal: Gain knowledge regarding differences between RHEL 6 and RHEL 7 Acquire practical skills in implementing new features introduced in RHEL 7 Introduction Linux Containers Identity Management: Cross-realm Kerberos trust REALMD Performance Management: Performance co-pilot Tuned and tuned profiles tuna Non-Uniform Memory Access (NUMA) affinity Hardware event reporting mechanism Virtualization: Guest integration with VMware® Cryptography support Virtual function I/O device assignment Development: OpenJDK Installation and Deployment: In-place upgrade Partitioning defaults for rollback Anaconda kickstart for active directory integration Creating installation media Server profile templates Desktop Management: System-wide resource management (systemd) OpenLMI Filesystems Storage iSCSI and FCOE targets Dynamic LUN detection Snapper Security: Dynamic firewall Structured logging Labeled NFS Networking: NetworkManager interfaces Accurate time synchronization Precision Time Protocol Team Driver Link Aggregation TCP enhancements 40G Ethernet link speed Low-latency sockets High Availability: Enhanced cluster resource manager Pacemaker policy engine
elnxint Introducción a Linux Embebido (formación práctica) 14 horas This is a two day course covering all basic principles of building Embedded linux Systems, around 60% of the entire course time is practical hands-on implementation for real world application using the same standards and tools used in industry Brief history of linux Open source development overview Introduction to embedded linux Cross development | Boot Loaders Building custom embedded linux system for a typical hardware target (SAM9M10-G45-EK) Embedded Linux Tools Introduction to Build Systems Embedded Linux application development and debugging
Munin Supervisando sus Recursos con Munin 7 horas Munin es una herramienta de monitoreo de código abierto que ayuda a los administradores del sistema a monitorear recursos como servidores, estaciones de trabajo, redes, SANs, aplicaciones, dispositivos de red, etc. Muestra las tendencias de los recursos y proporciona información sobre preguntas como "lo que acaba de matar a nuestro ¿actuación?" Incluye herramientas de visualización y está disponible en varios sabores de Linux y FreeBSD. Audiencia Administradores del sistema Administradores de red Ingenieros de redes Administradores de TI Administradores de TI Formato del curso Fuerte énfasis en práctica práctica. La mayoría de los conceptos se aprenden a través de muestras, ejercicios y desarrollo práctico. Introducción Arquitectura del nodo maestro Instalación Requisitos Configuración de maestro y nodo Monitorización con Munin Visualizar recursos y tendencias Sistema de representación gráfica Registro de datos Integración con Nagios Supervisión de nodos de Windows Trabajar con complementos Trabajar con la API Solución de problemas de Munin Comentarios de cierre  
sambadv Samba 14 horas Samba es una suite Open Source / Software Libre que proporciona servicios de archivo e impresión a todo tipo de clientes SMB / CIFS, incluyendo Linux y las numerosas versiones de los sistemas operativos Microsoft Windows. Audiencia Este curso es adecuado para desarrolladores e ingenieros que trabajan con instancias de Samba preexistentes o que pretenden integrar Samba en su flujo de trabajo. No hay dos cursos iguales. Cada curso se adapta a sus necesidades específicas. Instalación Instalación de Samba desde paquetes Instalación de Samba desde el origen Actualizando Samba Servidor independiente Compartición de archivos Cómo los permisos POSIX se asignan a los permisos de Windows Diferencias entre POSIX y ACL de Windows Servicio de impresión Almacenamiento de la contraseña Módulos Samba VFS (Virtual File System) Papelera de reciclaje Integración antivirus Copia de seguridad y restaurar La optimización del rendimiento Membresía de dominio Lo que hace de Samba un miembro del dominio Mapas de asignación de ID disponibles Servicio NSS Autenticación PAM Coexistencia con NFS Control de dominio Lo que hace a Samba un controlador de dominio Servicios y puertos involucrados en el control de dominio Configuración de Samba como un controlador de dominio de Active Directory Unirse a un Samba DC adicional a un Active Directory existente Los niveles funcionales AD Almacenamiento de perfiles de Windows y scripts de inicio de sesión Autenticando otros servicios contra Samba AD Configuración de RFC2307 en AD Replicación Sistema de archivos distribuido (DFS) Servicio de replicación de directorios (DRS)
debianadmin Administración de Debian 35 horas Este es un curso de capacitación integral para administrar el sistema operativo Debian GNU / Linux. Siempre se entrega en la versión actual de Debian. Qué es Debian? Selección de la versión de Debian Soporte y ayuda de Debian Comunidad Debian Conceptos Básicos de la Consola El indicador de shell El indicador de shell en X La cuenta raíz y el intérprete de comandos raíz (su, sudo, ejecutando programas como root bajo X) Herramientas de administración del sistema GUI Consolas virtuales Cómo dejar el símbolo del sistema Cómo apagar el sistema Recuperación de una consola sensata Sugerencias adicionales de paquetes para el novato Una cuenta de usuario adicional Configuración sudo El Sistema de Archivos Permisos del sistema de archivos Control de permisos para archivos recién creados: umask Permisos para grupos de usuarios (grupo) Timestamps Campo de golf Canales con nombre (FIFO) Zócalos Archivos de dispositivo Archivos especiales del dispositivo Procfs y sysfs Midnight Commander (MC) Personalización de MC Comenzando MC Administrador de archivos en MC Trucos de la línea de comandos en MC El editor interno en MC El visor interno en MC Funciones de inicio automático de MC Sistema de archivos FTP virtual de MC El Entorno de Trabajo Básico de Unix El shell de inicio de sesión Personalización de bash Teclas especiales El buscapersonas Configuración de un editor de texto predeterminado Cómo salir vim Grabación de las actividades de shell Comandos básicos de Unix El Comando Shell Simple Ejecución de comandos y variable de entorno Variable "$ LANG" Variable "$ PATH" Variable "$ HOME" Opciones de línea de comandos Shell glob Valor de retorno del comando Secuencias de comandos típicas y redirección de shell Alias de comando Procesamiento de Texto Similar a Unix Herramientas de texto Unix Expresiones regulares Expresiones de reemplazo Sustitución global con expresiones regulares Extraer datos de la tabla de archivos de texto Ejemplos de secuencias de comandos para comandos de canalización Gestión de Paquetes Debian Requisitos Previos de Administración de Paquetes Debian Configuración del paquete Precauciones básicas La vida con actualizaciones eternas Principios básicos del archivo Debian Dependencias de paquetes El flujo de eventos de la gestión de paquetes Primera respuesta a problemas de administración de paquetes Operaciones Básicas de Gestión de Paquetes Apt-get / apt-cachevs.aptitude Operaciones básicas de administración de paquetes con la línea de comandos Uso interactivo de la aptitud Consolidación de aptitudes Vistas del paquete bajo aptitude Opciones del método de búsqueda con aptitude La fórmula de regex de aptitud Resolución de dependencia de aptitude Registros de actividad del paquete Ejemplos de Operaciones de Aptitud Listado de paquetes con regex que coinciden con los nombres de los paquetes Navegación con la coincidencia regex Purgar los paquetes eliminados para siempre Cómo ordenar el estado de instalación automática / manual Actualización en todo el sistema Operaciones Avanzadas de Gestión de Paquetes Operaciones avanzadas de gestión de paquetes con línea de comandos Verificación de archivos de paquetes instalados Protección de los problemas del paquete Búsqueda en los metadatos del paquete Administración Interna de Paquetes de Debian Metadatos de archivo Archivo de nivel superior "Release" y autenticidad Archivo de nivel "Liberar" los archivos Obtención de los metadatos para el paquete El estado del paquete para APT El estado del paquete para aptitude Copias locales de los paquetes obtenidos Nombres de archivo de paquetes Debian El comando dpkg El comando update-alternative El comando dpkg-statoverride El comando dpkg-desvío Recuperación de un Sistema Roto Incompatibilidad con la configuración de usuario antigua Paquetes diferentes con archivos superpuestos Corregir el script de paquete roto Rescue con el comando dpkg Recuperación de datos de selección de paquetes Consejos para la Gestión de Paquetes Cómo elegir paquetes Debian Paquetes de fuentes mixtas de archivos Tweaking versión candidato Actualizaciones y backports Descarga automática y actualización de paquetes Limitando el ancho de banda de descarga para APT Descenso de emergencia ¿Quién subió el paquete? El paquete equivs Portar un paquete al sistema estable Servidor proxy para APT Archivo de paquetes públicos pequeño Grabación y copia de la configuración del sistema Convertir o instalar un paquete binario alienígena Extraer el paquete sin dpkg Más lecturas para la gestión de paquetes La Inicialización del Sistema Una visión general del proceso de la correa de arranque BIOS, cargador de arranque, mini-sistema Debian El significado del nivel de ejecución La configuración del nivel de ejecución El ejemplo de administración de nivel de ejecución El parámetro predeterminado para cada secuencia de comandos de inicio El nombre de host El sistema de archivos Inicialización de la interfaz de red Inicialización del servicio de red El mensaje del sistema El mensaje del núcleo El sistema udev La inicialización del módulo kernel Autenticación y Seguridad Autenticación Normal Unix Gestión de la información de cuenta y contraseña Buena contraseña Crear contraseña cifrada PAM y NSS Archivos de configuración a los que acceden PAM y NSS La moderna gestión centralizada del sistema "Por qué GNU su no admite el grupo de ruedas" Regla de contraseña más estricta Otros controles de acceso Sudo SELinux, Apparmor Restringir el acceso a algunos servicios de servidor Seguridad de autenticación Contraseña segura a través de Internet Cubierta segura Medidas adicionales de seguridad para Internet Asegurar la contraseña de root Configuración de la Red La Infraestructura Básica de la Red El nombre de dominio La resolución del nombre de host El nombre de interfaz de red El rango de direcciones de red para la LAN El soporte del dispositivo de red La Moderna Configuración de Red para Equipos de Escritorio Herramientas de configuración de red GUI La Configuración de Red de Bajo Nivel Comandos de Iproute2 Operaciones seguras de red de bajo nivel Optimización de Red Encontrar MTU óptimo Configuración de MTU Optimización TCP WAN Infraestructura de Netfilter Aplicaciones de Red El Sistema de Correo Conceptos básicos del servicio de correo moderno La estrategia de configuración de correo para estaciones de trabajo Agente de Transporte de Correo (MTA) y Agente de Usuario de Correo (MUA) Descripción general de exim4 Basic MUA- Mutt Agente de Entrega de Correo (MDA) con Filtro Configuración de maildrop Configuración de procmail Redeliver contenido mbox Servidor POP3 / IMAP4 El Servidor de Acceso Remoto y la Utilidad (SSH) Conceptos básicos de SSH Reenvío de puertos para túneles SMTP / POP3 Conexión sin contraseñas remotas Tratar con clientes SSH extranjeros Configuración de ssh-agent Cómo apagar el sistema remoto en SSH Solución de problemas de SSH Otros servidores de aplicaciones de red Otros clientes de aplicaciones de red El diagnóstico de los demonios del sistema El Sistema X Window Configuración del entorno de escritorio La relación servidor / cliente El servidor X Inicio del sistema X Window Inicio de la sesión X con gdm Personalización de la sesión X (método clásico) Personalización de la sesión X (nuevo método) Conexión de un cliente X remoto a través de SSH Terminal Secure X a través de Internet X aplicaciones X aplicaciones de oficina X aplicaciones de utilidad Sugerencias del Sistema El Programa de Pantalla El escenario de uso para la pantalla (1) Enlaces de teclas para el comando de pantalla Registro y Presentación de Datos El demonio de registro Analizador de registro Grabar las actividades de shell de forma limpia Visualización personalizada de los datos de texto Visualización personalizada de la hora y la fecha Eco de la cáscara colorizada Comandos colorizados Grabar las actividades del editor para repeticiones complejas Grabar la imagen gráfica de una aplicación X Grabar cambios en los archivos de configuración Consejos de Almacenamiento de Datos Configuración de la partición de disco Acceso a la partición mediante UUID Configuración del sistema de archivos Comprobación de la creación y la integridad del sistema de archivos Optimización del sistema de archivos por opciones de montaje Optimización del sistema de archivos vía superbloque Optimización del disco duro Uso de SMART para predecir el fallo del disco duro Ampliación del espacio de almacenamiento utilizable a través de LVM Ampliación del espacio de almacenamiento utilizable mediante el montaje de otra partición Ampliación del espacio de almacenamiento utilizable mediante enlace simbólico Ampliación del espacio de almacenamiento utilizable mediante aufs Consejos de Cifrado de Datos Encriptación de disco extraíble con dm-crypt / LUKS División de intercambio cifrada con dm-cripta Cifrado automático de archivos con eCryptfs Montaje automático de eCryptfs Monitoreo, Control y Puesta en Marcha de las Actividades del Programa Calendario de un proceso La prioridad de programación El comando ps El comando superior Listado de archivos abiertos por un proceso Seguimiento de las actividades del programa Identificación de procesos utilizando archivos o sockets Repetición de un comando con un intervalo constante Repetición de un comando de bucle sobre archivos Inicio de un programa desde la GUI Programa de personalización para iniciar Matando un proceso Programar tareas una vez Programar tareas con regularidad Tecla Alt-SysRq Consejos de Mantenimiento del Sistema Quién está en el sistema? Advertencia a todos Identificación de hardware Configuración de hardware Tiempo del sistema y del hardware La configuración del terminal La infraestructura de sonido Desactivación del protector de pantalla Desactivar sonidos de pitido Uso de memoria Comprobación de seguridad e integridad del sistema El Núcleo Parámetros del kernel Encabezados del núcleo Compilando el kernel y módulos relacionados Compilando la fuente del kernel: Método estándar de Debian Compilar la fuente del módulo: Método estándar de Debian Controladores de hardware no libres Sistema Virtualizado Herramientas de virtualización Flujo de trabajo de virtualización Montaje del archivo de imagen de disco virtual Sistema Chroot Múltiples sistemas de escritorio Gestión de Datos Compartir, Copiar y Archivar Herramientas de archivo y compresión Herramientas de copia y sincronización Idiomas para el archivo Expresiones idiomáticas para la copia Idiomas para la selección de archivos Copia de seguridad y recuperación Conjuntos de utilidades de copia de seguridad Un script de ejemplo para la copia de seguridad del sistema Un script de copia para la copia de seguridad de datos Dispositivo de almacenamiento extraíble Compartir datos a través de la red Archivo de medios Los Datos Binarios Visualización y edición de datos binarios Manipulación de archivos sin disco de montaje Redundancia de datos Recuperación de archivos de datos y análisis forense División de un archivo grande en archivos pequeños Limpiar el contenido del archivo Archivos ficticios Borrado de un disco duro entero Borrado del área no utilizada de un disco duro Eliminar archivos eliminados pero aún abiertos Buscar en todos los enlaces duros Consumo de espacio en disco invisible Infraestructura de Seguridad de Datos Gestión de claves para GnuPG (firma y cifrado) La suma MD5                                
qemukvm Virtualización con QEMU, KVM y Libvirt 14 horas Este curso práctico contiene temas dirigidos a administradores de sistemas, desarrolladores, desarrolladores incorporados y usuarios de escritorio ordinarios (incluidos los administradores) que deseen tener una introducción a la virtualización en general. Después de este curso, los administradores podrán crear nubes privadas para su uso en la producción y los desarrolladores podrán probar su código en varios sistemas operativos sin necesidad de una segunda PC o una placa que no sea x86. Entendemos que el conjunto de temas presentados en este curso cubrió una amplia gama de temas que podrían no ser aplicables a todos los clientes. Al reservar este curso, especifique lo que desea lograr utilizando QEMU o KVM, y lo personalizamos reasignando el tiempo de los temas menos relevantes a los que sería importante para usted. Día 1 "Gran imagen" del ecosistema de virtualización Historia del desarrollo de QEMU Características de la CPU relacionadas con la virtualización Instalación de QEMU desde paquetes Instalación de QEMU desde el origen Emuladores de sistema completo Uso de la consola QEMU Tipos de máquinas disponibles y dispositivos periféricos VirtIO Conductores huéspedes Formatos de imagen de disco Administración de instantáneas de máquinas virtuales Redes en máquinas virtuales Adaptadores gráficos Dispositivos de audio Virtualización anidada Dia 2 Emuladores de nivel de usuario Registro de binarios extranjeros a través de binfmt-misc Chroots y contenedores de arquitectura cruzada El papel de Libvirt en el ecosistema de virtualización Hipervisores y tecnologías de contenedores compatibles QEMU Protocolo de máquina (QMP) Ejecución de QEMU sin cabeza Tarjeta gráfica QXL y pantalla SPICE Espectadores SPICE disponibles Creación de máquinas virtuales con herramientas de línea de comandos "virt-install" y "virt-clone" Uso de la aplicación gráfica "virt-manager" para crear y ejecutar máquinas virtuales Edición de la configuración de la máquina virtual y la configuración de libvirt con la herramienta de bajo nivel "virsh" Uso de las herramientas libguestfs (guestfish, virt-sysprep) para manipular los contenidos de la imagen de disco Redes y cortafuegos en librería Acceso a libvirt de forma remota Visión general de los web-based frontends para libvirt Los temas de bonificación disponibles solo en el salón de clase (es decir, sólo las descripciones breves, no las demostraciones, están disponibles en cursos a distancia): Ejecutar Mac OS X en KVM (si al menos un participante tiene instalado un Mac con Linux) Gráficos 3D con VirGL Gráficos 3D con Intel Broadwell o Skylake GPU e igvtg (muy experimental, requiere kernel personalizado, puede o no puede funcionar) Passthrough de tarjeta de vídeo (si hay un escritorio disponible con dos tarjetas de video) Dispositivo USB de paso

Próximos Cursos

Other regions

Cursos de Fin de Semana de Linux, Capacitación por la Tarde de Linux, Linux boot camp, Clases de Linux , Instructor de Linux, Linux con instructor, Cursos en linea de Linux, Cursos de Formación de Linux, Linux en sitio, Talleres para empresas de Linux, Capacitador de Linux,Capacitación de Fin de Semana de Linux, Clases Particulares de Linux, Cursos Privados de Linux, Linux coaching, Programas de capacitación de Linux, Cursos por la Tarde de Linux, Clases de Linux

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No vamos a pasar o vender su dirección a otros.
Siempre puede cambiar sus preferencias o anular la suscripción por completo.

Algunos de nuestros clientes