Formación : Usuario de Unix/Linux, lo esencial

Usuario de Unix/Linux, lo esencial

Descargar en formato pdf Compartir este curso por correo electrónico 2


Este curso eminentemente práctico está deliberadamente despojado de aspectos conceptuales. Presenta una selección rigurosa pero completa de los conocimientos esenciales. Proporciona una autonomía real para el uso cotidiano del sistema Unix.


Abierta
In-company
A medida

Curso práctico presencial o en clase a distancia

Ref. BUX
Precio : Contacto
  2d - 14h00




Este curso eminentemente práctico está deliberadamente despojado de aspectos conceptuales. Presenta una selección rigurosa pero completa de los conocimientos esenciales. Proporciona una autonomía real para el uso cotidiano del sistema Unix.

Público afectado
El curso está dirigido a cualquier persona que desee descubrir Unix/Linux y adquirir los conocimientos esenciales de un usuario.

Requisitos previos
No se requieren conocimientos especiales.

Programa de la formación

Familiarizarse con el sistema

  • Historia de los sistemas Unix/Linux.
  • Las diferentes versiones de Unix (AIX, HP_UX, Solaris, etc.).
  • Distribuciones Linux.
  • Normas y arquitecturas.
  • Estructura de una línea de comandos Unix.
  • Utilización y personalización de la interfaz gráfica.
  • Árbol estándar del sistema de archivos Unix.
  • Usuarios y grupos, protección de acceso.
  • Organización de directorios y ficheros. Permisos de archivos en Unix/Linux.
  • Comandos básicos para archivos y directorios. Copiar, mover y borrar archivos y directorios.
  • ¿Cómo utilizar eficazmente la documentación en línea?
Trabajo práctico
Exploración de la estructura de árbol. Uso de los comandos básicos. Ejemplo de uso de la documentación en línea.

Gestión de archivos, uso de editores

  • Inodos.
  • Bloques de datos.
  • Comandos básicos para manipular archivos.
  • Enlaces físicos y simbólicos.
  • Comandos adicionales.
  • La estructura de árbol estándar.
  • Compruebe el espacio disponible en disco.
  • El editor vi Los diferentes editores
  • Configuración de la sesión y del entorno de usuario.
Trabajo práctico
Manejo de ficheros y directorios. Uso del editor de texto vi.

Comprender y utilizar el shell

  • El papel del caparazón. Noción de concha, principios básicos.
  • Los diferentes tipos de caparazón.
  • El símbolo del sistema.
  • Variables.
  • Alias.
  • La idea de un filtro.
  • Redirecciones.
  • Lanzamiento de programas.
  • Medio ambiente y procesos.
  • Ampliación de órdenes. Encadenamiento de órdenes, código de retorno.
  • Noción de "shell scripts".
  • El archivo ".profile".
  • Comandos de sustitución.
Trabajo práctico
Modificación de variables de entorno. Ejemplo de utilización de filtros y redireccionamientos. Ejecución de scripts de shell.

Utilizar y crear herramientas de comunicación

  • Introducción a las expresiones regulares.
  • El comando "grep".
  • Herramientas básicas.
  • Mecanismo de tuberías.
  • Uso de tuberías.
  • Construcción de sobreherramientas mediante tuberías.
  • Herramientas adicionales.
  • Mensajería.
Trabajo práctico
Ejemplos de uso de expresiones regulares. Uso de tuberías.

Multitarea

  • Ejecución en segundo plano. Noción de proceso y demonio.
  • Ejecución en segundo plano, herramientas en segundo plano.
  • Señalización y borrado de un proceso. Listado de procesos: ps, etc.
  • Respuestas a las señales.
Trabajo práctico
¿Cómo se ejecutan las aplicaciones en segundo plano? Gestión de procesos.

Lectura y modificación de un programa shell

  • Instrucciones de programación.
  • Condiciones y bucles (if, for, while...).
  • Operadores de pruebas y estructuras de control para las pruebas.
  • El comando de prueba.
  • Ejemplo sencillo de un programa shell.
  • Ejemplo de modificación de un programa shell.
  • Instrucciones de diálogo interactivo.
Trabajo práctico
Creación y modificación de un programa shell.

Unix/Linux en una red local

  • Protocolos de red de Internet. Nociones sobre TCP/IP.
  • Conexión segura a una máquina remota (SSH)
  • Transferencia de archivos (FTP, rcp).
  • Lanzar procedimientos remotos (rsh).
  • Noción de seguridad.
  • Comprender los principales términos (NFS, NIS, DNS, etc.).
Trabajo práctico
Ejemplos de transferencia de archivos. Comandos remotos.


Modalidades prácticas
Trabajo práctico
Los participantes dispondrán de estaciones de trabajo en red con Unix (AIX, Solaris, HP/UX y Linux) para poner en práctica los conceptos presentados.