RaspberryPi: Unterschied zwischen den Versionen

Aus www.electronic-man.randschtoischlotzer.de
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „* Updates & Upgrades: sudo apt-get update sudo apt-get upgrade * Python -Setuptools: sudo apt-get install python-setuptools * FTP-Server installieren: …“)
 
Zeile 1: Zeile 1:
* Updates & Upgrades:
+
===Updates & Upgrades===
 
   
 
   
 
  sudo apt-get update
 
  sudo apt-get update
Zeile 5: Zeile 5:
 
  sudo apt-get upgrade
 
  sudo apt-get upgrade
  
* Python -Setuptools:
+
===Python -Setuptools installieren:===
  
 
  sudo apt-get install python-setuptools
 
  sudo apt-get install python-setuptools
  
* FTP-Server installieren:
+
===FTP-Server installieren:===
 +
 
  
 
  sudo apt-get install vsftpd
 
  sudo apt-get install vsftpd
  
* FTP-Server konfigurieren:
+
===FTP-Server konfigurieren:===
  
 
  sudo nano /etc/vsftpd.conf
 
  sudo nano /etc/vsftpd.conf
Zeile 51: Zeile 52:
 
[http://engelhuber.de/blog/2013/11/03/raspberry-pi-erste-inbetriebnahme-rdp-und-ftp-installation/ Quelle:]
 
[http://engelhuber.de/blog/2013/11/03/raspberry-pi-erste-inbetriebnahme-rdp-und-ftp-installation/ Quelle:]
  
* PIP installieren:
+
===PIP installieren:===
  
 
  sudo apt-get install python-pip
 
  sudo apt-get install python-pip
  
* Feedparser installieren:
+
===Feedparser installieren:===
  
 
  sudo pip install feedparser
 
  sudo pip install feedparser
Zeile 61: Zeile 62:
 
[https://learn.adafruit.com/raspberry-pi-e-mail-notifier-using-leds/prepare-python Quelle:]
 
[https://learn.adafruit.com/raspberry-pi-e-mail-notifier-using-leds/prepare-python Quelle:]
  
* Cron-Logging einstellen
+
===Cron-Logging einstellen===
  
 
  sudo pico /etc/rsyslog.conf
 
  sudo pico /etc/rsyslog.conf
Zeile 76: Zeile 77:
 
  cron.*                          /var/log/cron.log  
 
  cron.*                          /var/log/cron.log  
  
Cron neu starten:
+
* Cron neu starten:
  
 
  sudo /etc/init.d/rsyslog restart
 
  sudo /etc/init.d/rsyslog restart
Zeile 82: Zeile 83:
 
[http://happy-coding.org/enable-crontab-logging-in-debian-linux/ Quelle:]
 
[http://happy-coding.org/enable-crontab-logging-in-debian-linux/ Quelle:]
  
* Uhrzeit per NTPDATE
+
===Uhrzeit per NTPDATE===
  
 
  sudo apt-get purge ntp  
 
  sudo apt-get purge ntp  
Zeile 92: Zeile 93:
 
[http://aufschnur.de/2014/raspberry-pi-uhrzeit-automatik/ Quelle:]
 
[http://aufschnur.de/2014/raspberry-pi-uhrzeit-automatik/ Quelle:]
  
*Cron - Einstellungen aus Datei "Einstellungen_crontab.txt" importieren:
+
===Cron - Einstellungen aus Datei "Einstellungen_crontab.txt" importieren:===
 
   
 
   
 
  sudo crontab ./Einstellungen_crontab.txt
 
  sudo crontab ./Einstellungen_crontab.txt

Version vom 11. Januar 2015, 11:51 Uhr

Updates & Upgrades

sudo apt-get update
sudo apt-get upgrade

Python -Setuptools installieren:

sudo apt-get install python-setuptools

FTP-Server installieren:

sudo apt-get install vsftpd

FTP-Server konfigurieren:

sudo nano /etc/vsftpd.conf
  • Folgende Änderungen (Auskommentieren) machen:
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
local_umask=022
  • Neuen Nutzer hinzufügen
sudo useradd -m -s /sbin/false -g users ftpuser
  • Kennwort setzen
 sudo passwd ftpuser
  • Sicherheitseinstellungen vornehmen:
sudo nano /etc/pam.d/vsftpd
  • PAM konfigurieren (Auskommentieren)
#auth   required        pam_shells.so
  • Server neu starten:
sudo service vsftpd restart
  • Berechtigungen setzen:
sudo chmod a-w /home/ftpuser

Quelle:

PIP installieren:

sudo apt-get install python-pip

Feedparser installieren:

sudo pip install feedparser

Quelle:

Cron-Logging einstellen

sudo pico /etc/rsyslog.conf
  • Auskommentieren (Rubrik:
###############
#### RULES ####
###############)
# cron.*                          /var/log/cron.log

zu:

cron.*                          /var/log/cron.log 
  • Cron neu starten:
sudo /etc/init.d/rsyslog restart

Quelle:

Uhrzeit per NTPDATE

sudo apt-get purge ntp 
sudo dpkg-reconfigure tzdata
sudo apt-get install ntpdate

Quelle:

Cron - Einstellungen aus Datei "Einstellungen_crontab.txt" importieren:

sudo crontab ./Einstellungen_crontab.txt