Du bist hier -> Raspberry -> Installation
Installation
- Vorbereitungen
- Bluetooth einrichten
- Bildschirm ändern
- User Pi ändern
- Neuen User (Rechte wie Pi) anlegen
- Neuen Benutzer einrichten
- MPD MPC einrichten
- USB Soundkarte einrichten
- Webserver lighttpd, MySQL, phpmyadmin einrichten
- TightVncServer einrichten
- Real VncServer von Kommandozeile starten
- Netzlaufwerk mounten - einbinden -usw.
- proftp Server einrichten
- Samba Server einrichten
- Print Server einrichten
- gnome schedule (cronjobs) einrichten
- Zusätlich installierte Programme
- Anhang
http://www.tutonaut.de/anleitung-netzwerkfreigaben-dauerhaft-linux-einbinden.html#
http://www.pcwelt.de/ratgeber/Raspberry-Pi-So-starten-Sie-Raspbian-per-USB-Stick-9824887.html
http://www.michael-heck.net/index.php/raspberry-pi/raspberry-pi-von-usb-festplatte-booten
https://www.datenreise.de/raspberry-pi-3-bluetooth-verbinden/
http://zoman.info/Thema/allgemein/
Vorbereitungen Installation-> zurück
smb://qnap/Public
Hardware: Raspberry 3 (Reichelt 39€), Tatstaur, Maus, Monitormit HDMI, SD-Karte 8GB
Image download von:
download von: https://www.raspberrypi.org/downloads/raspbian/
ausgewählt: 2016-03-18-raspbian-jessie.zip
Image entpacken und auf SD-Karte Schreiben
(windows mit disk32manager; linux mit dd)
Auf diesem Image ist GPIO bereits eingerichtet Test mit gpio readall
sudo raspi-config ausführen
!!! Hauptmenü von raspi-config
1 | Expand Filesystem | Ensures that all of the SD card s . | |
2 | Change User Password | Change password for the default u .. | |
3 | Boot Options | Choose whether to boot into a des .. | |
4 | Wait for Network at Boot | Choose whether to wait for networ .. | |
5 | Internationalisation Options | Set up language and regional sett .. | |
6 | Enable Camera | Enable this Pi to work with the R... | |
7 | Add to Rastrack | Add this Pi to the online Raspber... | |
8 | Overclock | Configure overclocking for your P... | |
9 | IAdvanced Options | Configure advanced settings .. | |
10 | About raspi-config |
5 Internationalisation Options
I1 | Change Locale | Set up language and regional sett |
I2 | Change Timezone | Set up timezone to match your loc |
I3 | Change Keyboard Layout | Set the keyboard layout to match |
I4 | Change Wi-fi Country | Set the legal channels used in yo |
9 Advanced Options
A1 | Overscan | You may need to configure oversca ... |
A2 | Hostname | Set the visible name for this Pi |
A3 | Memory Split | Change the amount of memory made ... |
A4 | SSH | Enable/Disable remote command lin |
A5 | Device Tree | Enable/Disable the use of Device |
A6 | SPI | Enable/Disable automatic loading |
A7 | I2C | Enable/Disable automatic loading |
A8 | Serial | Enable/Disable shell and kernel m |
A9 | Audio | Force audio out through HDMI or 3 |
AA | GL Driver | Enable/Disable experimental deskt |
Unnötige Software entfernen -> zurück
http://blog.php-function.de/raspberry-pi-vorinstallierte-unnoetige-software-deinstallieren/
Wolfram engine vom System entfernen
(ca. 625 MB werden frei) wolfram engine einmal aufrufen mit: wolfram
eingabe : Print["hallo"]
verlassen mit : Exit
danach
sudo apt-get purge wolfram-engine
sudo apt-get purge --auto-remove sonic-pi
sudo apt-get update sudo apt-get upgrade
sudo apt-get install mc
http://www.forum-raspberrypi.de/Thread-tutorial-music-player-daemon-mpd-und-mpc-auf-dem-raspberry-pi
sudo apt-get install mpd mpc alsa-utils
https://raspberry.tips/raspberrypi-einsteiger/raspberry-pi-3-wlan-und-bluetooth-einrichten/
sudo apt-get install bluetooth bluez blueman
sudo rebnoot
hcitool scan
Scanning ...
FC:58:FA:BE:5E:C2 Anker A7910
sudo bluetoothctl
agent on default-agent scan on
pair xx:xx:xx:xx:xx
trust xx:xx:xx:xx:xx
http://plugable.com/2016/03/14/listening-to-bluetooth-audio-on-your-raspberry-pi-3-pi-2-or-pi-zero
sudo apt-get install blueman pulseaudio pavucontrol pulseaudio-module-bluetooth
Bildschirm ändern-> zurück
Bildschirmschoner Mauszeiger
Link
sudo nano /etc/kbd/config
Die folgenden Zeilen anpassen:
BLANK_TIME=0
BLANK_DPMS=off
POWERDOWN_TIME=0
Muss der Bildschirm gedreht werden:
Anleitung von hier
Änderung in Datei /boot/config.txt:
sudo nano /boot/config.txt
Die folgenden Zeilen anpassen:
disable_overscan=1
gpu_mem=256 (????)
display_rotate=1
Erklärung:
90 Grad = 1 180 Grad = 2 270 Grad = 3
display_rotate=1
oder besser
lcd_rotate=2
Bildschirmauflösung ändern
siehe auch
http://www.opentechguides.com/how-to/article/raspberry-pi/28/raspi-display-setting.html
The config.txt file is a collection of property:value pairs. Unless otherwise stated, the first parameter in each section is the default property. Its placed in /boot/config.txt
sdtv_mode=0 Normal NTSC
sdtv_mode=1 Japanese version of NTSC – no pedestal
sdtv_mode=2 Normal PAL
sdtv_mode=3 Brazilian version of PAL
The aspect ratio for composite output. sdtv_aspect=1 4:3 sdtv_aspect=2 14:9 sdtv_aspect=3 16:9
Einstellungen in /boot/config.txt
sudo nano /boot/config.txt
disable_overscan=1
sdtv_mode=2 #pal
sdtv_aspect=3 #16:9
hdmi_group=1 #CEA
#CEA modes are intended for TV
#DMT modes are intended for computer monitors
hdmi_mode=31 #1080p 50 Hz
Bildschirmschoner deaktivierung:
sudo nano /etc/kbd/config
suche und Änderung: BLANK_TIME=0
Datei speichern und starten Raspberry Pi
User Pi ändern-> zurück
Grundstruktur diesem Linkentnommen:
http://jankarres.de/2013/09/raspberry-pi-standard-benutzername-pi-aendern/
http://www.modmypi.com/blog/how-to-change-the-default-account-username-and-password
1. Einen Interims Benutzer mit dem Namen inter anlegen ohne Homeverzeichnis
Dieser Benutzer wird benötigt um den Benutzer pi umzubenennen.
sudo adduser --no-create-home inter
2. Interims Benutzer in die sudoers eintragen , sodass dieser mittels des Kommandos sudo zeitweise Root-Rechte erhält. Dazu die sudoers Datei öffnen:
sudo visudo
und am Ende die folgende Zeile einfügen:
inter ALL=(ALL) NOPASSWD: ALL
sudo raspi-config
Unter Boot Options den Menüpunkt
"B1 Console Text console, ...." auf Konsolenmodus umstellen.
aufrufen
Danach:
sudo reboot
3. Als user inter einloggen
Nächsten Schritt entweder über ssh oder im Konsolenmodus ausführen
Eingabe um User pi und Homeverzeichnis umzubenennen:
sudo usermod -l <newname> -d /home/<newname> -m pi
sudo usermod --move-home --login <newname>--home /home/<newname> pi
4. Den Namen der Gruppe pi abändern. Es empfiehlt sich denselben Namen wie beim Benutzer zu verwenden. Daher muss wieder xnamex durch den gewünschten Namen ersetzt werden.
sudo groupmod -n <newname> pi
5. In der sudoers Datei die Zeile den Benutzer pi in <newname> abändern:
sudo visudo
die Zeile:\\
pi ALL=(ALL) NOPASSWD: ALL
ändern in:
<newname> ALL=(ALL) NOPASSWD: ALL
6. Auto login ändern
sudo nano /etc/lightdm/lightdm.conf
autologin pi in <newname> ändern
(passwd pi in passwd <newname> ) ändern
Im raspi-config Script die folgenden Zeilen den Benutzernamen pi noch ändern. In dem Editor nano kann man mittels STRG + W eine Suchzeile aufrufen:
sudo nano /usr/bin/raspi-config
Folgend Zeilen (2x) suchen und ändern:
if id -u pi > /dev/null 2>&1; then
ändern in:
if id -u <newname> > /dev/null 2>&1; then
7. Neu starten mit:
sudo reboot
und mit <newname> neu anmelden
Wenn alles funktioniert kann der Nutzer inter wieder entfernt werden:
sudo deluser inter
und wenn gewünscht
sudo raspi-config
Unter Boot Options den Menüpunkt
"B4 Desktop Autologin, ...." auf Desktop GUI umstellen.
Danach:
sudo reboot
Neuen User (Rechte wie Pi) anlegen-> zurück
http://www.gtkdb.de/index_36_2175.html
Betriebssystem Raspbian; Neuen User georg anlegen;
Zu welchen Gruppen pi gehört kann in der Datei /etc/group gefunden werden;
Mit folgendem Befehl wurden die einzelnen Gruppen direkt angegeben.
sudo useradd -m georg -g 1000 -G adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,netdev,input
Da es mühselig ist die Gruppen von Hand herauszusuchen und dem Befehl zu übergeben, kann man dies auch wie folgt automatisieren.
sudo useradd -m georg -g 1000 -G $(cat /etc/group | grep pi | cut -d: -f1 | sed ':a;N;$!ba;s/\n/,/g')
Danach dem Benutzer ein Passwort zuweisen.
sudo passwd georg
Damit der neue Benutzer sudo nutzen kann und dabei nicht ständig das Passwort eingeben muss, wird die Konfigurationsdatei /etc/sudoers angepasst.
Öffnen mit:
sudo visudo
Am Ende der Datei einfügen
georg ALL=(ALL) NOPASSWD: ALL
Neuen Benutzer einrichten-> zurück
Neuen Benutzer einrichten
https://www.elektronik-kompendium.de/sites/raspberry-pi/2007011.htm
Root-Rechte Es empfiehlt sich mit Root-Rechten zu arbeiten.
sudo -i
zur vorherigen Sitzung mit "exit" zurückkehren.
Neuen Benutzer einrichten
einen Benutzer mit Home-Verzeichnis einrichten.
useradd -m {USERNAM}
einen Benutzer ohne Home-Verzeichnis einrichten.
useradd {USERNAME}
Das Home-Verzeichnis lässt sich auch nachträglich anlegen.
usermod -d /home/{USERNAME}
Für den neu erstellten Benutzer ein Passwort einrichten.
passwd {USERNAME}
Das Passwort muss "blind" eingegeben und anschließend bestätigt werden.\\
"Blind" bedeutet, dass kein Tastendruck dargestellt wird.\\
Auch keine Sternchen oder Pünktchen.
Damit der Benutzer mit der Kommandozeile arbeiten kann,\\
noch eine Standard-Bash zuweisen.
usermod -s /bin/bash {USERNAME}
dem neuen Benutzer noch die Hauptgruppe "users" zuweisen.\\
Es kann natürlich sein, dass der Benutzer auch eine andere Hauptgruppe haben kann.
usermod -g users {USERNAME}
Benutzer weiteren Benutzergruppen zuweisen oder entfernen Benutzergruppen haben den Vorteil, dass man einer ganzen Gruppe von Benutzern Rechte zuweisen und auch wieder entziehen kann. Man kann diese Rechte einem Benutzer dadurch zuweisen, in dem man ihn der Gruppe hinzufügt oder die Rechte entzieht, in dem man ihn aus der Gruppe entfernt. Auf diese Weise spart man sich als Administrator sehr viel Aufwand beim Setzen und Entziehen von Berechtigungen für einzelne Benutzer.
Beispiele für das Hinzufügen von Benutzern zu Benutzergruppen.
gpasswd -a {USERNAME} sudo
gpasswd -a {USERNAME} ssh
Gruppenzugehörigkeit eines Benutzers prüfen:
id {USERNAME}
Beispiele für das Entfernen von Benutzern zu Benutzergruppen.
gpasswd -d {USERNAME} sudo
gpasswd -d {USERNAME} ssh
Hinweis: Gruppenänderungen und ähnliches werden erst nach erneutem Anmelden aktiv. Ein Neustart ist dafür nicht notwendig.
Benutzer testen
Wenn man einen neuen Benutzer angelegt hat, dann möchte man ihn auch testen.
Normalerweise wäre es dazu nötig, sich auszuloggen und sich mit dem neuen Benutzer
anzumelden. Wenn man aber per SSH mit dem Raspberry Pi verbunden ist,
dann hat der neue Benutzer, je nach Konfiguration, diese Berechtigung nicht.
Das heißt, man müsste ihn lokal testen. Um diese Umständlichkeit zu vermeiden geht
man einen kürzeren Weg, in dem man mittels Root-Rechte zu diesem Benutzer wird.
su - {USERNAME}
Der Befehl "su" steht für "Substitute User". Damit kann man sich zu jedem Benutzer machen, wenn man Root-Rechte hat. Mit "exit" kann man zum jeweils vorhergehenden Benutzer zurückkehren. Achtung: Ein "exit" beendet auch eine SSH-Verbindung. Das heißt, man sollte wissen, ob man per "su" zu einem anderen Benutzer gewechselt hat, sonst beendet man die Verbindung.
MPD MPC einrichten -> zurück
Schritt 1: Paketliste aktualisieren
sudo apt-get update
Schritt 2: Benötigte Pakete installieren
sudo apt-get install mpd mpc alsa-utils
Schritt 3: Sound Einstellungen
sudo modprobe snd_bcm2835
sudo amixer cset numid=3 1
Schritt 4: Konfiguration
sudo nano /etc/mpd.conf
Wenn du MPD über das Netzwerk betreiben möchtest, ist es zwingend notwendig folgende Zeile auszukommentieren.
bind_to_address
#bind_to_address
port anpassen entferne #
Output anpassen
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
mixer_type "software"
# format "44100:16:2"# optional
# mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
}
Schritt 5: ggf. Module nach Neustart laden
sudo nano /etc/modules
sicherstellen, dass snd-bcm2835 eingetragen ist
- /etc/modules: kernel modules to load at boot time.
- This file contains the names of kernel modules that should be loaded
- at boot time, one per line. Lines beginning with "#" are ignored.
- Parameters can be specified after the module name.
snd-bcm2835
Schritt 6: Rechte setzten
sudo chmod g+w /var/lib/mpd/music/ /var/lib/mpd/playlists/
sudo chgrp audio /var/lib/mpd/music/ /var/lib/mpd/playlists/
Schritt 7: Musik hinzufügen
Damit der MPD auch Musik zum abspielen hat gibt es zwei Möglichkeiten.
1. Den Pfad in mpd.conf ändern
2. Musikstücke nach ... kopieren
mpd neu starten
sudo /etc/init.d/mpd restart
mpc update
Beispiel:
Alle im Ordner /var/lib/mpd/music/ vorhadenen Daten anzeigen:
mpc ls
alle im Ordner /var/lib/mpd/music/ vorhandenen Dateien in die Playlist aufnehmen :
mpc ls | mpc add
Alle Playlists anzeigen
mpc lsplaylists
die momentane playlist in myplaylistx sichern: mpc save myplaylistx
# Allgemein sudo service mpd {start|stop|restart} # Beispiel sudo service mpd stop
start: Startet den MPD Dienst stop: Stoppt den Server wieder restart: Startet den Server neu, bestehende Verbindungen auf den Server werden gekappt
USB Soundkarte einrichten -> zurück
http://www.knight-of-pi.org/raspberry-pi-enable-an-usb-sound-card-for-raspbian-jessie/
Enable an USB sound card for Raspbian Jessie Posted on 12. 7. 2016 by Knight of Pi The onboard sound of the Raspberry Pi is bad, sadly. However, USB sound cards are cheap and a quickly installed alternative for a better sound output.
Find the sound card Plug in the sound card connected to an active speaker, then boot the Raspberry Pi. Enter in the terminal
aplay -l
The output should look like
**** Liste der Hardware-Geräte (PLAYBACK) **** Karte 0: ALSA [bcm2835 ALSA], Gerät 0: bcm2835 ALSA [bcm2835 ALSA] Sub-Geräte: 8/8 Sub-Gerät #0: subdevice #0 Sub-Gerät #1: subdevice #1 Sub-Gerät #2: subdevice #2 Sub-Gerät #3: subdevice #3 Sub-Gerät #4: subdevice #4 Sub-Gerät #5: subdevice #5 Sub-Gerät #6: subdevice #6 Sub-Gerät #7: subdevice #7 Karte 0: ALSA [bcm2835 ALSA], Gerät 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 1: Device [USB PnP Sound Device], Gerät 0: USB Audio [USB Audio] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0
with card 1: ... USB Audio being the important part. Installation All you need to do is update the sound card index in the Alsa configuration. Open alsa.conf with
sudo nano /usr/share/alsa/alsa.conf
then replace
defaults.ctl.card 0
defaults.pcm.card 0
with
defaults.ctl.card 1
defaults.pcm.card 1
Reboot, then test the sound by entering
speaker-test -c2 -twav
in the terminal.
Adjust the sound volume In the terminal, enter
alsamixer
Press F6 and select the USB sound card. Adjust the sound level with the arrow keys, then save with Esc.
Webserver, MySQL, phpmyadmin einrichteneinrichten -> zurück
https://tutorials-raspberrypi.de/raspberry-pi-ssl-zertifikat-kostenlos-mit-lets-encrypt-erstellen/
http://www.raspberry-pi-geek.de/Magazin/2013/05/Raspberry-Pi-als-Webserver
Lighttpd installieren
Bevor installiert wird, die lokale Paketdatenbank aktualisieren.
sudo apt-get update
Mit dem nachfolgenden Befehl Lighttpd installieren.
sudo apt-get install lighttpd
Im Anschluss an die Installation wird in der Regel der Lighttpd Daemon automatisch gestartet. Dies mit dem folgenden Befehl überprüfen.
sudo /etc/init.d/lighttpd status
Web-Browser Öffnen und und in der Adresszeile die IP-Adresse oder den Domainnamen des Raspberry Pi's eingeben.
Jetzt sollte die Standard-Webseite von Lighttpd angezeigt werden.
PHP5 installieren
Webserver um PHP5 erweiteren. Installieren von PHP5 mit dem folgenden Befehl. Unbedingt die folgende Reihenfolge der Pakete einhalten. Sollte die Reihenfolge nicht eingehalten werden, könnte zusätzlich Apache2 installiert werden.
sudo apt-get install php5-common php5-cgi
Nach der Installation von PHP5 muss das FastCGI-Modul für PHP aktiviert werden.
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
Jetzt mit dem folgenden Befehl die Lighttpd-Konfiguration neu einlesen.
sudo /etc/init.d/lighttpd force-reload
Zum Testen der PHP-Unterstützung im HTTP-Hauptverzeichnis /var/www eine PHP-Testdatei erstellen.
sudo nano /var/www/html/phpinfo.php
(html ist das Hauptverzeichnis)
In diese Datei die folgenden Zeilen einfügen
<?php
phpinfo();
?>
Nachdem die Datei phpinfo.php erstellt ist, testen mit dem Web-Browser.
http://192.168.10.xx/phpinfo.php
Jetzt sollten detailierte Informationen zur installierten PHP-Version angezeigt werden.
MySQL installieren
Als Erweiterung für den Webserver Datenbank-Managementsystem MySQL 5.5 und das dazugehörige PHP5-Modul mit dem folgenden Befehl installieren.
sudo apt-get install mysql-server mysql-client php5-mysql
Während der Installation von MySQL muss anein Passwort für den MySQL-Administrator root festlegen.
Jetzt muss mit dem folgenden Befehl die Lighttpd-Konfiguration neu eingelesen werden.
sudo /etc/init.d/lighttpd force-reload
Für den ersten Test eine PHP-Datei unter /var/www/html erstellen.
sudo nano /var/www/html/mysqlinfo.php//
folgenden PHP-Code einfügen und das MySQL-Passwort anpassen.
<?php
$mysql_host = "localhost";
$mysql_username = "root";
$mysql_password = "StrengGeheim";
mysql_connect($mysql_host, $mysql_username, $mysql_password) or
die('Could not connect: ' . mysql_error());
printf("MySQL server version: %s\n", mysql_get_server_info());
?>
Rufen Sie die erstellte PHP-Datei jetzt in Ihrem Web-Browser auf.
http://192.168.178.xx/mysqlinfo.php
Sie sollten jetzt die soeben installierte Version von MySQL angezeigt bekommen.
phpMyAdmin installieren
Für die Administration von MySQL wollen wir jetzt noch phpMyAdmin installieren.
sudo apt-get install phpmyadmin
Während der Installation von phpMyAdmin und den dazugehörigen Abhängigkeiten müssen Sie einige Angaben zur Konfiguration machen. Bei der ersten Abfrage selektieren Sie mit den Pfeiltasten den Eintrag lighttpd, bestätigen danach die Auswahl mit der Leertaste und im Anschluss mit Enter. Erlauben Sie anschließend phpMyAdmin die benötigte Datenbank zu installieren und geben das zuvor festgelegte MySQL-Passwort ein. Im nächsten Schritt können Sie ein Passwort für den phpMyAdmin-Zugriff auf den MySQL-Server vergeben.
Nach der Installation von phpMyAdmin müssen wieder die geänderten Einstellungen vom Lighttpd Daemon eingelesen werden.
sudo /etc/init.d/lighttpd force-reload
Im Anschluss können Sie das Web-Interface über Ihren Web-Browser öffnen und sich mit dem Benutzeraccount root anmelden.
http://192.168.10.xx/phpmyadmin/
Sollten Sie anstelle der Login-Seite von phpMyAdmin einen 404-Error angezeigt bekommen, haben Sie vermutlich bei der Installation von phpMyAdmin die Option lighttpd nicht mit der Leertaste ausgewählt sondern einfach mit Enter bestätigt. Dadurch wurde phpMyAdmin nicht in die Konfiguration von Lighttpd eingetragen. Dies können Sie aber auch manuell nachholen. Öffnen Sie dazu die Konfigurationsdatei lighttpd.conf mit einem Editor.
sudo nano /etc/lighttpd/lighttpd.conf
Fügen Sie am Ende der Konfigurationsdatei die folgende Zeile ein und speichern die Datei ab.
include "phpmyadmin.conf"
Kopieren Sie jetzt die phpMyAdmin-Konfigurationsdatei für Lighttpd in das Konfigurationsverzeichnis des Webserver.
sudo cp /etc/phpmyadmin/lighttpd.conf /etc/lighttpd/phpmyadmin.conf
Anschließend muss die Konfiguration erneut eingelesen werden.
sudo /etc/init.d/lighttpd force-reload
Link für phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Wiederholen Sie jetzt den Zugriff auf das Webinterface von phpMyAdmin.
TightVncserver einrichten -> zurück
http://www.gtkdb.de/index_36_2107.html
Installieren mit:
sudo apt-get install tightvncserver
Nach der Installation den TightVNC-Server starten mit:tightvncserver
Zum Beenden eines Desktops des TightVNC-Servers (Displaynummer hier 1) fogenden Befehl eingeben.tightvncserver -kill :1
Bildschirmauflösung festlegen
Die Auflösung des VNC-Bildschirmes kann beim Starten des TightVNC-Servers mit dem Parameter -geometry angeben werden. Für eine Auflösung von 1024x768 sieht der Befehl wie folgt aus. tightvncserver -geometry 1024x768
oder z.B. tightvncserver -geometry 1920x1080
tightvncserver -geometry 1280x720
TightVNCServer automatisch starten
Damit TightVNC beim Systemstart automatisch gestartet wird, folgenden Befehlsaufruf in die /etc/rc.local eintragen werden.sudo nano /etc/rc.local
Vor der letzten Zeile (exit) folgende Zeile einfügen:su lothar -c "tightvncserver -geometry 1024x768"
su pi -c "tightvncserver -geometry -geometry 1280x800"
su pi -c "tightvncserver -geometry -geometry 1280x720"
Danach mit:sudo shutdown -r now
nach Neustart testen.
Hinweis: Eingabe um von Full-Mode in den Normal-Mode und umgekehrt umschalten: SHIFT+CTRL+ALT+F
real Vnc starten -> zurück
https://www.realvnc.com/docs/raspberry-pi.html
https://www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-ssh
https://www.raspberrypi.org/documentation/remote-access/vnc/
Run sudo raspi-config Navigate to Advanced Options. Scroll down and select VNC > Yes.
Starting VNC Server
The following commands will run VNC Server until it is manually stopped or your Pi is powered off.
Debian 8 Jessie sudo systemctl start vncserver-x11-serviced.service
Debian 7 Wheezy sudo /etc/init.d/vncserver-x11-serviced start
If you then decide to have VNC Server start automatically whenever your Pi is powered on, run one of the following commands:
Debian 8 Jessie sudo systemctl enable vncserver-x11-serviced.service
Debian 7 Wheezy sudo update-rc.d vncserver-x11-serviced defaults
Netzlaufwerk mounten - einbinden -usw -> zurück
https://dirk-hahn.de/usb-festplatte-unter-raspian-formatieren-und-einbinden/
https://devconnected.com/how-to-mount-and-unmount-drives-on-linux/
Festplatte identifizieren und mounten
Um zu prüfen, ob die Festplatte überhaupt schon erkannt wurde, einfach mal
lsblk
aufrufen
mmcblk0 ist dabei die SD-Karte, auf der sich das Betriebssystem befindet. sda ist die externe Festplatte
Für den Eintrag in die fstab benötiget man noch die eindeutige LaufwerksID mit der die Festplatte eindeutig erkannt werden kann.
Diese wie folgt ermitteln:
blkid
Mit blkid lässt sich nicht nur die UUID ermitteln, sondern auch wie die Partition formatiert ist.
Befehl zum Formatieren
sudo mkfs.ext4 /dev/sda1
Einhängepunkte erstellen und Rechte setzen
sudo mkdir -m 777 /media/nas
sudo chmod 777 /media/nas
Eintrag in fstab um beim Neustart Laufwerke einzubinden
aufrufen mit:
sudo nano /etc/fstab
eintragen:
//192.168.X.X/nas /media/nas cifs username=XXXXXX,password=XXXXXX,rw,soft
fstab neu einlesen und Ergebnis prüfen
sudo mount -a
Fritz-Nas einbinden
Einhängepunkt erstellen mit
sudo mkdir -p /media/fritz-nas
Datei /etc/fstab aufrufen mit:
sudo nano /etc/fstab
Folgend Zeile einfügen:
//192.168.178.1/FRITZ.NAS /media/fritz-nas cifs credentials=/etc/samba/auth,uid=1000,gid=1000 0 0
Login-Daten (credentials) werden in /etc/samba/auth abgelegt
Aufruf mit:
sudo nano /etc/samba/auth
Folgender Eintrag:
username=meinusernamefritzbox
password=meiunpasswortfritzbox
fstab neu einlesen und Ergebnis prüfen
sudo mount -a
proftp einrichten -> zurück
Installieren mit:
sudo apt-get install proftpd
Einstellungen vornehmen z.B. Port in /etc/init.d/proftpd mit:
sudo nano /etc/proftpd/proftpd.conf
Neu starten mit:
sudo /etc/init.d/proftpd restart
Hinweise zur Einrichtung:
https://wiki.ubuntuusers.de/ProFTPD/
https://willy-tech.de/ftp-server-auf-raspberry-pi-mit-proftpd/
http://www.strcat.de/eigenes/ftp/index.html
Samba Server einrichten -> zurück
Following on from previous blog I’ve tried to emulate MrEngmans brilliant concept of providing a single install script that does as much of the work as possible
His idea is to copy a file onto the SD while its plugged into a PC/Mac etc and then put the card into your RPi and issue one simple command
So this is the file
https://dl.dropbox.com/s/wjlshn22z80rzpv/simplesamba.sh
simply copy it to the SD card while its in your PC/Mac and then put it in your RPi and issue this command
sudo /boot/simplesamba.sh
Alternatively (thanks to Jason Powell)
wget https://dl.dropbox.com/s/wjlshn22z80rzpv/simplesamba.sh
and then run
sudo bash simplesamba.sh
Note-some parts of the script can take a bit of time as the Pi needs to download stuff – just answer Y if asked questions BTW:)
When it sits there with New SMB passord: showing , enter raspberry as the password and then repeat it. At the end, you should be able connect to your RPi from windows using username=pi password=raspberry
Folgende Änderungen in /etc/samba/smb.conf :
sudo nano /etc/samba/smb.conf
user pi durch gewünschten "user" ersetzen
Danach Samba password setzen:
sudo smbpasswd -a username
Nach Passworteingabe Neustart des Samba-Servers:
sudo /etc/init.d/samba restart
Print Server einrichten -> zurück
http://www.raspberry-pi-geek.de/Magazin/2013/05/Raspberry-Pi-zum-Wireless-Printserver-aufruesten/%28offset%29/2 https://www.elektronik-kompendium.de/sites/raspberry-pi/2007081.htm
Cups installieren
Das Drucker-System Cups verwaltet die per USB oder Netzwerk angeschlossenen Drucker und stellt eine Verwaltungsoberfläche bereit. Die Installation von Cups, das Treiber für viele Drucker bereits mitbringt, geschieht mit sudo apt-get install cups. Den Benutzer pi sollten Sie in die Gruppe lpadmin aufnehmen, damit er auf die administrativen Funktionen von Cups zugreifen kann:
$ sudo usermod -a -G lpadmin pi
Netzwerk zu erreichen. Die Verwaltungsoberfläche steht dann unter der IP-Adresse des Raspberry Pi im Netzwerk zur Verfügung. Sie rufen sie im Webbrowser auf – in unserem Beispiel unter der Adresse http://192.168.0.100:631/
$ sudo cupsctl --remote-any
$ sudo /etc/init.d/cups restart
--------------gnome schedule--------------- einrichten -> zurück
Aufgaben (cronjobs) verwalten
installieren mit:
sudo apt-get install gnome-schedule
GUI unter "Systemwerkzeuge -> Geplante Aufgaben" starten
cronjobs können auch direkt auch mit
list: sudo crontab -l edit: sudo crontab -e
bearbeitet werden
Beispiel um 11:45Uhr abschalten:
45 11 * * * sudo shutdown -h now
Installierte Programme -> zurück
MidnightCommander
sudo apt-get install mc
Editor nano nutzen mit:
sudo update-alternatives --config editor
Aufruf mc Menu Optionen -> Konfiguration -> Interner Editor disable
Web-Browser Iceweasel (FireFox)
sudo apt-get install iceweasel
Icedove email-Client
sudo apt-get install icedove
gedit Editor mit Drop Funktion
sudo apt-get install gedit
Ario ist ein grafischer MPD-Client für Linux
sudo apt-get install ario
Anhang -> zurück
lothar@pigarage:/media $ sudo umount /media/lothar/d5fbb6d1-2cb3-485b-bc36-313bb401bb0d
lothar@pigarage:/media $ sudo mount /dev/mmcblk0p3 /media/part2
Datei: /etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ jessie main ui
- Uncomment line below then 'apt-get update' to enable 'apt-get source'
- deb-src http://archive.raspberrypi.org/debian/ jessie main ui"
Stand: 26.03.2016
installiert: mc, iceweasel, user pi geändert, Bildschirmauflösung geändert
deinstalliert: Wolfram Engine, Sonic-Pi
Sicherung Stand 26.03.2016 auf Linux mit:
sudo dd if=/dev/sdc | gzip > ~/raspi3_sdc.img.gz
Zurückspielen mit;(Laufwerksangaben prüfen)
gunzip -c ~/raspi3_sdc.img.gz | sudo dd of=/dev/sdc
gunzip -c /home/raspi/raspi3_sdc.img.gz | sudo dd of=/dev/sdc
27.03.16 Icedove installiert