Marcos Costales

Instalar unrar-nonfree - Configurando Raspberry 14
Nov 5, 2013
En /etc/apt/sources.list añadimos los fuentes:
deb https://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi deb-src https://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
Ejecutamos:
sudo apt-get update `sudo apt-get build-dep unrar-nonfree sudo apt-get source -b unrar-nonfree`
Fuente. Autobackups - Configurando Raspberry 13
Nov 5, 2013
Creamos un directorio backup en el que copiaremos de nuestro home a nuestro disco duro externo:
mkdir /media/path/backup
y en nuestro home creamos este fichero:
mkdir ~/scripts cd ~/scripts vi run_backup.sh
``————-
#!/bin/bash
fecha has a formated date fecha=date +"%d-%m-%Y"
Backup and gzip the directory tar zcvf /media/path/backup/copia-$fecha.tgz /home/path_a_copiar
Rotate the logs, delete older than 7 days find``` /media/path/backup/ `` -mtime +15 -exec rm chmod +x run_backup.sh```
Y lo añadimos a la contrab para que se ejecute cada sábado a las 6:25 la madrugada:
...
➦ Ubuntu Server sin red en Virtualbox
Nov 2, 2013
Borramos este fichero y reiniciamos:
sudo rm -f /etc/udev/rules.d/70-persistent-net.rules Fuente. Backup de todo un sistema en USB - Configurando Raspberry 12
Oct 26, 2013
Si tenemos la Raspberry ya configurada, es muy interesante poder guardar su estado actual. Hay herramientas en Ubuntu como BackInTime o Déjà Dup. Incluso con Win32DiskImager o el comando dd podríamos hacer una copia de la partición en formato .img. Pero a veces tenemos que restaurarlas en una partición exactamente igual de grande. Así que vamos a hacerlo a la brava, copiar a un fichero todo el raíz de Raspbian desde nuestro Ubuntu.
...
➦ Instalar pyload - Configurando Raspberry 11
Oct 23, 2013
Añadimos librerías necesarias:
sudo apt-get install liblept3 python python-crypto python-pycurl python-imaging tesseract-ocr spidermonkey-bin zip unzip python-openssl
Descargamos la última versión (la “cli”) para Debian:
https://pyload.org/download
Y la instalamos:
sudo dpkg -i fichero_descargado.deb rm fichero_descargado.deb
Vamos a ejecutar el asistente de instalación:
cd /usr/share/pyload ./pyLoadCore.py
Nos advertirá que falta esta librería. Como no queremos la versión gráfica, sólamente queremos la versión web, no la instalamos:
PyQt4: missing
Arrancamos el demonio:
...
➦ Optimar Raspberry PI - Configurando Raspberry 10
Oct 22, 2013
Desactivamos las shells extra Para ello (para ubuntu seguir estos pasos):
sudo vi /etc/inittab
Comentando de la 2 a la 6:
1:2345:respawn:/sbin/getty --noclear 38400 tty1 #2:23:respawn:/sbin/getty 38400 tty2 #3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4 #5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6
Firewall
sudo apt-get install ufw sudo ufw allow ssh sudo ufw allow http
sudo ufw allow 51413
sudo ufw allow 9091
sudo ufw enable
Desactivar acceso root por ssh, establenciendo:
...
➦ Servidor impresión. Configurando Raspberry PI 9
Oct 22, 2013
Instalamos servidor:
sudo apt-get install cups
Damos permisos para usar cups:
sudo usermod -a -G lpadmin tu_usuario
Abrimos firewall:
sudo ufw allow 631
Añadimos nuestra LAN:
`sudo vi /etc/cups/cupsd.conf
#Listen localhost:631
Listen *:631
Listen /var/run/cups/cups.sock
Restrict access to the server…
Order allow,deny
Allow 192.168.1.*
Restrict access to the admin pages…
Order allow,deny
Allow 192.168.1.*
Restrict access to configuration files… <location /admin/conf>
AuthType Default
Require user @SYSTEM
Allow 192.168.1.*
...
➦ Servidor ftp. Configurando Raspberry PI 8
Oct 22, 2013
Instalamos el servidor:
sudo apt-get install ftpd pure-ftpd
Creamos usuario especifico para acceder:
`useradd -m -d /tu_path/ftp ftp_user
cd /etc/pure-ftpd/conf
sudo touch ChrootEveryone
sudo vi ChrootEveryone
Escribe ‘yes’ en el ficheroSólo ese usuario tendrá acceso: sudo vi /etc/ftpusersAñadimos: root
tu_usuario
anonymous
ftp
guest`
En /etc/passwd desactivamos su acceso por shell (no funciona con /bin/false):
sudo vi /etc/ssh/sshd_config
Añadiendo al final:
DenyUsers ftp_user
Abrimos cortafuegos:
sudo ufw allow ftp Crear repositorio git privado - Configurando Raspberry PI 7
Oct 21, 2013
Vamos a crear nuestro propio repositorio git:
sudo groupadd developers mkdir -p /tu_path/git/proyecto
cd /tu\_path/git sudo chgrp -R developers .
cd /tu\_path/git/proyecto git init –bare –shared=group
sudo ln -s /tu\_path/git/proyecto /home/tu\_home ``` Y ahora para clonar: ``` git clone tu\_usuario\_ssh@tu\_host:/home/tu\_home/git/proyecto ```Y para subir el código, desde la carpeta proyecto: ``` git add . ; git commit -m "w" ; git push origin master ``` Raspbian Mantener actualizada automáticamente - Configurando Raspberry PI 6
Oct 21, 2013
Vamos a provocar que la Raspberry PI se autoactualice:
sudo apt-get install unattended-upgrades Añadimos en el fichero:
`sudo vi /etc/apt/apt.conf.d/10periodic` APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "1"; APT::Periodic::AutocleanInterval "7"; APT::Periodic::Unattended-Upgrade "1"; ``` Y cambiamos (si aparece) en: ``` `sudo vi` `` `/etc/apt/apt.conf.d/50unattended-upgrades` `` ``` ``` `` `"origin=Debian,archive=stable,label=Debian-Security";` `` ```por esto otro: ``` ``` `` `"origin=Raspbian";` `` ``` ``` ``` Para Ubuntu hay que seguir [estas instrucciones](https://help.ubuntu.com/community/AutomaticSecurityUpdates#Using_the_.22unattended-upgrades.22_package). ```