Odroid M1S, OS von der NVMe verwenden

Eine Möglichkeit Bemerkung Die Verwendung von ODROIDBIOS.bin führte dazu, dass die NVMe nach dem Bootmenü nicht mehr erkannt wurde. Alternative – nicht getestete Gedanken Nachdem mit dd das Image auf die NVMe geschrieben wurde, könnte man dort die UUID neu setzen. Diese UUID müsste dann in die Datei boot.scr geschrieben werden. Die boot.scr darf jedoch

E-Mail beim SSH Login

Eine Datei anlegen, die beim erfolgreichen Login ausgeführt wird. Bspw. login_info.sh anlegen nano /etc/ssh/login_info.sh und für eine Mail folgenden Inhalt einfügen: #!/bin/sh if [ „$PAM_TYPE“ != „open_session“ ] then exit 0 else { echo „User: $PAM_USER“ echo „Remote Host: $PAM_RHOST“ echo „Service: $PAM_SERVICE“ echo „TTY: $PAM_TTY“ echo „Date: `date`“ echo „Server: `uname -a`“ } |

LetsEncrypt manuell aktualisieren

Zum Beipiel für lighttpd Evtl.  Webserver anhalten certbot certonly Falls Webserver angehalten: „Spin up a temporary webserver“ Zertifikate für Lighttpd zusammenlegen: cat /etc/letsencrypt/live/domain/cert.pem /etc/letsencrypt/live/domain/privkey.pem > /etc/letsencrypt/live/domain/web.pem

Samba und Banana Pi

Um Dateien über das Windows-Netzwerk leicht auf den Banana PI kopieren zu können, kann man Samba installieren. apt-get install samba samba-common-bin Benuter verwaltenTipp!Benutzt man hier den gleichen Benutzernamen und das gleiche Passwort wie unter Windows, sollte man später direkt auf das Heimverzeichnis zugreifen können ohne noch mal ein Passwort eingeben zu müssen. Spielt bei Public-Freigaben

Raspberry Pi und I²C

GPIO SPI und I²C aktivieren sudo raspi-config Interfacing Options Dort kann man die I2C aktivieren… I²C Baudrate anpassen Die Baudrate muss nicht zwangsläufig angepasst werden. Wenn man dies tun will, dann geht es bspw. so: #Remove Module modprobe -r i2c_bcm2708 #Change baudrate sudo bash cd /etc/modprobe.d nano i2c_bcm2708.conf options i2c_bcm2708 baudrate=400000 #Load module modprobe i2c_bcm2708

Debian & Co

Bash # Wurde 1 Parameter übergeben? if [ „$#“ -ne 1 ]; then echo „Illegal number of parameters“ fi HDD automatisch in Standby schicken # hdparm installieren sudo apt-get install hdparm # Aufruf # time: Sekunden / 5 # dev: Bspw. /dev/sda hdparm -S time dev

Bash Basics

#!/bin/bash for i in {1..5} do echo „Hallo $i “ done #!/bin/bash ping -q -c5 ip > /dev/null if [ $? -ne 0 ]; then echo „IP DOWN!“ else echo „IP ONLINE“ fi