Temario Curso Linux - UTS

13
Temario Linux Básico (15 Horas) Objetivo: Que el estudiante entienda que es Linux, aprenda a instalarlo y a trabajar en el entorno gráfico y en el shell con los archivos y aplicaciones del sistema. Temas: SECCION I: INSTALACION Y ARRANQUE EN SISTEMAS x86, AMD64 E INTEL64 PASOS PREVIOS A COMENZAR o Actualizar o instalar o Hardware compatible o Espacio en disco duro o Métodos de instalación o Preparación para una instalación de red o Preparación para una instalación de disco duro INSTALACION o Preparación del Hardware o Preparación del Software o Tipos de Instalación o Instalación paso a paso o Consejos de optimización y seguridad INSTALANDO EN SISTEMAS INTEL Y AMD o Interfaz gráfica de usuario del programa de instalación o Interfaz de usuario en modo texto del programa de instalación o Inicio del programa de instalación o Selección del método de instalación o Instalación desde un DVD/CD-ROM o Instalación desde un disco duro o Realizar una instalación de red o Instalación a través de NFS o Instalación a través de FTP o Instalación a través de HTTP o Selección del idioma o Configuración de teclado o Configuración del particionamiento de disco o Opciones avanzadas de almacenamiento o Crear disposición personalizada o Particionamiento del sistema o Configuración del gestor de arranque o Configuración de la red o Configuración de la zona horaria o Configuración de la contraseña de root o Selección de grupos de paquetes o Reparando la instalación o Instalación de paquetes

description

Temario del Curso Linux de la Universidad Tecnológica del Sur de Sonora

Transcript of Temario Curso Linux - UTS

Page 1: Temario Curso Linux - UTS

Temario Linux Básico (15 Horas)Objetivo:

Que el estudiante entienda que es Linux, aprenda a instalarlo y a trabajar en elentorno gráfico y en el shell con los archivos y aplicaciones del sistema.

Temas:

SECCION I: INSTALACION Y ARRANQUE EN SISTEMAS x86,AMD64 E INTEL64

PASOS PREVIOS A COMENZARo Actualizar o instalaro Hardware compatibleo Espacio en disco duroo Métodos de instalacióno Preparación para una instalación de redo Preparación para una instalación de disco duro

INSTALACIONo Preparación del Hardwareo Preparación del Softwareo Tipos de Instalacióno Instalación paso a pasoo Consejos de optimización y seguridad

INSTALANDO EN SISTEMAS INTEL Y AMDo Interfaz gráfica de usuario del programa de instalacióno Interfaz de usuario en modo texto del programa de instalacióno Inicio del programa de instalacióno Selección del método de instalacióno Instalación desde un DVD/CD-ROMo Instalación desde un disco duroo Realizar una instalación de redo Instalación a través de NFSo Instalación a través de FTPo Instalación a través de HTTPo Selección del idiomao Configuración de tecladoo Configuración del particionamiento de discoo Opciones avanzadas de almacenamientoo Crear disposición personalizadao Particionamiento del sistemao Configuración del gestor de arranqueo Configuración de la redo Configuración de la zona horariao Configuración de la contraseña de rooto Selección de grupos de paqueteso Reparando la instalacióno Instalación de paquetes

Page 2: Temario Curso Linux - UTS

o Fin de la instalación ¿QUE ES LINUX?

o Qué es un sistema operativoo Breve historia de Linuxo Software Libre y Licenciaso Características de Linux

SECCION II: PRIMEROS PASOS CON LINUX

COMENZANDO POR PRIMERA VEZo Completando el asistente de configuracióno Iniciando sesióno Revisando la interfaz gráficao Abriendo una ventana de shello Creando una cuenta de usuarioo Usando la documentacióno Saliendo del sistema

USANDO LA INTERFAZ GRAFICAo Usando Nautiluso Usando el escritorioo Usando el panelo Usando los menúso Personalizando el escritorioo Saliendo de la sesióno Intercambiando sistemas de escritorio

ADMINISTRANDO ARCHIVOS Y DIRECTORIOSo Conceptos básicoso Un panorama del sistema de archivoso Manejando archivoso Compresión y archivadoo Manejando directorios

COMENZANDO A TRABAJAR EN EL SHELLo Por que utilizar el shello Historia del shello Conceptos básicoso Determinando el directorio actualo Manejando archivos en el directorio actualo Cambiando de directorioo Localizando archivos y directorioso Visualizando archivos de textoo Manipulando información en el shello Usando múltiples comandoso Propiedad y permisos de archivos

