martes, 15 de julio de 2025

**lista completa y detallada de comandos esenciales para Raspberry Pi OS** (basado en Debian) + ### **Pasos para instalar Raspberry Pi OS en Raspberry Pi 5:**

Aqu铆 tienes una **lista completa y detallada de comandos esenciales para Raspberry Pi OS** (basado en Debian), incluyendo administraci贸n del sistema, redes, hardware, y herramientas espec铆ficas para Raspberry Pi:

---

### **馃摐 LISTA DE COMANDOS PARA RASPBERRY PI OS**  
***(Basado en Raspberry Pi OS Bookworm - Debian 12)***  

Debian es un sistema operativo libre y de c贸digo abierto basado en el n煤cleo Linux, y es una de las distribuciones m谩s antiguas y populares de Linux. Es conocido por su estabilidad, seguridad y su fuerte compromiso con el software libre, siendo mantenido por una gran comunidad de desarrolladores y usuarios.

---

## **馃洜️ 1. COMANDOS B脕SICOS DEL SISTEMA**  
| **Comando**                | **Descripci贸n**                                  | **Ejemplo**                          |
|----------------------------|------------------------------------------------|--------------------------------------|
| `sudo`                     | Ejecutar comandos como superusuario            | `sudo apt update`                   |
| `apt`                      | Gestor de paquetes (instalar/actualizar)       | `sudo apt install python3`          |
| `raspi-config`             | Configuraci贸n de la Raspberry Pi               | `sudo raspi-config`                 |
| `reboot`                   | Reiniciar el sistema                           | `sudo reboot`                       |
| `shutdown`                 | Apagar el sistema                              | `sudo shutdown -h now`              |
| `ls`                       | Listar archivos y directorios                  | `ls -l /home/pi`                    |
| `cd`                       | Cambiar de directorio                          | `cd /var/www`                       |
| `nano` / `vim`             | Editores de texto en terminal                  | `nano script.py`                    |
| `chmod`                    | Cambiar permisos de archivos                   | `chmod +x script.sh`                |
| `chown`                    | Cambiar propietario de archivos                | `chown pi:pi file.txt`              |

---

## **馃摗 2. COMANDOS DE RED Y CONECTIVIDAD**  
| **Comando**                | **Descripci贸n**                                  | **Ejemplo**                          |
|----------------------------|------------------------------------------------|--------------------------------------|
| `ifconfig`                 | Mostrar configuraci贸n de red (IP, MAC)         | `ifconfig`                          |
| `iwconfig`                 | Configurar Wi-Fi                               | `iwconfig wlan0`                    |
| `nmcli`                    | Gestor de redes (NetworkManager)               | `nmcli dev wifi list`               |
| `ping`                     | Probar conectividad a una IP                   | `ping google.com`                   |
| `ssh`                      | Conectarse remotamente                         | `ssh pi@192.168.1.100`              |
| `scp`                      | Copiar archivos via SSH                        | `scp file.txt pi@192.168.1.100:/home/pi` |
| `hostname -I`              | Mostrar la IP local                            | `hostname -I`                       |

---

## **馃捑 3. GESTI脫N DE ARCHIVOS Y DISCOS**  
| **Comando**                | **Descripci贸n**                                  | **Ejemplo**                          |
|----------------------------|------------------------------------------------|--------------------------------------|
| `df -h`                    | Mostrar espacio en discos                      | `df -h`                             |
| `du -h`                    | Ver tama帽o de directorios                      | `du -h /home/pi`                    |
| `dd`                       | Copiar/crear im谩genes de disco                 | `sudo dd if=/dev/sda of=backup.img` |
| `fdisk`                    | Particionar discos                             | `sudo fdisk -l`                     |
| `rsync`                    | Sincronizar archivos eficientemente            | `rsync -avz /origen /destino`       |

---

## **馃枼️ 4. COMANDOS DE HARDWARE (RASPBERRY PI)**  
| **Comando**                | **Descripci贸n**                                  | **Ejemplo**                          |
|----------------------------|------------------------------------------------|--------------------------------------|
| `vcgencmd`                 | Consultar estado del hardware                  | `vcgencmd measure_temp`             |
| `raspi-gpio`               | Controlar pines GPIO                           | `raspi-gpio get`                    |
| `tvservice`                | Gestionar salida HDMI                          | `tvservice -s`                      |
| `rpi-update`               | Actualizar firmware                            | `sudo rpi-update`                   |
| `lsusb`                    | Listar dispositivos USB conectados             | `lsusb`                             |

