Creato da l30n1d4 il 12/11/2013

Raspberry Pi Tank

Appunti di codice per l'utilizzo del Raspberry Pi

 

Apache e PHP

Post n°7 pubblicato il 20 Novembre 2013 da l30n1d4
 

Utilizzare apache è molto semplice:

sudo apt-get update

sudo apt-get install apache2

sudo apt-get install php5

La cartella del server http è /var/www e quindi funziona con i file /var/www/index.html o /var/www/index.php

 
 
 

Installare Transmission

Post n°6 pubblicato il 20 Novembre 2013 da l30n1d4
 

Transmission, il programma che non ha bisogno di presentazioni, leggero e versatile per scaricare i file torrent.

Installare il programma con:

sudo apt-get update

sudo apt-get install transmission-daemon

Creare le cartelle dentro il drive usb che servono per i download:

sudo mkdir -p /media/usb0/transmission/incomplete

sudo mkdir /media/usb0/transmission/downloads

Aggiungere il tuo user (nel mio caso pi) al gruppo debian-transmission:

sudo usermod -a -G debian-transmission pi

Cambiare il gruppo delle cartelle:

sudo chgrp debian-transmission /media/usb0/transmission/incomplete

sudo chgrp debian-transmission /media/usb0/transmission/downloads

sudo chmod 770 /media/usb0/transmission/incomplete

sudo chmod 770 /media/usb0/transmission/downloads

Ora configuriamo transmission:

sudo service transmission-daemon reload

sudo nano /etc/transmission-daemon/settings.json

Modifichiamo il file con le cose essenzioali come:

"download-dir": "/media/usb0/transmission/downloads",

"incomplete-dir": "/media/usb0/transmission/incomplete",

"rpc-password": "inserisci_qui_la_tua_password_tra_le_virgolette",

"rpc-username": "pi",

"rpc-whitelist": "*.*.*.*",

Le velocità e gli altri parametri si potranno poi cambiare anche dopo da GUI.

Usciamo salvando il file e facciamo rileggere il file di settaggio al demone transmission con:

sudo service transmission-daemon reload

Ora Facciamo ripartire il demone di transmission con:

sudo service transmission-daemon restart

 
 
 

Automount USB tramite usbmount

Post n°5 pubblicato il 20 Novembre 2013 da l30n1d4
 

Per comodità si può utilizzare il pacchetto usbmount che monterà automaticamente un drive usb appena lo si connette alla porta.

Per utilizzare questa funzione:

sudo apt-get update

sudo apt-get install usbmount

Procedere a connettere il drive USB e poi verificare tramite il comando:

df -h

 
 
 

Assegnare indirizzo IP statico alla porta ethernet

Post n°4 pubblicato il 12 Novembre 2013 da l30n1d4
 

Per asssegnare un'indirizzo IP statico alla porta ethernet:

sudo nano /etc/network/interfaces

Modificare il file come segue:

auto lo

iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.9
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

Utilizzare l'indirizzo che si preferisce (al posto di 192.168.0.9) utilizzando la maschera di rete adatta.

Salvare ed uscire dall'editor nano con i tasti CTRL + X, confermare il salvataggio e riavviare la rete:

sudo /etc/init.d/networking restart

 
 
 

Usare NANO come editor da linea di comando

Post n°3 pubblicato il 12 Novembre 2013 da l30n1d4
 
Tag: nano, vi, vim

Per usare l'editor Nano occorre installarlo così:

sudo apt-get update

sudo apt-get install nano

Così facendo si ha un editor molto più semplice da utilizzare che il predefinito Vim (vi).

 
 
 

Update Raspberry Pi Firmware

Post n°2 pubblicato il 12 Novembre 2013 da l30n1d4
 

Aggiornare il sistema:

sudo apt-get update

sudo apt-get upgrade

Installare il tool di aggiornamento:

sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update

Per tenere aggiornato il firmware, utilizzare questo semplice comando ogni volta che occorre:

sudo rpi-update

 
 
 

Start

Post n°1 pubblicato il 12 Novembre 2013 da l30n1d4
 

Creo questo blog con l'idea di poter trovare in un unico posto tutti i comandi di codice che mi sono serviti e che mi serviranno per "lavorare" con questo bel giocattolino di nome Raspberry Pi.

Praticamente un tank, ossia un contenitore di veloci guide e porzioni di codice. Un esempio di argomenti trattati saranno: FTP, SSH, HTML, Apache, Transmission, Munin... etc.

 
 
 
« Precedenti
 

AREA PERSONALE

 

TAG

 

ARCHIVIO MESSAGGI

 
 << Aprile 2024 >> 
 
LuMaMeGiVeSaDo
 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
 
 

CERCA IN QUESTO BLOG

  Trova
 
 
 
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963