Si lo deseas podemos buscar por ti el curso que mejor se adapta a ti, somos especialistas en formación.

(+34) 986013487

Curso de Linux

¿Estás interesado en hacer un curso de Linux?

AEDE

El OBJETIVO del curso es dotar a nuestros alumnos de las herramientas y conocimientos necesarios para conocer y desenvolverse con GNU/Linux como sistema de escritorio, conociendo los comandos básicos, usando la consola (shell) y el entorno gráfico, entre otros. Además de adquirir conocimientos referentes a los métodos de seguridad y gestión de errores necesarios para salvaguardar datos, los alumnos conocerán la gestión de los paquetes de programas para así poder elegir el más apropiado en cada caso y configurar la distribución del mismo.

Categoría del curso: Cursillos, Talleres y Jornada Modalidad: Presencial. Temario del curso: Información de interés acerca del centro:

Requisitos para participar en el curso:

Conocimientos informáticos nivel usuario

Categoría del curso: Cursos de Sistemas Operativos
Modalidad: Presencial.

Temario del curso:

CONTENIDOS (80 horas)
LINUX BÁSICO 50 horas
1. INTRODUCCIÓN A GNU/LINUX 
¿Que es un sistema operativo? Historia: Minix y Unix. El movimiento GNU. ¿Que son las distribuciones? Suse como distribución.
2. INSTALACION DE LINUX 
Obtención de Linux. Requerimientos de hardware y plataformas soportadas. ¿Que son y como plantear las particiones? Tipos y restricciones a las particiones. Elección de paquetes: tipos de instalación. Proceso de instalación. Descripción de los gestores de arranque del sistema. Gestor de arranque por defecto: GRUB.
3. TERMINALES VIRTUALES E INTERPRETES DE COMANDOS
Definición de los terminales virtuales. Entrada en un terminal con usuario y contraseña. Tipos de intérpretes de comandos (bash, tsch, ksh). El intérprete de comandos por defecto (bash).
4. FICHEROS Y DIRECTORIOS
Estructura de ficheros y directorios. Moverse por ficheros y directorios. Crear, borrar y listar directorios. Copiar y mover un fichero. Situación de las unidades de disco. Descripción y visualización de permisos, grupos y usuarios.
5. PROCESOS 
Definición y actuación sobre los procesos. Redireccionar la salida de un programa/proceso. Conexión entre dos procesos (tuberías). Introducción a las estructuras asociadas a los comandos. Metacaracteres relacionados con archivos y comandos. Utilización del entrecomillado y empleo de caracteres especiales.
6. EDITORES DE TEXTO 
Editores de texto: Vi y Emacs. Ejecución de Emacs en consola y entorno gráfico. Movimiento a través del entorno de Emacs. Desplazarse a lo largo del texto. Funciones adicionales con Emacs.
7. PROGRAMACIÓN DE SCRIPTS 
Descripción de la programación de scripts en Shell. Programación de scripts en shell usando Emacs. Programas cuya salida es un texto. Variables y operadores. Ejemplos de sentencia. Tipos de bucle.
8. CONFIGURACIÓN DE X-WINDOW 
Descripción de los gestores de ventanas (gdm, kdm y xdm). Funcionamiento del gestor de ventanas gdm. Escritorios (Gnome y KDE).
9. EL ESCRITORIO GNOME 
Cómo configurar aspectos del escritorio. El «menú inicio» (Aplicaciones). Organización de ficheros y directorios en Gnome. Movimiento y visualización de directorios. Crear y borrar carpetas. Mover y copiar archivos. Descripción de aplicaciones auxiliares. Editores de texto. Editor de texto Gedit. Ejecutar un programa.
10. ADMINISTRACIÓN DE USUARIOS 
Descripción de superusuario (root). La orden «su» y «sudo». Privilegios y uso del superusuario. Estructura y carga del Gestor de cuentas de usuario. Cambio de privilegios de los usuarios. Descripción de los grupos asociados a un usuario.
11. ADMINISTRACIÓN DE LOS FICHEROS 
Como gestionar los sistemas de ficheros. Montaje y desmontaje de sistemas de ficheros. Ficheros de auditoría del sistema (I y II). Logs.
12. ADMINISTRACIÓN DEL SISTEMA 
Como arrancar y parar le sistema. Opciones de arranque y parada en consola. Control de carga del sistema. Automatización de tareas (Cron).
13. COPIAS DE SEGURIDAD 
Copias de seguridad. Ejemplo de script de copia de seguridad.
14. EL SISTEMA DE IMPRESIÓN (CUPS) 
Sistema de impresión. Impresiones a un archivo.
15. GESTIÓN DE PAQUETES DE INSTALACIÓN
Instalación de nuevas aplicaciones y paquetes. Actualización del sistema
LINUX AVANZADO 30horas
1. TCP/IP EN LINUX
Introducción a redes TCP/IP. El protocolo de internet IP. Espacio de direccionamiento IP. Protocolo DHCP. Resolución de direcciones en IP. Encaminamiento IP. El Internet Control Message Protocol (ICMP). Protocolos de transporte TCP/UDP. Configuración del kernel para TCP/IP. Información de red básica.
2. CONFIGURACIÓN DEL HARDWARE DE RED
Dispositivos y pseudo-dispositivos. Interfaces de red. Configuración de red. Configuración del resolver. Pruebas de conectividad.
3. SERVICIOS Y CONTROL DE ACCESO
Introducción a servicios y xinetd. Configuración de xinetd. Control de acceso. Monitorización de actividad. Niveles de ejecución. Configuración de servicio.
4. LINUX
Linux. Introducción a Linux. ¿Qué son las distribuciones?. ¿Que es el kernel de Linux?. Fedora Core. Proceso de instalación. El arranque de Linux. El software adicional para GNU/Linux. La herramienta Yum. Estructura del sistema de archivos de Linux. Árbol de directorios típico de Linux. Los usuarios. Acceso a Linux. Scripts de inicio del sistema. Runlevels. Arrancar y parar servicios por separado. <
5. CONFIGURACION DE UN SERVIDOR WEB APACHE
Introducción general. El modelo cliente servidor. Introducción a HTTP. Etapas de una transacción HTTP. Servidores Web. Introducción a DNS. Consideraciones sobre los servidores web. Instalación de apache. Descripción de la arquitectura en módulos del Apache. Páginas dinámicas con PHP. Páginas dinámicas vs. HTML. La ventaja de PHP5. Instalación de PHP5. Configuración básica de Apache. Archivos de configuración principales. Servidores virtuales. Configuración de apache para soporte de Virtual Host. Usuarios y grupos. Autentificación. Modificando httpd.conf para autentificación.
6. INSTALACIÓN Y CONFIGURACIÓN DE MYSQL
Introducción a las bases de datos. Objetos de una base de datos. Conceptos básicos de una base de datos. Tipos de gestores de bases de datos. Diferencias entre algunos gestores de bases de datos. Instalación de MySQL. La estructura de MySQL. Seguridad. Principales características de MySQL. Configuración de MySQL: Usuarios principales.
7. ADMINISTRACIÓN DE MYSQL
Creación de una base de datos. Eliminación de una base de datos. Creación y eliminación de usuarios. Mostrar el contenido de los archivos MyISAM: logs. Reparación de una base de datos. Control de procesos. Control de acceso a usuarios. Resguardo y restauración.
8. PROGRAMACIÓN EN PHP
PHP y HTML. Parámetros Get y Post. Llamadas a otros ficheros PHP: Include y Require. Sintaxis básica. Variables e PHP. Ámbito de las variables. Tipos de variables. Expresiones y operadores. Estructuras de control y bucles. Funciones. Variables de sistema en PHP. Formularios dinámicos. El lenguaje SQL. Operaciones con bases de datos. Consultas en SQL. Funciones PHP para SQL. Sesiones en PHP. Funciones matemáticas. Funciones de cadena.
9. SSH
Protocolo SSH, servidor y cliente
10. FTP
Protocolo FTP, servidor y cliente

Información de interés acerca del centro:

AEDE Technology School nace a partir de AEDE Business School, con la intención de ampliar la exitosa oferta formativa de la Escuela, al área de las Nuevas Tecnologías.

Para lograrlo, ha sido nuestro deseo aportar todas nuestras experiencias (conocimiento real), vivencias (humanas, organizativas, de dirección de equipos) y una visión de futuro sustentadas, todas ellas, en una dilatada trayectoria profesional que tiene una enorme proximidad a las necesidades de los negocios y un conocimiento muy profundo de prestigiosas empresas.

Nuestro principal compromiso radica en que todos nuestros alumnos vean superadas sus expectativas en el programa de cada curso como así ha venido sucediendo en nuestra Escuela de Negocios, no sólo por el alto nivel del profesorado con el que contamos, sino también por la elevada motivación y cualificación de sus compañeros.

Solicita más información