Espera, estamos actualizando...
arrow_circle_up accessibility
Accesibilidad X
contrast
contrast
text_decrease
format_size
text_increase
groups 30
event Continua en el tiempo
map en  Plataforma  On-line

CURSO LPIC 102: SHELL, REDES Y SEGURIDAD EN LINUX

On-line
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
  • Facebook
  • X
  • LinkdIn
  • Whatsapp

Descripción

Aprende a administrar usuarios y grupos, automatizar tareas con cron y proteger tus sistemas con SSH y GPG en Linux. Un curso práctico pensado para quienes ya trabajan con Linux y quieren preparar el examen LPIC 102 sin quedarse solo en la teoría.

Temática de la actividad

GESTIÓN DE SISTEMAS INFORMÁTICOS || OPERACIÓN DE SISTEMAS INFORMÁTICOS || PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS

Skills que se desarrollarán en el curso

Personalizar el entorno de shell || Automatizar tareas periódicas del sistema || Administrar usuarios y grupos || Configurar la zona horaria y los locales de un sistema Linux para distintos idiomas y regiones || Instalar el servidor gráfico X11 y diagnosticar problemas || Acceder a escritorios Linux en remoto || Diagnosticar y configurar redes persistentes con NetworkManager || Auditar conexiones y puertos abiertos con comandos || Gestionar registros del sistema mediante Rsyslog y journalctl || Enviar y recibir correo desde la consola
Precio 300,00 €
Duración Teórica 50 horas
Disponibilidad horaria Sin restricciones horarias

Observaciones

Aprende a administrar usuarios y grupos, automatizar tareas con cron y proteger tus sistemas con SSH y GPG en Linux. Un curso práctico pensado para quienes ya trabajan con Linux y quieren preparar el examen LPIC 102 sin quedarse solo en la teoría.

Programa

