de ppt van de tweede les

advertisement
Raspberry Pi
Les 2: Zaterdag 1 maart 2014
Wim Peeters
([email protected])
Raspberry-Pi
Programma
Installatie
Basis Linux en de commando's
Pi als eenvoudig Linux servertje
Raspberry PI als mediaspeler
Aansturen en uitlezen motoren en LEDs
Raspberry PI als fm zender
Raspberry-Pi
3
Vorige les



Beschrijving van de Pi
Installatie
Herhaling basis LINUX commandos
Raspberry-Pi
4
Programma
Installatie
Basis Linux en de commando's
Pi als eenvoudig Linux servertje
Raspberry PI als mediaspeler
Aansturen en uitlezen motoren en LEDs
Raspberry PI als fm zender
Raspberry-Pi
5
Vandaag

PI als eenvoudig Linux servertje
– Mail server
– Webserver
Raspberry-Pi
6
Netwerk adres zoeken

Commando: ifconfig



ifconfig -a
ifconfig eth0
Tweede IP-adres op zelfde interface

sudo ifconfig eth0:1 192.168.66.1
Raspberry-Pi
7
Inloggen over het netwerk: SSH

SSH secure shell:





Ge-encrypteerd kanaal over het netwerk
ssh user@system
Of ssh –l user system
Of ssh –l user IP-adress
Is op Linux en Apple standaard
aanwezig, maar je moet de service
opzetten
Raspberry-Pi
8
Voorbeeld vanuit Windows: Putty
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


Raspberry-Pi
9
SSH client op
windows
Vrij beschikbaar
Secure copy over het netwerk: scp



Gebruikt het SSH protocol om een copy
te maken over een versleuteld kanaal.
scp user@host:van_path naar_path
B.v:


scp wim@pi:/home/wim/lijst .
scp [email protected]:/home/wim/lijst .
Raspberry-Pi
10
SCP vanuit windows: winscp
http://winscp.net/eng/docs/lang:nl
Raspberry-Pi
11
Raspberry-Pi
12
Administrator/root rechten


sudo <commando>
Sudo -s

Geeft een root shell
Raspberry-Pi
13
<tab> <tab>
Raspberry-Pi
14
Man man

Manual pages (handleiding)



Raadplegen met commando: man
man man
Toont de manual voor man
man bash

Geeft de manual van bash
Raspberry-Pi
15
Apropos what?
Raspberry-Pi
16
Software installeren: APT

sudo apt-get update


sudo apt-get upgrade


Upgraden naar de laatste versies
sudo apt-get install <Packet>


“app store connection update”
Installeren van “Packet”
apt-cache search <patroon>
Raspberry-Pi
17
Raspberry-Pi
18
Gebruikers toevoegen

sudo useradd -m wim

-m: maak de /home/wim folder aan
Raspberry-Pi
19
useradd –m –c “commentaar” login
(kijk in /etc/passwd)


-m: maak de homedirectory
-c: commentaar
Raspberry-Pi
20
Tweede netwerk/adres
Server: vast ip-adres
– Netwerk: 192.168.44.0/24
– Wim: 192.168.44.1
Raspberry-Pi
21
/etc/hosts
Raspberry-Pi
22
Test
Raspberry-Pi
23
Mailserver: SMTP
Postfix
TCP 25
MDA
MTA
DISK
/var/mail/
Raspberry-Pi
24
Mailserver: postfix

sudo apt-get install postfix
Raspberry-Pi
25
Mailutils: Mail sturen vanuit de
shell, of vanuit scripts

sudo apt-get install mailutils

Mailx

Smarthost, internet, FQDN....
echo dada | mailx -s “Hallo van Pi” pi

Raspberry-Pi
26
Commandline reader: mutt
Raspberry-Pi
27
Raspberry-Pi
28
Webserver: Apache
sudo apt-get install apache2
– /var/www
Raspberry-Pi
29
/var/www/index.html
Basic HTML taal
Raspberry-Pi
30
resultaat
Raspberry-Pi
31
Download