Schlagwort-Archive: Linux

Fernzugriff auf den Raspberry Pi – Teil 6 (Allgemeine Sicherheitsaspekte)

0
0

Warum muss man sich über Sicherheit Gedanken machen?

Eine berechtigte Frage… der Raspberry hängt im Heimnetz, hinter einer Firewall, die Freigaben sind vielleicht nur im direkten Heimnetz überhaupt erreichbar (sofern man Sie durch Portweiterleitung nicht für die ganze Welt freigegeben hat). Die Passwörter sind irre kompliziert und sicher und vor allem DAS Argument:“Wen interessieren schon meine Spielereien auf dem Pi?“ oder „Sollen sie doch meine Daten stehlen, ist eh nicht interessant!“

Fernzugriff auf den Raspberry Pi – Teil 6 (Allgemeine Sicherheitsaspekte) weiterlesen

0
0

Regelmäßige Jobs unter Linux ausführen

0
0

Wer einen eigenen Server betreibt, oder betreiben will, regelmäßige Backups oder Aufgaben automatisch erledigen lassen will, sollte sich einmal mit Cronjobs auseinandersetzen.

Was sind „Cronjobs“?

Cronjobs sind kleine Aufträge die von einem (typischerweise rund um die Uhr laufenden System) regelmäßig ausgeführt werden. Daher finden diese gerne auf (Web-)servern, Fritz!Boxen oder kleinen Computern wie dem Raspberry Pi, Verwendung.

Wie funktioniert das mit den Cronjobs?

Auf dem Rechner läuft ein Dienst (genauer: ein Daemon), der Aufgaben aus einer zuvor angelegten Liste ausführt, wenn die Startbedinungen zutreffen. Diese Startbedingung wird in Form einer Zeitangabe definiert. Der Name Cronjob leitet sich vom griechischen Wort „chronos“ ab, was Zeit bedeutet. Diese Zeitangaben, und was zu diesem Zeitpunkt zu tun ist, wird in einer Datei, der Crontab (tab von griechisch „tabula“, die Tabelle), gespeichert. Diese Crontab enthält die Angaben natürlich in einer bestimmten Syntax, die zwingend eingehalten werden muss, sonst kann es mitunter zu falschen Ergebnissen führen. Besonders wichtig für Linuxneueinsteiger: der Dienst liest diese Tabelle nicht ständig neu ein, das würde bei Servern mit mehreren Benutzern schnell eine enorm große Systemausnutzung erzeugen, die gar nicht notwendig ist. Daher wird diese Tabelle im Speicher gehalten. Wenn man diese Tabelle also geändert hat muss man den Dienst neu starten. Geschickter ist es, die Tabelle mit einem speziellen Aufruf zu ändern, der dafür sorgt, dass beim Speichern und Schließen der Dienst automatisch informiert wird, dass es eine Änderung gibt. Da in der Regel Administratorrechte für eine solche Änderung notwendig sind muss man entweder Administrator sein, oder den Befehl mittels „sudo“ starten. Ein korrekter Aufruf wäre also:

sudo crontab -e

Regelmäßige Jobs unter Linux ausführen weiterlesen

0
0