0. Introducción
0.1 Instalar Ubuntu
0.2 Instalar Debian con VirtualBox
0.3 Instalar Linux en un PC con Windows
1. Shells y scrpt
1.1 Personalizar y usar el entorno de shell
1.1.1 Ficheros de configuración
1.1.2 El comando source
1.1.3 Alias y Funciones
1.2 Personalización y escritura de scrpt sencillos
1.2.1 ¿Qué es un Shell scrpt? Hola Mundo.
1.2.2 Uso de los parámetros
1.2.3 Lectura y escritura de variables
1.2.4 Variables del sistema
1.2.5 Uso de las comillas
1.2.6 Leer información con READ
Ejercicios para practicar
1.2.7 Operaciones matemáticas
1.2.8 Operaciones lógicas, comparación de números. Comando test
1.2.9 Test: comparación de texto. And y or
1.2.10 Test: comprobación sobre ficheros
1.2.11 Sentencia condicional IF
1.2.12 Ejemplo: transformar calificaciones
1.2.13 Sentencia condicional CASE
1.2.14 Ejemplo CASE: mejorar scrpt notassh
1.2.15 Sustitución de comandos
1.2.16 Uso condicional de AND y OR
1.2.17 Ejemplo con estructuras condicionales: descargar un fichero y comprobar tamaño
1.2.18 Depurar un scrpt
1.2.19 El bucle while y for
1.2.20 Modificando iteraciones: break y continue
1.2.21 Declaración de funciones, llamada y usos de parámetros
1.2.22 Ejemplo avanzado: uso de funciones para mostrar información de usuarios
2. Interfaces de usuario y escritorios
2.1 Instalar y configurar X11
2.1.1 Componentes del entorno gráfico de Linux
2.1.2 Instalación y configuración del servidor gráfico
2.1.3 Práctica con el fichero de configuración xorg.conf
2.1.4 Comandos xdpyinfo, xwininfo y log de errores
2.1.5 Comandos xhost, xauth y variable DISPLAY
2.2 Escritorios gráficos
2.2.1 Entornos de escritorio: KDE, Gnome, XFCE, etc.
2.2.2 Gestor de pantalla o sesiones
2.2.3 Protocolos y conexiones remotas: VNC, RDP, Spice...
2.2.4 x11vnc con Remmina y Vinagre
2.3 Accesibilidad
2.3.1 Funciones que mejoran la accesibilidad de Linux
2.3.2 Configurar y probar accesibilidad en un escritorio Linux
3. Tareas administrativas
3.1 Administrar cuentas de usuario y de grupo y los archivos de sistema relacionados con ellas
3.1.1 Usuarios dentro del sistema Linux: información y administración
3.1.2 Administración de contraseñas en Linux
3.1.3 Prácticas: creación y administración de usuarios
3.1.4 Prácticas: gestión de contraseñas
3.1.5 Caducidad de contraseñas: comando chage
3.1.6 Prácticas: caducidad de las contraseñas. Comando chage
3.1.7 Administración de grupos y usuarios en Linux
3.1.8 Prácticas: administración de usuarios y grupos
3.2 Automatizar tareas administrativas del sistema mediante la programación de trabajos
3.2.1 Programación de tareas periódicas: CRON
3.2.2 Ampliado el uso de CRON
3.2.3 Práctica: creación de tareas programadas usando CRON
3.2.4 Programar tareas usando at
3.2.5 Práctica: uso de at
3.2.6 Timers de systemd
3.3 Localización e internacionalización
3.3.1 Explicación sobre las zonas horarias y su manejo en Linux
3.3.2 Práctica: configurando nuestra zona horaria
3.3.3 Locales: explicación y configuración
3.3.4 Práctica: configurar locales
4. Servicios esenciales del sistema
4.1 Mantener la hora del sistema
4.1.1 Hora del sistema: el comando date
4.1.2 Hora del sistema: el comando hwclock
4.1.3 Servidores de hora en Linux: NTP
4.1.4 Práctica: instalar y configurar ntpd
4.1.5 Demonio Chrony
4.1.6 Configurando la hora con systemd: comando timedatectl
4.2 Registros del sistema
4.2.1 Gestión de registros de log con Rsyslog
4.2.2 Práctica: configuración y uso de rsyslog
4.2.3 Comandos para la gestión de logs: loger y logrotate
4.2.4 Práctica: uso de loger y configuración de logrotate
4.2.5 Configuración de journal
4.2.6 Práctica: configuración de journal
4.2.7 Uso de journalctl para consultar logs en Linux
4.3 Conceptos básicos del Agente de Transferencia de Correo
4.3.1 Explicación del funcionamiento del envío de correo electrónico
4.3.2 Agente de Transferencia de Correo: Postfix, Exim y Sendmail
4.3.3 Enviar y recibir correos desde consola: comando mail
4.3.4 Práctica: uso del comando mail
4.3.5 Alias de cuentas de correo en Linux
4.3.6 Práctica: administrar alias de correo en Linux
4.4 Gestión de la impresión y de las impresoras
4.4.1 Introducción al sistema de impresión de Linux: CUPS, Ghostscrpt, etc.
4.4.2 El servidor de impresión CUPS. Gestión de colas de impresión: lpr, lpq
4.4.3 Administración y uso de CUPS
4.4.4 Práctica: comandos para la gestión de la cola de impresión: lpr y lpq
5. Fundamentos de redes
5.1 Fundamentos de los protocolos de Internet
5.1.1 Introducción a los protocolos
5.1.2 El protocolo IP
5.1.3 El protocolo IP: notación CIDR
5.1.4 IPv6
5.1.5 Puertos de comunicación
5.2 Configuración de red persistente
5.2.1 Ficheros importantes para el trabajo en red
5.2.2 Práctica: utilidad y función de ficheros de configuración de la red
5.2.3 Configurar la red usando ficheros permanentes
5.2.4 Práctica: ejemplo de configuración de red en Linux
5.2.5 Administración de red en Linux usando NetworkManager
5.2.6 Práctica: NetworkManager en entornos gráficos y nmcli para consola
5.3 Resolución de problemas básicos de red
5.3.1 Herramientas net-tools: ifconfig, netstat, etc.
5.3.2 Práctica: usando ifconfig y netstat
5.3.3 Los comandos ping, tracepath y traceroute
5.3.4 Práctica: uso de ping, tracepath y traceroute
5.3.5 El comando ip
5.3.6 Práctica: uso del comando ip
5.3.7 Información de conexiones y puerto con el comando ss
5.3.8 Práctica: uso del comando ss
5.3.9 El comando netcat
5.3.10 Práctica: uso del comando netcat
5.4 Configuración DNS en el lado del cliente
5.4.1 Configuración del DNS en un cliente Linux
5.4.2 Práctica: configuración del DNS como cliente
5.4.3 Práctica: dig y bucle for
5.4.4 El paquete resolvconf
6. Seguridad
6.1 Tareas de administración de seguridad
6.1.1 Seguridad en los permisos de los ficheros
6.1.2 Práctica: verificando los permisos de los ficheros en Linux
6.1.3 Auditar usos de ficheros: comando lsof y fuser
6.1.4 Políticas de seguridad en usuarios: el comando su, sudo y fichero sudoers
6.1.5 Práctica: aplicando políticas de seguridad a usuarios con sudoers
6.1.6 Control de usuarios: comando w, who, last y limit
6.1.7 Seguridad en el uso de la red y los recursos del sistema
6.1.8 Práctica: límites del sistema
6.1.9 Práctica: escaneo de la red
6.2 Configuración de la seguridad del sistema
6.2.1 El fichero etcnologin y explicación de TCP Wrappers
6.2.2 Ficheros y reglas de TCP Wrappers
6.2.3 Práctica: fichero nologin
6.2.4 Práctica: aplicando TCP Wrappers
6.2.5 El súper servidor Xinetd
6.2.6 Práctica: controlar acceso con Xinetd
6.2.7 SysVinit, inittab y etcinit.d
6.2.8 Práctica SysVinit
6.3 Protección de datos mediante cifrado
6.3.1 Comunicación cifrada, protocolo y comando SSH
6.3.2 Configuración y claves (pública y privada) de SSH
6.3.3 Práctica: utilizar SSH mediante usuario y contraseña
6.3.4 Práctica: utilizar SSH con clave pública y privada
6.3.5 Agilizando el uso de passphrase: ssh-agent
6.3.6 Túnel SSH: cifrando todo tipo de conexiones
6.3.7 Encriptando datos: comando GPG
6.3.8 Práctica: usar GPG para proteger datos confidenciales
6.3.9 Práctica: usar GPG para firmar mensajes