---

## **⚙️ 5. MONITOREO Y RENDIMIENTO**  
| **Comando**                | **Descripci贸n**                                  | **Ejemplo**                          |
|----------------------------|------------------------------------------------|--------------------------------------|
| `top`                      | Monitorizar procesos en tiempo real            | `top`                               |
| `htop`                     | Versi贸n mejorada de `top`                      | `sudo apt install htop && htop`     |
| `free -h`                  | Memoria RAM disponible                         | `free -h`                           |
| `uptime`                   | Tiempo de actividad del sistema                | `uptime`                            |
| `journalctl`               | Ver logs del sistema                           | `journalctl -u sshd`                |

---

## **馃摝 6. INSTALACI脫N DE SOFTWARE**  
| **Comando**                | **Descripci贸n**                                  | **Ejemplo**                          |
|----------------------------|------------------------------------------------|--------------------------------------|
| `apt update`               | Actualizar lista de paquetes                   | `sudo apt update`                   |
| `apt upgrade`              | Actualizar paquetes instalados                 | `sudo apt upgrade`                  |
| `apt install`              | Instalar un paquete                            | `sudo apt install git`              |
| `pip3 install`             | Instalar paquetes Python                       | `pip3 install numpy`                |
| `snap install`             | Usar Snap para instalar apps                   | `sudo snap install code --classic`  |

---

## **馃敡 7. COMANDOS AVANZADOS**  
| **Comando**                | **Descripci贸n**                                  | **Ejemplo**                          |
|----------------------------|------------------------------------------------|--------------------------------------|
| `crontab -e`               | Programar tareas autom谩ticas                   | `0 * * * * /ruta/script.sh`         |
| `systemctl`                | Gestionar servicios                            | `sudo systemctl restart ssh`        |
| `find`                     | Buscar archivos                                | `find / -name "*.py"`               |
| `grep`                     | Buscar texto en archivos                       | `grep "error" /var/log/syslog`      |
| `tar`                      | Comprimir/descomprimir archivos                | `tar -czvf backup.tar.gz /carpeta`  |

---

## **馃摐 COMANDOS ESPEC脥FICOS PARA RASPBERRY PI OS**  
| **Comando**                | **Descripci贸n**                                  | **Ejemplo**                          |
|----------------------------|------------------------------------------------|--------------------------------------|
| `raspi-config`             | Configurar overclock, SSH, c谩mara, etc.        | `sudo raspi-config`                 |
| `rpi-eeprom-update`        | Actualizar el bootloader                       | `sudo rpi-eeprom-update -a`         |
| `vgencmd`                  | Obtener info de voltaje, temperatura, etc.     | `vcgencmd measure_volts`            |

---

### **馃搶 RECOMENDACIONES**  
1. **Siempre usa `sudo` con precauci贸n**.  
2. **Actualiza regularmente**:  
   ```bash
   sudo apt update && sudo apt upgrade -y
   ```  
