- Festplatte mit NTFS formatieren (auf einem Windows-System)
NTFS, um die Festplatte bei Bedarf auch mit einem Windows-Computer auslesen zu können. Da wir auch die Möglichkeit haben möchten, Dateien > 4GB zu speichern wählen wir nicht Fat32 – das lässt nur Dateien bis zu einer maximalen Dateigröße von 4GB zu. - Festplatte per USB mit dem Pi verbinden
- Notwendig, um NTFS-Dateisysteme zu mounten
1apt-get install ntfs-3g - Mount-Point erzeugen (meine Platte soll „pidrive“ heißen):
1sudo mkdir /mnt/pidrive - Laufwerksinformationen anzeigen:
1sudo fdisk -l - Die folgende Zeile in der Datei
/etc/fstab
hinzufügen ( sudo vi /etc/fstab ):
/dev/sda1 /mnt/pidrive ntfs-3g defaults 0 0
Handelt es sich bei eurem Dateisystem um FAT32, schreibe man dies:
/dev/sdb1 /mnt/pidrive vfat defaults 0 0
- Das Laufwerk mounten:
1sudo mount -a - Automatisches Mounten des USB-Laufwerks einrichten:
1sudo apt-get install autofs - Und das mounten in der Konfigurationsdaten
/e
tc/auto.master
einrichten:
1sudo vi /etc/auto.master
Unter „+auto.master“ das Folgende einfügen:/media /etc/auto.ext-usb --timeout=10,defaults,user,exec,uid=1000
- Automatisches Ausschalten der Festplatte konfigurieren (mit hdparm):
12sudo apt-get install hdparmsudo hdparm -S120 /dev/sda
Um das automatische Ausschalten der Platte bei jedem Start erneut einzurichten, in der Datei
/etc/hdparm.conf
die folgenden Zeilen einfügen ( sudo /etc/hdparm.conf ):/dev/sda {
spindown_time = 120
} - Automatisches Ausschalten der Festplatte konfigurieren (mit hd-idle):
Sollte das automatische Ausschalten der Festplatte nicht funktionieren, teste man hd-idle (das hat bei meiner externen Platte dann auch funktioniert).
Anleitung hier: http://blog.is-a-geek.org/festplatten-in-den-standby-modus-versetzen-unter-ubuntu-desktopserver-mit-hd-idle - Eine solche Festplatte eignet sich hervorragend als Speicherort für Downloads des JDownloaders: JDownloader unter Raspbian installieren.
Zudem bietet es sich an, das Hauptverzeichnis oder bestimmte Unterverzeichnisse per Samba freizugeben: Samba-Server unter Raspbian installieren.
Raspberry Pi (Raspian): Externe Festplatte (USB) anschließen
Tags: Debian (Linux) | Raspbian (Raspberry Pi) 2 Kommentare
Raspberry Pi (Raspian): JDownloader installieren
Tags: Debian (Linux) | Raspbian (Raspberry Pi) 5 Kommentare
1. Java installieren (OpenJDK):
Die Installation ist unter http://openjdk.java.net/install/ beschrieben, in einfachen Worten zusammengefasst:
sudo apt-get install openjdk-7-jre
Da die Installationsdaten sehr groß sind, kann die Installation auf dem kleinen Gerät eine Weile dauern.
2. UnRar installieren
- In der Datei /etc/apt/sources.list die folgende Zeile hinzufügen:
deb-src http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
- Anschließend die Apt-Datenbank aktualisieren:
sudo apt-get update
- Nun mit der Installation loslegen:
su
mkdir ~/unrar
cd ~/unrar
sudo apt-get build-dep unrar-nonfree
sudo apt-get source -b unrar-nonfree
sudo dpkg -i unrar_*.deb
3. JDownloader installieren
- JDownloader-Installations-Shell-Script herunterladen. Die Adresse ist die, die wir soeben von der Website kopiert haben:
wget http://212.117.163.148/jd.sh
- Nun die Rechte anpassen:
chmod +x jd.sh
- Die Installation funktioniert nur über die grafische Oberfläche. Also jetzt per VNC verbinden und das Script per Doppelklick ausführen. Es kann einen Moment dauern, bevor überhaupt etwas passiert – aber nicht ungedultig werden.
- Anschließend läuft die Installation des JDownloaders vollautomatisch, dauert jedoch wirklich lange.
- Nachdem alles installiert ist, sind noch ein paar Dialoge zu beantworten (Sprache, Downloadverzeichnis, etc.). Als Download-Verzeichnis empfehle ich eine externe Festplatte: Anleitung zum Einrichten einer USB-Festplatte auf dem Raspberry Pi
- Ich empfehle, nach dem ersten Start, die Erweiterun „Webinterface“ zu aktivieren. Anschließend kann über den Port 8765 über einen Webbrowser auf die Kernfunktionen des JDownloader zugegriffen werden. Jedoch sollte beim hinzufügen von Links stets auch eine VNC-Verbindung aufgebaut sein: Fehlermeldungen und Dialoge werden im Webinterface leider nicht angezeigt.
Standard-Login-Daten für das Web-Interface:
Username: JD
Passwort: JD - Um das Entpacken von RAR-Archiven zu ermöglichen, muss in der Konfiguration unter Erweiterungen – Rar-Entpacker noch der korrekte Pfad zum installierten unrar angegeben werden:
/usr/bin/unrar
- Für einen komfortableren Start mit
sudo nano /usr/share/applications/JDownloader.desktop
den folgenden Inhalt ein die Datei schreiben:[Desktop Entry]
Encoding=UTF-8
Name=JDownloader
Comment=JDownloader Download Manager
Exec=java -Xmx512m -jar /home/username/.jd/JDownloader.jar
Icon=/home/username/.jd/plugins/webinterface/favicon.png
Terminal=false
Type=Application
Categories=Network;
StartupNotify=True
Damit erhaltet ihr einen schönen Eintrag im Startmenü.
Quellen und weiterführende Links:
Debian: Geöffnete Dateien anzeigen
Tags: Debian (Linux) Kommentieren
Zuerst installierenaptitude install lsof
Geöffnete Dateien anzeigen, die auf das Verzeichnis /foo/bar zugreifen:lsof /foo/bar
Weiterführende Informationen:
http://www.huschi.net/2_252_de-linux-geoeffnete-dateien-finden.html
Die hosts-Datei
Tags: Debian (Linux) | Domains | macOS / OS X (Mac) | Webserver | Windows 2 Kommentare
OS X
1 |
/etc/hosts |
Bearbeitung über:
1 |
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts |
Linux
1 |
/etc/hosts |
Bearbeitung über:
1 |
sudo vi /etc/hosts |
Windows 95, Windows 98 und Windows ME
1 |
%WinDir%/hosts |
Windows NT, Windows 2000, Windows 2003, Windows XP, Windows Vista, Windows 7
1 |
%SystemRoot%/system32/drivers/etc/hosts |
Bearbeitung über:
Starten des bevorzugten Editors als Administrator (rechte Maustaste), anschließend Öffnen über Datei -> Öffnen o.ä.
Raspberry Pi: Setup
Tags: Betriebssystem | Debian (Linux) | Raspbian (Raspberry Pi) Kommentieren
Gerade hat einem der Postbote den eigenen Raspberry Pi in die Hand gedrückt. Schnell ausgepackt und angeschaut, doch wie fängt man nun an? Genau vor dieser Problemstellung stand ich ebenfalls und möchte euch nun die langwierige Zeit der Recherche ersparen, indem ich hier eine „Master-Anleitung“ und entsprechende Quellen aufführe.
Was brauche ich?
- Raspberry Pi
(in diesem Falle wird ein Raspberry Pi Model B mit 512MB RAM verwendet) - Stromanschluss
(ich habe noch ein altes HTC-Ladegerät auftreiben können) - SD-Karte
(hier habe ich direkt eine Raspberry Pi-SD-Karte mitbestellt, die Debian Squeeze optimiert für den kleinen Pi schon vorinstalliert hat). Ansonsten empfiehlt es sich, erst diese Schritte durchzuführen: - HDMI-Kabel und Fernseher
Für die Installation sollte auf jeden Fall ein Anzeigegerät vorhanden sein. Ich habe einfach meinen Fernseher missbraucht. - Tastatus (und Maus)
Absolut wichtig, bevor SSH und VNC laufen. Maus ist eher nebensächlich. Lässt sich aber alles wunderbar per USB verbinden und wird in den meisten Fällen auch problemlos erkannt. - Optional: USB-WLAN-Adapter (Edimax EW-7811Un empfohlen)
Raspberry Pi für die Verwendung mit Raspbian konfigurieren
Passwort: raspberry
- Grafisches Setup durchführen
- Passwort ändern
passwd
Nach Eingabe von „raspberry“ könnt ihr euer neues Kennwort eingeben. - Lokalisierung einstellen (wenn nicht bereits im grafischen Setup geschehen)
Tastaturlayout auf deutsch stellen:
sudo dpkg-reconfigure keyboard-configuration
Zeitzone: Berlin / Germany:
sudo dpkg-reconfigure tzdata
Systemmeldungen auf Deutsch:
sudo dpkg-reconfigure locales
- Grundlegende Programme installieren
Die folgenden Programme halte ich für die alltägliche Arbeit mit Debian für notwendig:
– mc (Midnight Commander, stellt u.a. mcview und mcedit zur Verfügung – das sind sehr komfortable Editoren)
– cmatrix (Ein kleiner Bildschirmschoner. Zur Belustigung zwischendurch einfach klasse)
sudo aptitude install mc cmatrix
- System updaten
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade - Firmware updaten
sudo -s
apt-get install git-core ca-certificates
wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update
rpi-update
reboot - Root-User aktivieren
sudo passwd root
Anschließend das gewünscht Root-Passwort eingeben - VNC-Server installieren
http://elinux.org/RPi_VNC_Server#Instructions - [Apache, PHP5 und MySQL-Server installieren]
sudo aptitude install apache2
Tipps zu Debian auf dem Raspberry Pi
- Erster Login auf dem Raspberry Pi
Benutzername: pi
Passwort: raspberry - Raspberry Pi herunterfahren
sudo shutdown -h now
- Raspberry Pi neu starten
sudo shutdown -r now
odersudo reboot
- Die Raspberry Pi-Konfiguration nachträglich aufrufen
sudo raspi-config
- Die Config-Datei nachträglich anpassen
sudo mcedit /boot/config.txt
sudo reboot
Quellen und Weiterführende Informationen
- Raspberry Pi auf Wikipedia
http://de.wikipedia.org/wiki/Raspberry_Pi - Setup-Anleitung von Debian Squeeze auf dem Raspberry Pi
http://fraterv.tumblr.com/post/23793451300/debian-6-squeeze-auf-dem-raspberry-pi
Allgemeine Tipps zum Raspberry Pi
- Der Raspberry Pi starter nicht mehr nachdem ich die SD-Karte gewechselt habe
In diesem Falle leuchtet die PWR-LED, jedoch wird kein Video-Signal gesandt und alle anderen LED bleiben aus. Hier gibt es eigentlich nur zwei wahrscheinliche Möglichkeiten:
– Der SD-Karten-Leser des Pi ist kaputt
– Die SD-Karte ich nicht lesbar / es gibt Probleme beim Lese-/Schreibzugriff
Prüfe die SD-Karte einmal in einem anderen Gerät. Ist sie dort noch lesbar? Ein häufiger Grund ist auch, dass die SD-Karte auf „schreibgeschützt“ gestellt wurde. Hier einfach den kleinen Schieber in die andere Richtung schieben.
Warum kann ich mich nicht mit dem Benutzer wwwrun über FTP anmelden (Pure-FTP)
Tags: Debian (Linux) | Webserver Kommentieren
Der Benutzer wwrun hat normalerweise die UID 30 und die GID 8. In der Pure-FTP-Konfiguration unter /etc/pure-ftpd/pure-ftpd.conf gibt es jedoch den folgenden Eintrag, welcher die Anmeldung nur für Benutzer ab einer bestimmten ID erlaubt:
service pure-ftpd restart
Wenn man diese ID auf eine kleiner als die des wwwrun (30) setzt, ist die Anmeldung mit einem solchen Benutzer möglich.
MAC-Adresse meines Geräts herausfinden
Tags: Allgemein | Debian (Linux) | iPad | iPhone | macOS / OS X (Mac) | Windows Kommentieren
MAC-Adresse unter Windows 98
Durch „Start“, „Ausführen“ und die Eingabe „command“ öffnet sich die Konsole. Dort den Befehl
ipconfig /all
eingeben. Die MAC-Adresse steht nun unter dem Eintrag „Physikalische Adresse“.
MAC-Adresse unter Windows 2000, Windows XP
Klicke auf „Start“ und anschließend auf ausführen. Anschließend in dem schwarzen Fenster die folgende Zeile eintippen und mit Enter bestätigen. Die MAC-Adresse befindet sich in dieser Ausgabe (Eintrag „Physikalische Adresse“):
ipconfig /all
In der Eingabemaske im Startmenü, die eigentlich zum Durchsuchen der Programme gedachte ist, durch die Eingabe von „cmd“ die Konsole starten. Anschließend in dem schwarzen Fenster die folgende Zeile eintippen und mit Enter bestätigen. Die MAC-Adresse befindet sich in dieser Ausgabe (Eintrag „Physikalische Adresse“):
ipconfig /all
MAC-Adresse unter MacOS Snowleopard
In den Systemeinstellungen den Button „Netzwerk“ auswählen, um die Netzwerkkonfiguration zu starten. Dort den gewünschten Netzwerkadapter auswählen und auf „Weiter Informationen“ klicken. Im sich nun öffnenden Fenster den Reiter „Ethernet“ auswählen und die MAC-Adresse steht im Feld „Ethernet-ID.
MAC-Adresse unter Linux
In der Konsole den Befehl
ifconfig
eingeben und die MAC-Adresse findet sich unter „Hardware Adresse“.
MAC-Adresse unter iOS
Einstellungen öffnen, weiter navigieren zu Allgemein / Info, dort im Feld WiFi-Adresse findet sich die MAC-Adresse.
MAC-Adresse unter Blackberry OS 6
– noch keine Information –
MAC-Adresse unter Symbian OS
Angeblich soll die MAC-Adresse durch die Eingabe von *#62209526#
auf dem Standby-Screen angezeigt werden.
MAC-Adresse steht übrigens für Media-Access-Control-Adresse.
SSH-Fehler: REMOTE HOST IDENTIFICATION HAS CHANGED!
Tags: Debian (Linux) | macOS / OS X (Mac) | Webserver Kommentieren
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: POSSIBLE DNS SPOOFING DETECTED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ The RSA host key for yourdomain.de has changed, and the key for the corresponding IP address 123.123.123.123 is unknown. This could either mean that DNS SPOOFING is happening or the IP address for the host and its host key have changed at the same time. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is a1:a1:a1:a1:a1:a1:a1:a1:a1:a1:a1:a1:a1:a1:a1:a1. Please contact your system administrator. Add correct host key in /Users/username/.ssh/known_hosts to get rid of this message. Offending key in /Users/username/.ssh/known_hosts:XX RSA host key for parrot-media.de has changed and you have requested strict checking. Host key verification failed. |
Mac
Gehe in den Ordner /Users/username/.ss/
, bearbeite dort (z.B. mit dem vi) die Datei known_hosts
.
Dann in die Zeile mit der IP/dem Hostnamen gehen, doppelt d
drücken und anschließen doppelt Z
(großes Z). Dann wird die Datei gespeichert.
Anschließend neu verbinden, es wird gefragt ob der neue Key zu gelassen werden soll.
Pure-FTP Passwort eines Benutzers ändern
Tags: Debian (Linux) | Webserver Kommentieren
1. Als root anmelden
2. Kennwort des Benutzers ändernpure-pw passwd <username>
password: **********
Re-Type passwort: **********
3. Datenbank neu ladenpure-pw mkdb