Curso de GNU/Linux en escuela.it

GNU/linux

Comienzo a impartir un curso de GNU/Linux en escuela.it en el para el cual me he planteado los siguientes objetivos:

  • Conocer el sistema operativo GNU/Linux.
  • Gestionar el sistemas operativo en entornos virtualizados y remotos.
  • Conocer la estructura de directorios en sistemas GNU/Linux.
  • Hacer particiones en uno o varios discos duros con GNU/Linux.
  • Hacer la instalación de GNU/Linux en una máquina virtual.
  • Conocer la shell de comandos de GNU/Linux.
  • Conexiones remotas a servidores externos.
  • Conocer la administración básica de los sistemas GNU/Linux. (Usuarios, Permisos, instalación de aplicaciones, firewall (UFW), monitorización y automatización de tareas.
Las clases intentaré que sean entretenidas, duraran 90 minutos mas o menos y al final tendremos una ronda de preguntas.
La primera clase sobre virtualizacion con virtualbox, para que podáis poner en practica en casa lo aprendido, será en abierto.
Las clases para el curso serán las siguientes:
  1. Virtualización.
    En esta primera clase conoceremos cómo funciona el sistema de virtualización virtualbox.
  2. Instalación del sistema operativo.
    Cómo instalar un sistema operativo GNU/Linux, desde la descarga del sistema, preparación de los medios de instalación e instalación del sistema.
  3. Estructura de directorios.
    Explicación del árbol de directorios de GNU/Linux y conoceremos los archivos más importantes del sistema operativo.
  4. Particiones.
    Hablaremos de la gestión del almacenamiento en GNU/Linux, conociendo los sistemas de archivos, como podemos crear y formatear particiones , explicaremos cómo además como montar particiones de window en linux.
  5. Shell 1
    Introducción a la línea de comandos, en esta clase además conoceremos editores de texto por línea de comandos, como utilizar los manuales de los comandos, y cómo indicar rutas en linux.
  6. Shell 2
    En esta segunda clase ampliaremos los conocimientos de la clase anterior con nuevos comandos de administración del sistema.
  7. Gestión de paquetes.
    Como instalar programas en GNU/Linux, gestión de repositorios. Añadir nuevas fuentes de software. Diferentes tipos de instalaciones de paquetes.
  8. Conexiones remotas.
    Conexiones remotas por medio de SSH, SFTP. Configuración del servicios y los programas necesarios para conectarnos a ellos.
  9. Firewall y monitorización.
    Gestión del firewall de GNU/Linux utilizando UFW una interfaz muy sencilla. Conoceremos además como conocer el estado del sistema por medio de herramientas de monitorización.
  10. Automatización de tareas con CRON y scripting.
    Como automatizar tareas en GNU/Linux, funcionamiento de CRON, creación de script sencillo para la realización de copias de seguridad con rsync.

Para seguir el curso lo único que necesitáis es un ordenador con capacidades de virtualización y conexión a internet.

Si os apetece no dudéis en apuntaros.

Acceso al Curso.

Script para mover grabaciones de llamadas de Asterisk desde la RAM

Cómo mover las grabaciones de llamadas de Asterisk guardadas en RAM Este artículo recoge un script mejorado para poder mover archivos (en este caso llamadas telefónicas realizadas a través de Asterisk) sin mover los archivos abiertos (las llamadas en curso). Es muy típico tener que realizar grabaciones de llamadas de Asterisk en un Call Center […]

Grsecurity

Hace algún tiempo Dabo me hablo de grsecurity un kernel en el cual vienen implementadas muchas medidas de seguridad. ¿Qué es grsecurity? Grsecurity® es una amplia mejora de seguridad para el núcleo de Linux, defiende contra una amplia gama de amenazas a la seguridad a través del control de acceso inteligente, previene desbordamientos en la memoria […]

Postinstalación de Ubuntu mate

  ¿Qué hacer después de instalar Ubuntu mate? Una vez mas os traigo un script de postinstalación, en este caso para ubuntu mate 14.04 aunque lo podéis probar en otras versiones y contarme si funciona. Mate es un entorno gráfico fork  de gnome 2 uno de los entornos gráficos que a mi personalmente mas me ha gustado dentro […]

¿Qué es Oauth? Conoce este protocolo que utilizas tan a menudo.

El propósito de este articulo es dar a conocer OAuth de manera que cualquier persona la pueda entender, lo explico desde el punto de vista de un usuario, conociendo de que manera puede afectarle esta tecnología. ¿Qué es OAuth? Es un protocolo abierto, que permite autorización segura de una API de modo estándar y simple […]