3. **Documentaci贸n oficial**: [Raspberry Pi Docs](https://www.raspberrypi.com/documentation/).  
 馃槉  

**Descargar lista en PDF**: [Raspberry Pi OS Cheat Sheet](https://github.com/PASAIA-LAB/RPi-Cheat-Sheet).

 

 Instalar **Raspberry Pi OS** en una **Raspberry Pi 5** sigue un proceso similar al de modelos anteriores, pero hay algunas consideraciones espec铆ficas debido al nuevo hardware. Aqu铆 te explico los pasos detallados:

---

### **Requisitos previos:**
- **Raspberry Pi 5** (con fuente de alimentaci贸n oficial recomendada, al menos 5V/5A).
- **Tarjeta microSD** (m铆nimo 16 GB, clase 10 o superior, preferiblemente UHS-I para mejor rendimiento).
- **Lector de tarjetas microSD** (si tu PC no tiene uno integrado).
- **Conexi贸n a Internet** (para actualizaciones posteriores).
- **Monitor, teclado y rat贸n** (opcional si configuras headless).

---

### **Pasos para instalar Raspberry Pi OS en Raspberry Pi 5:**

#### **1. Descargar Raspberry Pi OS (Bookworm)**
   - La Raspberry Pi 5 requiere **Raspberry Pi OS "Bookworm"** (la versi贸n m谩s reciente, compatible con su hardware).
   - Ve al sitio oficial: [https://www.raspberrypi.com/software/](https://www.raspberrypi.com/software/)
   - Descarga **Raspberry Pi Imager** (herramienta oficial para grabar el sistema) o la imagen de **Raspberry Pi OS (64-bit)**.

#### **2. Grabar la imagen en la tarjeta microSD**
   - **Usando Raspberry Pi Imager** (recomendado):
     1. Abre **Raspberry Pi Imager** en tu PC (Windows/macOS/Linux).
     2. Selecciona **"Raspberry Pi OS (64-bit)"** (o la versi贸n que prefieras, como Lite para modo consola).
     3. Elige la tarjeta microSD como destino.
     4. Antes de grabar, haz clic en el **engranaje (⚙)** para:
        - Habilitar **SSH** (si necesitas acceso remoto).
        - Configurar **usuario y contrase帽a** (en Bookworm, ya no viene con usuario `pi` por defecto).
        - A帽adir configuraci贸n de Wi-Fi (si no usar谩s Ethernet).
     5. Haz clic en **"Write"** y espera a que termine.

   - **M茅todo manual (si no usas Imager)**:
     1. Descarga la imagen `.img.xz` desde la web de Raspberry Pi.
     2. Usa **BalenaEtcher** o `dd` (en Linux/macOS) para grabar la imagen en la microSD.

#### **3. Insertar la tarjeta en la Raspberry Pi 5**
   - Apaga la Raspberry Pi 5 (si est谩 encendida).
   - Inserta la microSD en la ranura.
   - Conecta el monitor (v铆a HDMI), teclado/rat贸n y la fuente de alimentaci贸n.

#### **4. Primer arranque y configuraci贸n**
   - Al encender, el sistema iniciar谩 y:
     1. Si usaste **Raspberry Pi Imager** con configuraci贸n previa, ya tendr谩s SSH/Wi-Fi listo.
     2. Si no, sigue los pasos del asistente inicial (setup wizard) para:
        - Establecer idioma, zona horaria.
        - Cambiar la contrase帽a del usuario.
        - Conectar a Wi-Fi (si es necesario).
        - Actualizar el sistema (recomendado).

#### **5. Actualizar el sistema (opcional pero recomendado)**
   Abre una terminal y ejecuta:
   ```bash
   sudo apt update && sudo apt upgrade -y
   ```
   Esto asegura que tengas los 煤ltimos drivers y parches para la Pi 5.

---

### **Notas importantes para Raspberry Pi 5:**
- **Solo Raspberry Pi OS "Bookworm" (o posterior)** es compatible oficialmente con la Pi 5. Versiones anteriores (como Bullseye) no funcionar谩n correctamente.
- **Overclocking y refrigeraci贸n**: La Pi 5 tiene un chip m谩s potente (Broadcom BCM2712), por lo que si planeas overclockear, considera un disipador o ventilador.
- **PCIe**: La Pi 5 incluye un conector PCIe (para discos NVMe u otros dispositivos), pero requiere configuraci贸n adicional.

---

### **Configuraci贸n avanzada (opcional):**
- **Acceso sin cabeza (headless)**: Si usas SSH, puedes administrar la Pi desde otro dispositivo con `ssh usuario@ip_de_la_pi`.
- **Escritorio remoto**: Instala VNC o RDP si necesitas GUI remota:
  ```bash
  sudo apt install realvnc-vnc-server  # Para VNC
  ```

¡Listo! Ahora tienes Raspberry Pi OS funcionando en tu Raspberry Pi 5. Si tienes problemas, verifica que la imagen sea la correcta y que la microSD est茅 bien grabada.

 

Tormenta Work Free Intelligence + IA Free Intelligence Laboratory by Jos茅 Agust铆n Font谩n Varela is licensed under CC BY-NC-ND 4.0

No hay comentarios:

Publicar un comentario

COMENTA LIBREMENTE ;)

### 馃彮 La F谩brica del Futuro: Aut贸noma, Predictiva y Autoconsciente - **sistema industrial vivo, aut贸nomo e integrado** COMO AFECTA ESTE DESARROLLO A LOS ASPECTOS CIVILIZATORIOS - EUSKADI 2030 UNA REVOLUCION DE LA CIVILIZACION

 El a帽o 2030 se perfila no como una simple actualizaci贸n de la industria actual, sino como el punto de inflexi贸n hacia un nuevo paradigma ci...