Linux

Page 1

Carrera GNU/LINUX


CONTENIDO PROGRAMATICO:

Duración: 40 Horas

Sistema Operativo GNU/Linux Fundamentos

Modulo 1. ¿Qué es el GNU/LINUX? 1.1. ¿Qué es el GNU 1.2. ¿Qué es el GNU/Linux 1.3. Distribuciones 1.4. Programas y documentación Modulo 2. Conceptos y comandos básicos 2.1. Introducción 2.2. Usuarios y grupos 2.3. El sistema de ficheros 2.3.1. La jerarquía del sistema de ficheros 2.3.2. Directorios del sistema 2.3.3. Moviéndonos 2.3.4. Enlaces 2.3.5. Permisos 2.3.6. Manipulación, patrones y búsquedas 2.3.7. Tipos y contenido de ficheros 2.4. Los procesos 2.5. Otros comandos útiles 2.5.1. La ayuda del sistema 2.5.2. Empaquetado y compresión 2.5.3. Operaciones de disco 2.6. Operaciones con comandos 2.6.1. Redireccionamientos 2.6.2. Comandos específicos del bash 2.6.3. Shell scripts con bash


Modulo 3. Taller de GNU/Linux (CANAIMA (Live)) 3.1. Introducción 3.2. Arranque del sistema 3.3. Paro del sistema 3.4. Configuración del teclado 3.5. Inspección del 3.6. Manejo de directorios y ficheros 3.7. Administración de usuarios 3.8. Gestión de procesos 3.9. Activación y uso del ratón 3.10. Otras operaciones 3.11. Conclusión Modulo 4. Instalación de GNU/Linux (Fedora) 4.1. Introducción 4.2. Arrancando 4.3. Fraccionando (Particionando) el disco 4.4. Instalación de módulos 4.5. Configuración básica de la red 4.6. Sistema de arranque 4.7. Elección de paquetes 4.8. Otros aspectos


Modulo 5. Taller de instalación de Ubuntu 5.1. Introducción 5.1.1. Sistemas de instalación 5.1.2. Tipos de paquetes 5.1.3. Estado de desarrollo de los paquetes 5.2. Instalación de Ubuntu 5.2.1. Sabores de Ubuntu 5.2.2. CD-ROM de Ubuntu y sus distintos Sabores 5.2.3. Instalando UbuntuGNU/Linux For Intel x86 5.3. Instalación de Ubuntu mediante CD-ROM 5.3.1. Antes de empezar la instalación 5.3.2. Arranque del sistema de instalación 5.3.3. Configuración del idioma de instalación 5.3.4. Menú principal de instalación 5.3.5. Configuración del teclado 5.3.6. Partición del disco duro 5.3.7. Inicialización y activación de la partición swap 5.3.8. Inicialización y activación de una partición Linux 5.3.9. Inicialización y activación de otras particiones Linux 5.3.10. Instalación del kernel 5.3.11. Configuración de módulos 5.3.12. Configuración del hostname 5.3.13.Instalación del sistema base


5.3.14.Creación de un disco de arranque 5.3.15.Instalación de GRUB 5.3.16.Reinicialización del sistema 5.3.17.Arranque del sistema base 5.3.18.Configuración horaria 5.3.19.Configuración geográfica 5.3.20.Establecimiento de la política de passwords 5.3.21.Últimas configuraciones 5.3.22.Configuración de apt 5.3.23.tasksel y dselect 5.4. Instalación de Debian por red 5.4.1. Particularidades de una instalación por red 5.4.2. Aspectos comunes de los distintos métodos de instalación 5.4.3. Instalación del módulo de red 5.4.4. Configuración de la red 5.4.5. Configuración de apt 5.5. Conclusión Modulo 6. Configuraciones básicas 6.1. El sistema de login 6.2. Explorando el bash 6.3. El sistema de arranque 6.3.1. Lilo 6.3.2. GRUB 6.4. Acceso a otras particiones y dispositivos


6.5. Configuración de dispositivos 6.5.1. El teclado 6.5.2. Tarjeta de red (tipo Ethernet) 6.5.3. Tarjeta WiFi 6.5.4. Módems 6.5.5. Tarjeta de sonido 6.5.6. Impresora Modulo 7. Daemons y runlevels 7.1. Los daemons 7.2. Los runlevels 7.3. El arranque del sistema 7.4. Daemons básicos 7.4.1. Logs de sistema (sysklogd) 7.4.2. Ejecuciones periódicas (cron) 7.4.3. Ejecuciones retardadas (at y batch) Modulo 8. Instalación de aplicaciones 8.1. Introducción 8.2. El sistema de paquetes tipo Debian (DEBs) 8.3. Compilación de nuevos programas


