Normalmente lo más tedioso y aburrido es poner en orden todos los programas básicos para nuestra Raspberry pi, sobre todo en modelos anteriores a la Raspberry pi 4.
El problema suele se la potencia limitada con las que cuentan las Raspberry Pi2 y Raspberry Pi 3, ambos modelos unicamente cuentan con 1 Gb de RAM.
Si bien esto no impide poner un sistema gráfico, el rendimiento no es el mejor. Este articulo va dedicado a los que prefieren el uso de la terminal para el manejo de estos versátiles ordenadores.
Muchas veces llegamos y no sabemos o no recordamos los programas o comandos que más se utilizan en el entorno de la terminal, sobre todo si estas empezando la aventura del uso de la teminal.
Para eso poco fui creando este script escrito en Bash para hacer más rápido cierto tipo de gestiones comunes como la actualización del sistema, borrar logs el estado de la red o cambiar la dirección de red.
La mayoría de las funciones sirven para cualquier sistema basado en Debian y hay un apartado especifico para Raspberry Pi donde nos mostrará desde los pines que usa la placa o acceder a la propia configuración de la Raspberry Pi.
Este script lo utilizo para mi uso personal, así que hay algunas cosas que pueden no tener sentido, pero intentaré que se entienda para que puedas sustituir por el código que prefieras.
Lista de funciones del script:
- 1) Server - Información neofetch
- 2) Server - Volcar pagina desde zip
- 3) Server - Recargar Dominio
- 4) Server - Borrar logs apache2
- 5) Server - Quien esta conectado al servidor?
- 6) Server - Comprobar fail2ban
- 7) Server - Últimas conexiones
- 8) System - Iniciar rkhunter
- 9) System - Iniciar lynis
- 10) System - Raspberry Pi
- 11) System - Espacio libre en la SD \(Raspberry\)
- 12) System - Mostrar archivos mayores de 50MB"
- 13) System - Test de stress
- 14) Software - Actualizar el sistema (-y)
- 15) Software - Versión de programa"
- 16) Software - Programas instalados
- 17) Software - Procesos con mayores consumo
- 18) Network - Estado de mi red
- 19) Network - Cambiar dirección de red
- 20) Network - Escaneo de puertos nmap
- 21) Network - Mostrar equipos conectados en rago de servidor
- 22) Network - Mostrar carpetas compartidas
- 23) Bluetooth - Bluetooth Manager
Programas disponibles
Como ya se ha comentado son programas básicos pero son ideales para una puesta en marcha.
Ademas de diferentes comandos también podemos instalar algunos programas que serán muy útiles para una mejor gestión de nuestra Raspberry Pi.
- 1) Instalar Shell Fish
- 2) Instalar compartir archivos Samba
- 3) Instalar administrador de archivos Ranger
- 4) Instalar Monitor de sistema btop
- 5) Instalar Monitor de tráfico Iptraf
- 6) Instalar Navegador de terminal w3m
- 7) Instalar nmap
- 8) Instalar Servicio de correo Postfix (Gmail)
- 9) Servidor fail2ban para Apache2
- 10) Instalar rkhunter
- 11) Instalar lynis
- 12) Instalar Neofetch
- 13) Instalar I2c-tools
Algunos de los programas están enfocados a servidores como Samba, rkhunter, lynis o nmap
Otros como Ranger, Btop o Neofetch están enfocados a la gestión o información del sistema.
Comunicación Bluetooth (RPI3)
También cuenta con otro script llamado Bluetooth_manager.sh encargado de una gestión básica del bluetooth como mostrar una lista con los dispositivos disponibles o enlazar con con ellos.
- 1. Encender/Apagar Bluetooth
- 2. Escanear dispositivos cercanos
- 3. Emparejar nuevo dispositivo
- 4. Listar dispositivos emparejados
- 5. Conectar/Desconectar dispositivo
- 6. Información del adaptador
- 7. Eliminar dispositivo emparejado
Con este script tenemos la opción de poder usar el Bluetooth desde la linea de comandos, así podemos emparejar y conectar desde altavoces o cascos a un ESP32 o con un Arduino con un módulo bluetooth.
Conclusión:
Mantenimiento.sh es una pequeña navaja suiza de programas y funciones para las Raspberry pi. Nos hace mucho más fácil el estar buscando programas y comandos comunes con el ahorro de tiempo que eso conlleva.
También hay que decir que es un script que solo crece ya que intento añadir las nuevas funciones que voy aprendiendo o las que más utilizo.
Descargar mantenimiento-rpi desde GitHub
Enlaces sobre algunos de los programas que podemos instalar desde el script:
Un saludo a todos!!
No hay comentarios :
Publicar un comentario