SECCION III: TRABAJANDO EN EL SISTEMA

CONECTANDO EL SISTEMA A INTERNETo Usando el asistente de configuración de Interneto Creando una conexión telefónicao Creando una conexión de alta velocidad

Page 3: Temario Curso Linux - UTS

o Creando una conexión inalámbrica NAVEGANDO EN INTERNET

o Usando Firefox ENVIANDO Y RECICBIENDO CORREO

o Usando Evolutiono Usando Thunderbirdo Usando clientes en modo texto

TRABAJANDO CON OPEN OFFICEo Introducción a OpenOfficeo Usando Writero Usando Calco Usando Impresso Usando Draw y Math

TRABAJANDO CON OTRAS APLICACIONESo Trabajando con los editores de textoo Visualizando documentos PDF y PS

TRABAJANDO CON IMAGENESo Guardando imágeneso Visualizando imágeneso Editando y creando imágenes con el GIMP

USANDO MEDIOS REMOVIBLESo Usando disketteso Usando CD's y DVD'so Usando almacenamiento USB

Page 4: Temario Curso Linux - UTS

Temario Linux Administración (25 Horas)Objetivo:

Que el estudiante adquiera los conocimientos y habilidades necesarias paraadministrar los recursos y procesos de un servidor o estación de trabajo Linux.

Temas:

SECCION I: ADMINISTRACION DEL SISTEMA DE ARCHIVOS

ESTRUCTURA DEL SISTEMA DE ARCHIVOSo Por que usar una estructura comúno Revisión del estándar FHRo Ubicaciones especiales en RHEL

ADMINISTRANDO EL SISTEMA DE ARCHIVOS ext3o Características de ext3o Creando un sistema de archivos ext3o Convirtiendo al sistema de archivos ext3o Regresando a un sistema de archivos ext2

ENTENDIENDO EL SISTEMA DE ARCHIVOS /proco Un sistema de archivos virtualo Archivos del sistema de archivos /proco Directorios del sistema de archivos /proco Usando el comando sysctl

ENTENDIENDO LA TECNOLOGIA RAIDo Qué es RAID?o Por qué usar RAID?o Hardware RAID vs. Software RAIDo Niveles de RAID y soporte linealo Configurando RAID por software

ADMINISTRANDO EL ESPACIO DE swapo Qué es el espacio de swap?o Agregando espacio de swapo Removiendo espacio de swapo Moviendo espacio de swap

ADMINISTRANDO LAS PARTICIONES DEL DISCOo Particiones estándar usando partedo Administración de particiones para LVM

ADMINISTRANDO LAS CUOTAS DEL DISCOo Configurando el sistema de cuotaso Administrando las cuotas

ADMINISTRANDO LAS LISTAS DEL CONTROL DE ACCESOo Montando los sistemas de archivoso Estableciendo ACLS para accesoo Estableciendo ACLS por defectoo Mostrando las ACLSo Respaldando sistemas de archivos con ACLs

ADMINISTRANDO LOS VOLUMENES LOGICOS

Page 5: Temario Curso Linux - UTS

o Qué es LVM?o Configurando LVMo Particionamiento automáticoo Particionamiento Manualo Usando system-config-lvm

SECCION II: ADMINISTRACION DEL SOFTWARE DEL SISTEMA

ADMINISTRANDO PAQUETES CON RPMo Entendiendo el formato RPMo Usando RPM para administración de paqueteso Verificando la firma de un paquete

ADMINISTRANDO EL SOFTWARE GRAFICAMENTEo Listando y analizando paqueteso Instalando y removiendo paquetes

ADMINISTRANDO EL SOFTWARE CON RED HAT NETWORK

SECCCION III: CONFIGURACION DEL SISTEMA

ENTENDIENDO EL DIRECTORIO /etc/sysconfigo Archivos del directorio /etc/sysconfigo Directorios del directorio /etc/sysconfig

CONFIGURANDO LA FECHA Y LA HORAo Configurando de la fecha y la horao Configurando el servicio NTPo Configurando la zona horaria

CONFIGURANDO EL TECLADO ENTENDIENDO EL SISTEMA X WINDOW

o Que es el sistema X11?o Entornos de escritorio y manejadores de ventanaso Entendiendo el archivo de configuracióno Configurando las fuentes