Modulo 9. Taller de configuraciones básicas 9.1. Introducción 9.2. El gestor de arranque 9.2.1. Instalación de Lilo 9.2.2. Instalación de GRUB 9.3. El sistema de paquetes 9.3.1. /etc/apt/sources.list 9.3.2. apt 9.3.3. dpkg 9.3.4. dselect 9.3.5. aptitude 9.4. locales: configuración regional 9.5. Configuración de man y su pager 9.6. El archivo principal de arranque, /etc/inittab y /etc/init 9.7. Montaje de dispositivos, /etc/fstab y /etc/mtab 9.8. Configuración de dispositivos 9.8.1. Configuración del ratón 9.8.2. Configuración de módems 9.8.3. Configuración de módems DSL 9.8.4. Configuración de tarjetas de red 9.8.5. Configuración de impresoras 9.8.6. Configuración de tarjetas de sonido 9.9. Conclusión


Modulo 10. Arquitectura X-Window 10.1. ¿Qué es X-Window? 10.2. Configuración de X-Window 10.3. X display manager (XDM,GDM,KDM y Ligthdm) Modulo 11. Taller de X-windows 11.1. Introducción 11.2. Instalación del sistema básico 11.2.1.Distintas estrategias para la instalación de los paquetes 11.2.2. Instalación de paquetes básicos 11.2.3. Inicialización del servidor 11.2.4. El fichero de log 11.2.5. El servidor de fuentes 11.3. Window managers 11.4. X Session manager 11.5. X Display manager 11.6. Desktop managers 11.6.1. GNOME y GNOME Shell 11.6.2. KDE y Unity 11.7. Personalización de aspectos locales 11.7.1. Personalización de algunos aspectos 11.7.2. Personalización de aspectos de red 11.8. Configuración de impresoras 11.9. LibreOffice 11.10. Conclusión


Duración: 40 Horas Administración de GNU/Linux

Modulo 1. Introducción al sistema operativo GNU/Linux 1.1. Software Libre y Open Source 1.2. UNIX. Un poco de historia 1.3. Sistemas GNU/Linux 1.4. El perfil del administrador de sistemas 1.5. Tareas del administrador 1.6. Distribuciones de GNU/Linux 1.6.1. Debian 1.6.2. Red Hat Modulo 2. Migración y coexistencia con sistemas no Linux 2.1. Sistemas informáticos: ambientes 2.2. Servicios en GNU/Linux 2.3. Tipologías de uso 2.4. Migrar o coexistir 2.4.1. Identificar requerimientos de servicios 2.4.2. Proceso de migración 2.5. Taller de migración: análisis de casos de estudio Modulo 3. Herramientas básicas para el administrador 3.1. Herramientas gráficas y líneas de comandos 3.2. Documentos de estándares 3.3. Documentación del sistema en línea


3.4. Shells y scripts 3.4.1. Shells interactivos 3.4.2. Shells disponibles 3.4.3. Variables de sistema 3.4.4. Programación scripts en Bash 3.5. Herramientas de gestión de paquetes 3.5.1. Paquete TGZ 3.5.2. Red Hat: paquetes RPM 3.5.3. Debian: paquetes DEB 3.6. Herramientas genéricas de administración 3.7. Otras herramientas Modulo 4. El kernel 4.1. El kernel del sistema GNU/Linux 4.2. Personalizar o actualizar el kernel 4.3. Proceso de configuración y compilación 4.4. Parchear el kernel 4.5. Los módulos del kernel 4.6. Futuro del kernel y alternativas 4.7. Taller: Configuración del kernel a las necesidades del usuario 4.7.1. Actualizar kernel en Debian 4.7.2. Actualizar kernel en Red Hat 4.7.3. Personalizar e instalar un kernel genérico


Modulo 5. Administraciรณn local 5.1. Distribuciones: particularidades 5.2. Niveles de arranque y servicios 5.3. Observar el estado del sistema 5.3.1. Arranque del sistema 5.3.2. Kernel: Directorio/proc 5.3.3. Procesos 5.3.4. Logs del sistema 5.3.5. Memoria 5.3.6. Discos y filesystems 5.4. Sistema de ficheros 5.4.1. Puntos de montaje 5.4.2. Permisos 5.5. Usuarios y grupos 5.6. Servidores de impresiรณn 5.6.1. BSD LPD 5.6.2. LPRng 5.6.3. CUPS 5.7. Discos y gestiรณn filesystems 5.8. Software: actualizaciรณn 5.9. Trabajos no interactivos 5.10.Taller: prรกcticas combinadas de los diferentes apartados


