107.2

Systemzeit einstellen

Code: 107.2

progress.course_progress / 2 Lektionen

Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.

1

Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren – Teil 1

107.2.L1

2 Quiz 4 Karten
## Lernziele
- Kernkonzepte von **Cron/At** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben

## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren – Teil 1**. Das Thema gehört zum Bereich Cron/At und ist Teil des offiziellen Prüfungsstoffs.

Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: crontab, at, batch, scheduling.

## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version

## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen

## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)

Quiz (2 Fragen)

Frage / 2 /

Geben Sie für jede der folgenden Zeitangaben an, welche für at gültig und welche ungültig ist: at 08:30 AM next week at midday at 01-01-2020 07:30 PM at 21:50 01.01.20 at now +4 days at 10:15 PM 31/03/2021 at tomorrow 08:30 AM

Erklärung: Geben Sie für jede der folgenden Zeitangaben an, welche für at gültig und welche ungültig ist: at 08:30 AM next week gültig at midday ungültig at 01-01-2020 07:30 PM ungültig at 21:50 01.01.20 gültig at now +4 days gültig at 10:15 PM 31/03/2021 ungültig at tomorrow 08:30 AM monotonic ungültig

Mit welchen Befehlen überprüfen Sie Ihre ausstehenden at-Jobs? Mit welchen Befehlen würden Sie diese löschen?

Erklärung: Mit welchen Befehlen würden Sie diese löschen? Mit dem Befehl at -l überprüfen Sie Ihre ausstehenden Aufträge — mit at -d löschen Sie sie. at -l ist ein Alias für atq, und at -d ist ein Alias für atrm. Denken Sie daran, dass root die Aufträge aller Benutzer auflisten und löschen kann.

✓ Quiz abgeschlossen! 🎉

/ richtig

Karteikarten (4)

Karte / 4

Frage

Erstellen Sie einen at-Job, der das Skript foo.sh in Ihrem Homeverzeichnis am nächsten 31. Oktober um 10:30 Uhr ausführt. Sie arbeiten als normaler Benutzer.

Tippe zum Aufdecken →

Antwort

Erstellen Sie einen at-Job, der das Skript foo.sh in Ihrem Homeverzeichnis am nächsten 31. Oktober um 10:30 Uhr ausführt. Sie arbeiten als normaler Benutzer. $ at 10:30 AM October 31 warning: commands will be executed using /bin/sh at> ./foo.sh at> Ctrl+D job 50 at Thu Oct 31 10:30:00 2019

Frage

Melden Sie sich als ein anderer normaler Benutzer am System an und erstellen Sie einen weiteren at-Job, der das Skript foobar.sh genau nach 30 Minuten ausführt. Das Skript dazu befindet sich ebenfalls im Homeverzeichnis des Benutzers.

Tippe zum Aufdecken →

Antwort

Melden Sie sich als ein anderer normaler Benutzer am System an und erstellen Sie einen weiteren at-Job, der das Skript foobar.sh genau nach 30 Minuten ausführt. Das Skript dazu befindet sich ebenfalls im Homeverzeichnis des Benutzers. $ at now +30 minutes warning: commands will be executed using /bin/sh at> ./foobar.sh at> Ctrl+D job 52 at Sat Oct 5 10:19:00 2019

Frage

Löschen Sie als root alle ausstehenden at-Jobs mit einem einzigen Befehl.

Tippe zum Aufdecken →

Antwort

Löschen Sie als root alle ausstehenden at-Jobs mit einem einzigen Befehl. # atrm 50 51 52

Frage

Führen Sie den Befehl ls -l /usr/bin/crontab aus. Welches spezielle Bit ist gesetzt und welche Bedeutung hat es? LPIC-1 (102) (Version 5.0) | Thema 107: Administrative Aufgaben 216 |

Tippe zum Aufdecken →

Antwort

ls -l /usr/bin/crontab -rwxr-sr-x 1 root crontab 25104 feb 10 2015 /usr/bin/crontab Der Befehl crontab hat das SGID-Bit gesetzt (das s anstelle des Ausführungsflags für die Gruppe), was bedeutet, dass er mit den Rechten der Gruppe (also crontab) ausgeführt wird. Aus diesem Grund können normale Benutzer ihre Crontab-Datei mit dem Befehl crontab bearbeiten. Beachten Sie, dass bei vielen Distributionen die Dateiberechtigungen so eingestellt sind, dass Crontab-Dateien nur über den Befehl crontab bearbeitet werden können. LPIC-1 (102) (Version 5.0) | 107.2 Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren | 221 107.2 Lektion 2 Zertifikat: LPIC-1 Version: 5.0 Thema: 107 Administrative Aufgaben Lernziel: 107.2 Systemadministrationsaufgaben durch Einplanen von Jobs automatisier