CONFIGURANDO EL SISTEMA X-WINDOWSo Configurando las opciones de visualizacióno Configurando el hardware de visualizacióno Configurando la visualización de doble pantalla

ADMINISTRANDO USUARIOS Y GRUPOSo Administrando los usuarios y los grupos gráficamenteo Administrando los usuarios y los grupos en el shello Usuarios y grupos del sistemao Grupos privados de usuarioso shadow passwords

CONFIGURANDO LAS IMPRESORASo Agregando una impresora localo Agregando una impresora IPPo Agregando una impresora Sambao Agregando una impresora JetDirecto Configurando el model de la impresorao Imprimiendo una página de pruebao Monitoreando las impresoras

Page 6: Temario Curso Linux - UTS

o Administrando los trabajos de impresión AUTOMATIZANDO TAREAS

o Programando tareas con crono Programando tareas con at y batch

ADMINISTRANDO LOS HISTORIALES DEL SISTEMAo Localizando los historialeso Revisando los historialeso Agregando historialeso Monitoreando los historiales

SECCCION IV: MONITOREO DEL SISTEMA

OBTENIENDO INFORMACION DEL SISTEMAo Monitoreando los procesoso Monitoreando la memoriao Monitoreando los sistemas de archivoso Monitoreando el hardware

MONITOREO DEL DESEMPEÑO DEL SISTEMAo Entendiendo OProfileo Configurando Oprofileo Iniciando y deteniendo Oprofileo Guardando los datoso Analizando los datoso Entendiendo /dev/oprofile/o Usando las herramientas gráficas

SECCION V: ADMINISTRACION DEL PROCESO DE ARRANQUE

PROCESO DE ARRANQUE, INIT Y SHUTDOWNo Entendiendo el proceso de arranqueo El proceso de arranque en detalleo Preparando la actualizacióno Ejecutando programas al arranqueo Configurando los niveles de ejecucióno Apagando el sistema

ADMINISTRANDO EL GESTOR DE ARRANQUE GRUBo Gestores de arranque y arquitecturas de hardwareo Qué es GRUBo Instalando GRUBo Terminología de GRUBo Interfaces de GRUBo Comandos de GRUBo Archivo de menú de GRUBo Cambiando los niveles de ejecución al arranque

Page 7: Temario Curso Linux - UTS

Temario Linux Redes (25 Horas)Objetivo:

Que el estudiante entienda, configure y administre las conexiones y serviciosde red en servidores Linux con clientes multiplataforma.

Temas:

SECCCION I: CONFIGURACION DE PARAMETROS DE RED

CONFIGURANDO LAS INTERFACES DE REDo Archivos de configuración de redo Archivos de configuración de interfaceso Scripts de control de interfaceso Archivos de funciones de red

CONFIGURANDO LAS CONEXIONES DE REDo Panorama generalo Estableciendo una conexión Etherneto Estableciendo una conexión ISDNo Estableciendo una conexión por Módemo Estableciendo una conexión xDSLo Estableciendo una conexión Token Ringo Estableciendo una conexión Wirelesso Configurando el cliente DNSo Configurando los Hostso Trabajando con perfileso Configurando alias de dispositivoso Guardando y restaurando la configuración

SECCION II: CONFIGURACION DE SERVICIOS DE RED

CONTROLANDO EL ACCESO A LOS SERVICIOSo Configurando los niveles de ejecucióno Configurando TCP Wrapperso Usando la herramienta de configuración de servicioso Usando ntsysvo Usando chkconfig

CONFIGURANDO EL SERVIDOR DNS (BIND)o Introducción a DNSo Entendiendo el archivo /etc/named.confo Entendiendo los archivos de Zonaso Usando rndco Características avanzadas de BINDo Evitando errores comunes

CONFIGURANDO EL SERVIDOR OPEN-SSHo Características de SSHo Versiones del protocolo SSHo Proceso de una conexión SSH

Page 8: Temario Curso Linux - UTS

o Iniciando y deteniendo OpenSSHo Configurando el servidor OpenSSHo Archivos de configuracióno Configurando el cliente OpenSSHo Funciones avanzadas de OpenSSH