Modulo 6. Administración de red 6.1. Introducción a TCP/IP (TCP/IP suite) 6.1.1. Servicios sobre TCP/IP 6.1.2. ¿Qué es TCP/IP? 6.1.3. Dispositivos físicos (hardware) de red 6.2. Conceptos en TCP/IP 6.3. ¿Cómo se asigna una dirección Internet? 6.4. ¿Cómo se debe configurar la red? 6.4.1. Configuración de la interfaz (NIC, network interface controller) 6.4.2. Configuración del Name Resolver 6.4.3. Configuración del routing 6.4.4. Configuración del inetd 6.4.5. Configuración adicional: protocols y networks 6.4.6. Aspectos de seguridad 6.4.7. Opciones del IP 6.5. Configuración del DHCP 6.6. IP aliasing 6.7. IP Masquerade 6.8. NAT con el kernel 2.2 o superiores 6.9. ¿Cómo configurar una conexión DialUP y PPP? 6.10.VPN (virtual private network) 6.11.Configuraciones avanzadas y herramientas


Modulo 7. Administración de servidores 7.1. Domain Name System (DNS) 7.1.1. Servidor de nombres caché 7.1.2. Forwarders 7.1.3. Configuración de un dominio propio 7.2. NIS (YP) 7.2.1. ¿Cómo iniciar un cliente local de NIS en Debian? 7.2.2. ¿Qué recursos se deben especificar para utilizar en NIS? 7.2.3. ¿Cómo se debe ejecutar un master NIS server? 7.2.4. ¿Cómo se debe configurar un server? 7.3. Servicios de conexión remota: telnet y ssh 7.3.1. Telnet y telnetd 7.3.2. Ssh, Secure shell 7.4. Servicios de transferencia de ficheros: FTP 7.4.1. Cliente ftp 7.4.2. Servidores FTP 7.5. Servicios de intercambio de información a nivel de usuario 7.5.1. El Mail Transport Agent (MTA) 7.5.2. Internet Message Access Protocol POP (IMAP) 7.5.3. News 7.5.4. World Wide Web (httpd) 7.6. Servicio de Proxy: Squid 7.6.1. Squid como acelerador de http 7.6.2. Squid como proxy-caching 7.7. OpenLdap (Ldap) 7.7.1. Creación y mantenimiento de la base de datos 7.8. Servicios de archivos (NFS)


Modulo 8. Administración de datos 8.1. PostgreSQL 8.1.1. ¿Cómo se debe crear una DB? 8.1.2. ¿Cómo se puede acceder a una DB? 8.1.3. El lenguaje SQL 8.1.4. Instalación PostgreSQL 8.1.5. Mantenimiento 8.1.6. Pgaccess 8.2. Mysql 8.2.1. Instalación 8.2.2. Postinstalación y verificación 8.2.3. El programa monitor (cliente) mysql 8.2.4. Administración 8.2.5. Interfaces gráficas 8.3. Source Code Control System (CVS y RCS) 8.3.1. Revision Control System (RCS) 8.3.2. Concurrent Versions System (CVS) 8.3.3. Interfaces gráficas


Modulo 9. Administración de seguridad 9.1. Tipos y métodos de los ataques 9.1.1. Técnicas utilizadas en los ataques 9.1.2. Contramedidas 9.2. Seguridad del sistema 9.3. Seguridad local 9.3.1. Bootloaders 9.3.2. Passwords y shadows 9.3.3. Suid y sticky bits 9.3.4. Habilitación de hosts 9.3.5. Módulos PAM 9.3.6. Alteraciones del sistema 9.4. Seguridad en red 9.4.1. Cliente de servicios 9.4.2. Servidor: inetd y xinetd 9.5. Detección de intrusiones 9.6. Protección mediante filtrado (wrappers y firewalls) 9.6.1. Firewalls 9.6.2. Netfilter: IPtables 9.6.3. Paquetes de firewalls en las distribuciones 9.6.4. Consideraciones finales 9.7. Herramientas de seguridad 9.8. Analisis logs 9.9. Taller: análisis de la seguridad mediante herramientas 9.10.Actividades para el lector 9.11.Otras fuentes de referencia e información


Modulo 10. Configuraciรณn, sintonizaciรณn y optimizaciรณn 10.1. Aspectos bรกsicos 10.1.1. Monitorizaciรณn sobre UNIX System V 10.1.2. Optimizando el sistema 10.1.3. Optimizaciones de carรกcter general 10.1.4. Configuraciones complementarias 10.1.5. Monitorizaciรณn 10.2. Actividades para el lector Modulo 11. Clustering 11.1. Introducciรณn al HPC 11.1.1. Beowulf 11.1.2. ยฟCรณmo hay que programar para aprovechar la concurrencia? 11.2. OpenMosix 11.3. Metacomputers, grid Computing 11.3.1. Diferentes arquitecturas de cรณmputo 11.3.2. Globus 11.3.3. Software, instalaciรณn y administraciรณn de Globus