Objetivos

Al completar el curso LPIC 102 serás capaz de:

Personalizar el entorno de shell mediante ficheros de configuración, alias y funciones propias.
Programar scripts en Bash con variables, parámetros, bucles y estructuras condicionales como if y case.
Automatizar tareas periódicas del sistema con cron, at y los timers de systemd.
Administrar usuarios y grupos, gestionando contraseñas y su caducidad con el comando chage.
Configurar la zona horaria y los locales de un sistema Linux para distintos idiomas y regiones.
Instalar el servidor gráfico X11 y diagnosticar problemas con xdpyinfo, xwininfo y los logs del sistema.
Acceder a escritorios Linux en remoto mediante VNC, RDP y Spice con Remmina y Vinagre.
Diagnosticar y configurar redes persistentes con NetworkManager, resolviendo la configuración DNS del lado del cliente.
Auditar conexiones y puertos abiertos con comandos como ip, ss, netstat y traceroute.
Gestionar registros del sistema mediante Rsyslog y journalctl para revisar la actividad de un servidor.
Enviar y recibir correo desde la consola con Postfix, Exim y Sendmail, gestionando alias de cuenta.
Administrar colas de impresión con CUPS y los comandos lpr y lpq.
Aplicar políticas de seguridad con sudo, el fichero sudoers y los permisos de ficheros.
Cifrar y firmar información con GPG y establecer conexiones seguras mediante SSH y túneles cifrados.