Bearbeite alle Quizfragen, um die Lektion abzuschließen. ✓ Lektion abgeschlossen
2

Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren – Teil 2

107.2.L2

2 Quiz 3 Karten
## Lernziele
- Kernkonzepte von **Cron/At** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben

## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren – Teil 2**. Das Thema gehört zum Bereich Cron/At und ist Teil des offiziellen Prüfungsstoffs.

Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: crontab, at, batch, scheduling.

## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version

## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen

## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)

Quiz (2 Fragen)

Frage / 2 /

Wie überprüfen Sie die Befehle eines Jobs, den Sie mit at geplant haben?

Erklärung: Mit dem Befehl at -c, gefolgt von der Job-ID, überprüfen Sie dessen Befehle. Beachten Sie, dass die Ausgabe auch den größten Teil der Umgebung enthält, die zu dem Zeitpunkt aktiv war, als der Auftrag geplant wurde. Denken Sie daran, dass root die Aufträge aller Benutzer überprüfen kann.

Welcher Befehl ist bei systemd die Alternative zu at? LPIC-1 (102) (Version 5.0) | 107.2 Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren | 227

Erklärung: Der Befehl systemd-run ist eine Alternative zu at, um einmalige Jobs zu planen. Sie können damit z.B. Befehle zu einem bestimmten Zeitpunkt ausführen, indem Sie einen Calendar Timer oder einen Monotonic Timer relativ zu verschiedenen Startpunkten definieren. LPIC-1 (102) (Version 5.0) | Thema 107: Administrative Aufgaben 230 |

✓ Quiz abgeschlossen! 🎉

/ richtig

Zur Kursübersicht

Karteikarten (3)

Karte / 3

Frage

Melden Sie sich als ein anderer normaler Benutzer am System an und erstellen Sie einen weiteren at-Job, der das Skript bar.sh morgen um 10:00 Uhr ausführt. Das Skript befindet sich im Homeverzeichnis des Benutzers.

Tippe zum Aufdecken →

Antwort

Melden Sie sich als ein anderer normaler Benutzer am System an und erstellen Sie einen weiteren at-Job, der das Skript bar.sh morgen um 10:00 Uhr ausführt. Das Skript befindet sich im Homeverzeichnis des Benutzers. $ at 10:00 AM tomorrow warning: commands will be executed using /bin/sh at> ./bar.sh at> Ctrl+D job 51 at Sun Oct 6 10:00:00 2019

Frage

Führen Sie nun als root den Befehl atq aus, um die geplanten at-Jobs aller Benutzer zu überprüfen. Was passiert, wenn ein normaler Benutzer diesen Befehl ausführt?

Tippe zum Aufdecken →

Antwort

atq 52 Sat Oct 5 10:19:00 2019 a dave 50 Thu Oct 31 10:30:00 2019 a frank 51 Sun Oct 6 10:00:00 2019 a emma LPIC-1 (102) (Version 5.0) | 107.2 Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren | 231 Wenn Sie den Befehl atq als root ausführen, werden alle anstehenden at-Aufträge aller Benutzer aufgelistet. Wenn Sie ihn als normaler Benutzer ausführen, werden nur Ihre eigenen anstehenden at-Aufträge aufgelistet.

Frage

Führen Sie den Befehl ls -l /usr/bin/crontab aus. Welches spezielle Bit ist gesetzt und welche Bedeutung hat es? LPIC-1 (102) (Version 5.0) | Thema 107: Administrative Aufgaben 228 |

Tippe zum Aufdecken →

Antwort

Führen Sie als Root den Befehl ls -l /usr/bin/at aus und prüfen Sie die Berechtigungen. # ls -l /usr/bin/at -rwsr-sr-x 1 daemon daemon 43762 Dec 1 2015 /usr/bin/at In dieser Distribution hat der at-Befehl sowohl das SUID- (das s anstelle des Ausführungsflags für den Eigentümer) als auch das SGID-Bit (das s anstelle des Ausführungsflags für die Gruppe) gesetzt, was bedeutet, dass er mit den Rechten des Eigentümers und der Gruppe der Datei ausgeführt wird (daemon für beide). Aus diesem Grund können normale Benutzer Aufträge mit at planen. LPIC-1 (102) (Version 5.0) | Thema 107: Administrative Aufgaben 232 | 107.3 Lokalisierung und Internationalisierung Referenz zu den LPI-Lernzielen LPIC-1 version 5.0, Exam 102, Objective 107.3 Gewichtung 3 Hauptwissensgebiete • konfigurieren der locale-Eins

Bearbeite alle Quizfragen, um die Lektion abzuschließen. ✓ Lektion abgeschlossen