Duraci贸n: 160 Horas

CICLO CERTIFICACION: LPIC-1

Modulo I - Installation 1. The Installation CD 2. Local Installations 3. Network Installation 4. Rescue disk 5. Partitioning Schemes 6. Easy Dual Booting 8. Exercises Modulo II -Hardware Configuration 1. Memory Support 2. Resource Allocation 3. USB Support 4. SCSI Devices 5. Network cards 6. Setting up modems 7. Printer Configuration 8. Exercises Modulo III -Managing Devices 1. Disks and Partitions 2. Partitioning Tools 3. Bootloaders 4. Managed devices 5. Quotas 6. Exercises


Modulo IV -The Linux Filesystem 1. The Filesystem Structure 2. Formatting and File System Consistency 3. Monitoring Disk Usage 4. File Permissions 5. Exercises. Modulo V -The Command Line 1. The interactive shell 2. Variables 3. Input, Output, Redirection 4. Metacharacters and Quotes 5. The Command History 6. Other Commands 7. Exercise Modulo VI -File Management 1. Moving around the filesystem 2. Finding Files and Directories 3. Handling directories 4. Using cp and mv 5. Hard Links and Symbolic Links7. Touching and dd-ing 8. Exercises


Modulo VII -Process Management 1. Viewing running processes 2. Modifying Processes 3. Processes and the shell 4. Exercises Modulo VIII -Text Processing 1. cat the Swiss Army Knife 2. Simple tools 3. Manipulating text 4. Exercises Modulo IX -Software Installation 1. Introduction 2. Static and Shared Libraries 3. Source Distribution Installation 4. The RedHat Package Manager RPM 5. The Alien Tool 6. Exercises

Modulo X -Advanced Text Manipulation 1. Regular Expressions 2. The grep family 3. Working with grep 4. egrep and fgrep 5. The Stream Editor - sed 6. Exercises


Modulo XI -Using vi 1. vi Modes 2. Text Items 3. Inserting Text 4. Deleting Text 5. Copy Pasting 6. Searching 7. Undoing 8. Saving 9. Exercises Modulo XII -The X Environment 1. Introduction 3. Configuring X11R6 4. Controlling X clients 5. Starting X 6. The Display Manager 7. Troubleshooting X Clients 8. Choosing a Window Manager 9. Exercises Modulo XIII - The Linux Kernel 1. Kernel Concepts 2. The Modular Kernel 3. Routine Kernel Recompilation 4. Exercises


Modulo XIV -Booting Linux 1. Understanding Runlevels 2. The joys of inittab 3. LILO the Linux boot Loader 4. From boot to bash 5. Exercises Modulo XV -Managing Groups and Users 1. Creating new users 2. Working with groups 3. Configuration files 4. Command options 5. Modifying accounts and default settings 6. Exercises Modulo XVI -Network Configuration 1. The Network Interface 2. Host Information 3. Stop and Start Networking 4. Routing 5. Common Network Tools 6. Exercises


Modulo XVII - TCP/IP Networks 1. Binary Numbers and the Dotted Quad 2. Broadcast Address, Network Address and Netmask 3. Network Classes 4. Subnets 5. The TCP/IP Suite 6. TCP/IP Services and Ports 7. Exercices Modulo XVIII -Network Services 1. The inetd daemon (old) 2. The xinetd Daemon 3. TCP wrappers 4. Setting up NFS 5. SMB and NMB 6. DNS services 7. Sendmail main Configuration 8. The Apache server 9. Exercises Modulo XIX -Bash Scripting 1. The bash environment 2. Scripting Essentials 3. Logical evaluations 4. Loops


5. Expecting user input 6. Working with Numbers 7. Exercises Modulo XX -Basic Security 1. Local Security 2. Network Security 3. The Secure Shell 4. Time Configuration 5. Kernel security Modulo XXI -Linux System Administration 1. Logfiles and configuration files 2. Log Utilities 3. Automatic Tasks 4. Backups and Compressions 5. Documentation 5. Exercises Modulo XXII -Setting up PPP 1. Serial Modems 2. Dialup Configuration 3. pppd and chat 4. PPPD peers 5. Wvdial


Modulo XXIII -Printing 1. Filters and gs 2. Printers and print queues 3. Printing Tools 4. The configuration files 5. Exercises


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.