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