Inhaltsverzeichnis
raspi4 einrichten
OS aufspielen
Eine neue 32GB Mikro-SD-Karte wird mittel Raspberry Pi Imager mit dem Raspberry Pi OS Lite 64Bit bespielt.
ssh aktivieren
Eine leer Datei mit der Bezeichnung ssh im Boot-verzeichnis aktiviert beim ersten Systemstart den SSH-Serverdienst.
Sytem updaten
nach dem Systemerstart kan man sich mit Putty am Raspi anmelden.
Das Standardpasswort für den Benutzer pi lautet raspberry.
Dieses wird nun geändert, auch der Benutzer root erhält ein Passwort:
passwd sudo su passwd apt-get update apt-get upgrade
Das System wird auf die gwünschte Zeitzone und Sprache eingestellt:
raspi-config Locales: de_DE.UTF-8 UTF-8 reboot
Webserver einrichten
sudo apt install apache2 -y sudo apt install php -y sudo su cd /var/www/html mv index.html indexorg.html echo "hallo welt">index.html apt install mariadb-server php-mysql -y service apache2 restart service apache2 status service mysql status
mysql_secure_installation
Immer mit Y bestätigen und root-Passwort setzen.
apt install phpmyadmin -y
phpenmod mysqli service apache2 restart ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
mysql --user=root --password create user admin@localhost identified by 'your_password'; grant all privileges on *.* to admin@localhost; FLUSH PRIVILEGES; exit;
Das Passwort läst nich nach der Anmeldung über http://192.168.178.30/phpmyadmin links oben über das Zahnrad ändern.
RAMDisk
Eien RAMDisk ist schnell eingerichtet.
Verzeichnis anlegen:
mkdir /var/www/html/ramdisk
fstab erweitern:
nano /etc/fstab
# ramdisk tmpfs /var/www/html/ramdisk tmpfs nodev,nosuid,size=50M 0 0
zweite IP-Adresse
Manchmal benötigt man eine zweite IP-Adresse unter der der Raspi erreichbar ist.
ip addr add 192.168.178.28/24 dev eth0
Backup einrichten
raspibackup gemäß Anleitung einrichten:
https://bangertech.de/raspibackup-einfaches-backup-fuer-den-raspberry-pi/
mkdir /home/pi/raspibackup curl -L https://raspibackup.linux-tips-and-tricks.de/install | sudo bash
Die Konfiguration durchgehen und das Backup ausführen lassen:
raspiBackup.sh
CPU-Temperatur auslesen
Bash-Befehl:
cat /sys/class/thermal/thermal_zone0/temp
Bash-Script:
nano /root/scripte/cpu_temp_auslesen.sh
#!/bin/bash # cpu temperatur auslesen vcgencmd measure_temp > /root/ramdisk/cputemp2.txt # cat /sys/class/thermal/thermal_zone0/temp > /root/ramdisk/cputemp.txt
chmod +x /root/scripte/cpu_temp_auslesen.sh /root/scripte/cpu_temp_auslesen.sh root@raspberrypi3:/home/pi# ls -l /root/ramdisk/ total 8 -rw-r--r-- 1 root root 12 Dec 27 20:37 cputemp2.txt -rw-r--r-- 1 root root 6 Dec 27 20:37 cputemp.txt root@raspberrypi3:/home/pi# cat /root/ramdisk/cputemp.txt 49388 root@raspberrypi3:/home/pi# cat /root/ramdisk/cputemp2.txt temp=49.4'C
WLan deaktivieren
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="namedeineswlans" psk=geheimespasswort }
ifconfig
ifconfig wlan0 down