Systemdienste & Grundeinrichtung
# Symbolischen Link für systemd-Service erstellen
ln -s /lib/systemd/system/mein-dienst.service /etc/systemd/system/default.target.wants/mein-dienst.service
# Sprachumgebung generieren
locale-gen de_DE.UTF-8
# Dienste neu laden & aktivieren
sudo systemctl daemon-reload
sudo systemctl enable mein-dienst.service
# Skript ausführbar machen
chmod +x mein-script.sh
⏱️ Crontab: Automatische Aufgaben
# Crontab öffnen
crontab -e
# Beispiel: Skript alle 10 Sekunden ausführen (mit gestaffelten Delays)
* * * * * /pfad/zum/skript.sh >/dev/null 2>&1
* * * * * sleep 10; /pfad/zum/skript.sh >/dev/null 2>&1
* * * * * sleep 20; /pfad/zum/skript.sh >/dev/null 2>&1
...
# Weitere Aufgaben, z. B. regelmäßig aufräumen oder Daten aktualisieren
*/10 * * * * /pfad/zum/cleanup.sh >/dev/null 2>&1
# Cron neu laden
sudo service cron reload
🔗 Verzeichnisse & Symlinks
# Aufnahmeverzeichnisse ins Web verlinken
ln -s /mnt/mein-archiv/ordner1 /var/www/html/ordner1
ln -s /mnt/mein-archiv/ordner2 /var/www/html/ordner2
🌐 Webserver & Module
# Nginx-Konfiguration testen & neu laden
nginx -t && nginx -s reload
# PHP & Nginx-Module installieren
sudo apt install php8.1-fpm nginx libnginx-mod-http-fancyindex -y
🔐 HTTPS mit Certbot
# Certbot & Plugin installieren
sudo apt install certbot python3-certbot-nginx -y
# SSL-Zertifikat via Certbot für Nginx generieren
sudo certbot --nginx -d beispiel.domain.de