CONFIGURANDO EL SERVIDOR NFSo Como funciona NFSo Configurando el cliente NFSo Configurando autofso Opciones comunes de montaje de NFSo Iniciando y deteniendo el servicio NFSo Configurando el servidor NFSo Archivo de configuración /etc/exportso Asegurando el servicio NFSo Entendiendo NFS y Portmapo Usando NFS sobre TCPo Configurando el servidor Sambao Introducción a Sambao Procesos y servicios relacionadoso Conectando a una carpeta compartida

CONFIGURANDO EL SERVIDOR SAMBAo Iniciando y deteniendo el servicio Sambao Tipos de servidores Samba y el archivo /etc/smb.confo Modos de seguridad en Sambao Bases de datos de cuentas Sambao Exploración de red Sambao Soporte de impresión Samba/CUPSo Programas de distribución Samba

CONFIGURANDO EL SERVIDOR DHCPo Por qué usar DHCPo Confiurando el servidor DHCPo Iniciando y deteniendo el servicio DHCPo Configurando el cliente DHCP

CONFIGURANDO EL SERVIDOR HTTPo Introducción a servidor HTTP Apacheo Migrando los archivos de configuración de HTTPo Iniciando y deteniendo el servicio HTTPo Configurando el servidor HTTPo Directivas de configuración en httpd.confo Agregando móduloso Configurando servidores virtualeso Configurando el servidor HTTP seguro (HTTPS)

CONFIGURANDO EL SERVIDOR FTPo El protocolo FTPo El servidor vsftpdo Archivos instalados con vsftpdo Iniciando y deteniendo el servicio vsftpdo Configurando el servidor vsftpd

CONFIGURANDO EL SERVIDOR DE CORREOo Protocolos de correo

Page 9: Temario Curso Linux - UTS

o Clasificación de programas de correoo Agentes de transportes de correo (MTA)o Configurando el agente de transporte de correo (MTA)o Agentes de entrega de correo (MDA)o Agentes de correo de usuario (MUA)

CONFIGURANDO EL SERVIDOR OPEN-LDAPo Por qué usar LDAPo Terminología LDAPo Servicios y utilerías de OpenLDAPo Archivos de configuración de OpenLDAPo El directorio /etc/openldap/schemao Configurando la autentificación con OpenLDAPo Migrando directorios de versiones anteriores

CONFIGURANDO LA AUTENTICACIONo Información de usuarioo Autentificacióno Opcioneso Versión de línea de comandos

Page 10: Temario Curso Linux - UTS

Temario Linux Seguridad (25 Horas)Objetivo:

Que el estudiante entienda y aplique los sistemas, protocolos y procedimientosde seguridad y autentificación en servidores y estaciones de trabajo Linux.

Temas:

SECCCION I: SEGURIDAD Y AUTENTICACION DE LA RED Y LOSSERVICIOS

INTRODUCCION A LA SEGURIDADo Qué es la seguridad computacionalo Controles de seguridad

EVALUACION DE VULNERABILIDADESo Pensando como el enemigoo Evaluando y probando vulnerabilidadeso Evaluando las herramientas

ATACANTES Y VULNERABILIDADESo Historia breve de los hackerso Amenazas contra la seguridad de la redo Amenazas contra la seguridad los servidoreso Amenazas contra la seguridad los usuarios

ATAQUES Y EXPLOITS COMUNES ACTUALIZACIONES DE SEGURIDAD

o Actualizando los paquetes ASEGURANDO EL SISTEMA

o Evaluando la seguridad del sistemao Seguridad del BIOS y el gestor de arranqueo Seguridad de las contraseñaso Controles administrativoso Servicios de red disponibleso Firewalls personaleso Herramientas de comunicación seguras

ASEGURANDO LOS SERVIDORESo Asegurando los servicios con TCP Wrappers y xinetdo Asegurando el servicio Portmapo Asegurando el servicio NISo Asegurando el servicio NFSo Asegurando el servicio HTTPo Asegurando el servicio FTPo Asegurando el servicio SMTPo Verificando los puertos abiertos

ENTENDIENDO EL FUNCIONAMIENTO DE PLUGGABLE AUTHENTICATION MODULES (PAM)

o Ventajas de PAMo Archivos de configuración PAMo Formato de los archivos de configuración PAM

Page 11: Temario Curso Linux - UTS

o Ejemplos de Archivos de configuración PAMo Creando módulos PAMo Caché de credenciales y PAMo Pertenencia de dispositivos y PAM

ENTENDIENDO EL FUNCIONAMIENTO DE TCP WRAPPERS YXINETD

