Saltar al contenido
Logotipo de Trainontech Trainontech

IoT y Conectividad Industrial · IOT-102

Linux para Raspberry Pi

Usuarios, permisos, sistema de archivos y los comandos de terminal que se usan a diario.

Disponible Iniciación 7 módulos · 35 clases

Formato asíncrono Docentes FP, Alumnado, Desarrollo Raspberry Pi, Linux

Lo que aprenderás

  • Recorrer el sistema de archivos con cd, ls y find distinguiendo rutas absolutas y relativas.
  • Crear usuarios y grupos y ajustar permisos con chmod, chown y el uso responsable de sudo.
  • Instalar, actualizar y desinstalar software con apt y localizar los ficheros de configuración.
  • Editar configuraciones con nano y recuperar el fichero original cuando el cambio rompe el servicio.
  • Gestionar servicios con systemctl y leer sus registros con journalctl para localizar un fallo.
  • Encadenar comandos con tuberías, redirecciones y grep para filtrar salidas largas.
  • Programar tareas periódicas con cron y comprobar que se ejecutan realmente.

Contenido del curso

7 módulos · 35 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Entorno y primeros comandos 5 clases
  • Qué es una distribución y qué aporta la terminal
  • Conexión al equipo y anatomía del prompt
  • pwd, ls y cd: moverse sin perderse
  • Ayuda integrada: man, help y tab
  • Historial de comandos y atajos que ahorran tiempo
Módulo 2 · Sistema de archivos 5 clases
  • Árbol de directorios de Linux y qué guarda cada uno
  • Crear, copiar, mover y borrar con mkdir, cp, mv y rm
  • Ver contenido con cat, less, head y tail
  • Buscar ficheros con find y contenido con grep
  • Espacio en disco con df y du
Módulo 3 · Usuarios, grupos y permisos 5 clases
  • Usuarios del sistema y usuario pi
  • Lectura, escritura y ejecución: interpretar ls -l
  • chmod en notación simbólica y octal
  • Propietario y grupo con chown y usermod
  • sudo, root y cuándo no conviene usarlo
Módulo 4 · Software y paquetes 5 clases
  • Repositorios y funcionamiento de apt
  • Instalar, actualizar y eliminar paquetes
  • Buscar a qué paquete pertenece un fichero
  • Instalación desde código fuente y desde script
  • Limpiar el sistema y recuperar espacio
Módulo 5 · Procesos, servicios y registros 5 clases
  • Procesos en marcha con ps, top y htop
  • Terminar procesos con kill y señales
  • Servicios con systemctl: arrancar, parar y habilitar
  • Leer registros con journalctl y filtrar por unidad
  • Crear un servicio propio para un script
Módulo 6 · Red y trabajo diario 5 clases
  • Comprobar conectividad con ping, ip y ss
  • Descargar ficheros con wget y curl
  • Transferir con scp y rsync
  • Tuberías y redirecciones para encadenar comandos
  • Tareas periódicas con cron
Módulo 7 · Caso práctico: dejar el equipo listo para producción 5 clases
  • Crear un usuario de servicio con permisos ajustados
  • Instalar una aplicación y dejarla como servicio
  • Copia de seguridad de la configuración
  • Comprobaciones tras un reinicio
  • Guion de diagnóstico para incidencias frecuentes

Requisitos

  • No se necesita experiencia previa con Linux ni con la línea de comandos.
  • Una Raspberry Pi instalada y accesible por SSH, tal como se prepara en el curso de instalación y acceso remoto.
  • Un ordenador con terminal desde el que conectarse al equipo.

Descripción

En cuanto la Raspberry sale del escritorio gráfico y pasa a trabajar en remoto, todo ocurre en la terminal: instalar un paquete, dar permiso a un usuario sobre un puerto serie, ver por qué un servicio no arranca o encontrar el fichero de configuración que alguien tocó. Sin esa base, cada incidencia se convierte en una búsqueda a ciegas de comandos copiados de un foro.

El curso construye ese vocabulario en el orden en que se necesita: sistema de archivos, permisos, usuarios, paquetes, procesos, servicios y registros. Cada comando se practica sobre la Raspberry resolviendo una situación concreta, como devolver el arranque a un servicio detenido, liberar espacio en la tarjeta o dejar un script ejecutándose de forma periódica.

Al terminar se maneja la terminal con la soltura suficiente para instalar y mantener Node-RED, un broker MQTT o una base de datos en el mismo equipo, y para diagnosticar por qué algo dejó de funcionar. En el aula, sirve además como base de las prácticas de administración de sistemas sin necesidad de montar servidores dedicados.

¿Para quién es este curso?

  • Profesorado de FP que prepara prácticas de administración de sistemas con equipos de bajo coste.
  • Alumnado de ciclos que se enfrenta por primera vez a un servidor sin entorno gráfico.
  • Perfiles de desarrollo que despliegan sus aplicaciones en Raspberry Pi y necesitan mantenerlas.
Disponible

Contenido ya grabado y publicado en el campus. Puedes empezar en cuanto te inscribas.

Código
IOT-102
Nivel
Iniciación
Público
Docentes FP, Alumnado, Desarrollo
Entorno
Raspberry Pi, Linux

Este curso incluye

  • 35 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

IOT-103IoT y Conectividad Industrial

Node-RED: entorno y primeros flujos

Instalación en Raspberry, Windows y Mac; nodos inject, debug, change y function.

Node-RED

Iniciación 28 clases

IOT-107IoT y Conectividad Industrial

Introducción al IoT y protocolo MQTT

Arquitecturas IoT, publicación/suscripción, topics, QoS y mensajes retenidos.

MQTTNode-RED

Iniciación 30 clases