Cursos de TRAINING IT

CURSO DE LINUX HARDENING: DEFENSA EN PROFUNDIDAD

On-line
Continua en el tiempo
SISTEMAS DE GESTIÓN DE INFORMACIÓN
Aprende a defender un servidor Linux capa a capa con cortafuegos, OSSEC, Lynis y cifrado de disco con LUKS. Un curso práctico para sysadmins y para quien quiere empezar en seguridad, con laboratorios ...

CURSO LPIC 102: SHELL, REDES Y SEGURIDAD EN LINUX

On-line
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
Aprende a administrar usuarios y grupos, automatizar tareas con cron y proteger tus sistemas con SSH y GPG en Linux. Un curso práctico pensado para quienes ya trabajan con Linux y quieren preparar el ...

CURSO LPIC 101: APRENDE LINUX Y PREPARA TU EXAMEN

On-line
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
Aprende a configurar el arranque de Linux con GRUB y systemd, gestionar particiones y administrar paquetes con dpkg y RPM. Un curso práctico, en español, pensado tanto para quien quiere prepararse el ...

LINUX ESSENTIALS: COMANDOS, PERMISOS Y CERTIFICACIÓN LPI

On-line
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
Aprende comandos, permisos y redes en Linux practicando en terminal real con Bash. Pensado tanto para quien empieza de cero como para quien ya trabaja con sistemas y quiere preparar la certificación L...

CURSO SPEC DRIVEN DEVELOPMENT .NET CON GITHUB COPILOT

On-line
Continua en el tiempo
IA
Aprende a definir specs, planes y tareas, y a construir un backend .NET real con GitHub Copilot, Entity Framework Core y PostgreSQL. Un curso práctico para desarrolladores .NET y arquitectos de softwa...
Aprende a usar ChatGPT para seleccionar candidatos, evaluar el desempeño, resolver dudas de nómina y diseñar formaciones. Un curso práctico para profesionales de RRHH que quieran aplicar la IA a las t...

IA PARA DOCENTES: DE LOS FUNDAMENTOS A LOS AGENTES DE IA

On-line
Continua en el tiempo
IA
Aprende a planificar clases, crear contenidos y dar feedback con ChatGPT, Claude y Gemini, y a usar agentes de IA aplicados a la educación. Un curso práctico para docentes y formadores que quieran apl...

CREA TUS PROPIOS ASISTENTES DE IA PERSONALIZADOS

On-line
Continua en el tiempo
IA
Aprende a crear, personalizar y automatizar asistentes de IA con ChatGPT, Gemini y Claude, o en local con Ollama y AnythingLLM. Un curso práctico para profesionales y emprendedores que quieran tener s...

POWERPOINT

On-line
Continua en el tiempo
Presentaciones y demostraciones
A lo largo del curso descubrirás cómo crear presentaciones profesionales que vayan mucho más allá de las típicas diapositivas aburridas. Aprenderás a organizar tus ideas, estructurar el contenido y ap...

NOTION PARA PROFESIONALES: HERRAMIENTAS AVANZADAS DE PRODUCTIVIDAD Y GESTIÓN

On-line
Continua en el tiempo
ADMINISTRACIÓN DE BASES DE DATOS
Domina la gestión y automatización de proyectos con Notion, elevando tu productividad al máximo nivel
TRAINING IT logo
656276504
info@trainingit.es
C/ Alburquerque 19, 5ºB
28010 Madrid
POLÍTICA DE COOKIES
Este sitio web utiliza cookies propias y de terceros para el correcto funcionamiento y visualización del sitio web por parte del usuario, así como la recogida de estadísticas. Si continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información.
Siempre activo