o TCP Wrapperso Archivos de configuración de TCP Wrapperso xinetdo Archivos de configuración de xinetd

IMPLEMENTANDO LA AUTENTIFICACION CON KERBEROSo Qué es Kerberoso Terminología Kerberoso Cómo funciona Kerberoso Kerberos y PAMo Configurando el servidor Kerberoso Configurando el cliente Kerberoso Mapeando Dominios DNSKerberoso Configurando servidores secundarioso Configurando autentificación entre dominios

IMPLEMENTANDO REDES PRIVADAS VIRTUALESo Cómo funcionan las VPNso Creando una conexión IPseco Instalando Ipseco Configurando IPsec Host to Hosto Configurando Ipsec Network to Networko Iniciando y deteniendo una conexión IPsec

IMPLEMANTANDO UN FIREWALL CON IPTABLESo Qué es NetFilter e IPTableso Configuración básica de un FireWallo Usando IPTableso Usando las reglas de FILTERo Usando las reglas de NAT y FORWARDo Software malicioso y direcciones IP falsificadaso Seguimiento de conexioneso IPV6

TRABAJANDO CON LAS OPCIONES AVANZADAS DE IPTABLESo Filtrado de paqueteso Diferencias entre IPTables e IPChainso Opciones de comando de IPTableso Guardando las reglas de IPTableso Scripts de control de IPTableso IPTables e IPV6

SECCION II: MECANISMOS DE SEGURIDAD CON SELINUX

MECANISMOS DE CONTROL DE ACCESO (ACM)o Control de Acceso Discrecional (DAC)o Listas de Control de Acceso (ACL)o Control de Acceso Obligatorio (MAC)

Page 12: Temario Curso Linux - UTS

o Control de Acceso Basado en Roles (RBAC)o Seguridad MultiNivel (MLS)o Seguridad MultiCategoría (MCS)

INTRODUCCION A SELINUXo Panorama de SELinuxo Archivos relacionados con SELinux

ANTECEDENTES E HISTORIA DE SELINUX SEGURIDAD MULTICATEGORIA (MCS)

o Introduccióno Aplicaciones para la Seguridad MultiCategoría (MCS)o Contextos de seguridad de SELinux

COMENZANDO CON LA SEGURIDAD MULTICATEGORIA (MCS)o Introduccióno Comparando SELinux y las Identidades de los Usuarioso Configurando Categoríaso Asignando Categorías a los Usuarioso Asignando Categorías a los Archivos

SEGURIDAD MULTINIVEL (MLS)o Por qué MultiNivelo Niveles de Seguridad, Objetos y Sujetos

PANORAMA DE POLITICAS DE SELINUXo Qué son las Políticas de SELinuxo Dónde están las Políticaso El rol de las Políticas en el proceso de arranqueo Clases de Objetos y Permisos

PANORAMA DE LAS POLITICAS DIRIGIDASo Qué son las Políticas Dirigidaso Archivos y directorios de las Políticas Dirigidaso Entendiendo el rol de los usuarios en las Políticas Dirigidas

IMPLEMENTANDO EL CONTROL DE USUARIOS CON SELINUXo Moviendo y copiando archivoso Revisando el Contexto de Seguridad de un Proceso, Usuario o

Archivoo Reetiquetando un archivo o directorioo Creando archivos que mantengan Contextos de Seguridad

ADMINISTRANDO SELINUXo Viendo el estatus de SELinuxo Reetiquetando un sistema de archivoso Administrando directorios de usuario en NFSo Otorgando acceso a un directorio o árbol de directorioso Respaldando y restaurando el sistemao Habilitando y deshabilitando la aplicación de las Políticaso Habilitando y deshabilitando SELinuxo Cambiando las Políticaso Especificando el Contexto de Seguridad de sistemas de archivoso Cambiando la Categoría de Seguridad de un archivo o usuarioo Corriendo un comando en un Contexto de Seguridad específicoo Comandos útiles para scriptso Cambiando a un Rol diferenteo Cuando reiniciar

Page 13: Temario Curso Linux - UTS

ANALIZANDO EL COMPORTAMIENTO DE SELINUXo Habilitando auditorías en el kernelo Viendo los archivos de historiales

CONFIGURANDO LAS POLITICAS DE SELINUXo Introducción a las Políticas modulareso Construyendo un módulo de Políticas Locales