Aufgaben cron: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | =Aufgaben 1= | ||
; Erstellen Sie folgenden Zeitplan: | ; Erstellen Sie folgenden Zeitplan: | ||
| − | + | * Jede halbe Stunde soll der Inhalt des Ordners ''/tmp'' nach ''/var/log/tmp.log'' geloggt werden | |
| − | * Jede halbe Stunde soll der Inhalt des Ordners ''/tmp'' geloggt werden | + | <!-- * Um 9 Uhr Freitags soll soll eine Begrüßung (DISPLAY=:0 notify-send "Guten Morgen") erscheinen --> |
| − | * Um 9 Uhr Freitags soll soll eine Begrüßung (DISPLAY=:0 notify-send "Guten Morgen") erscheinen | + | * Um 11 Uhr von Montags bis Freitags sollen die Dateien in /bin nach /root gebackupt werden |
| − | * Um 11 Uhr von Montags bis Freitags sollen die Dateien in /bin nach /root | ||
<!-- * '''crontab -e''' --> | <!-- * '''crontab -e''' --> | ||
| − | <!-- * /30 * * * * ls /tmp > | + | <!-- * /30 * * * * ls /tmp > /var/log/tmp.log --> |
<!-- 0 9 * * fri DISPLAY=:0 notify-send "Guten Morgen" --> | <!-- 0 9 * * fri DISPLAY=:0 notify-send "Guten Morgen" --> | ||
<!-- 0 11 * * 1-5 cp /bin /root--> | <!-- 0 11 * * 1-5 cp /bin /root--> | ||
| + | =Aufgaben 2= | ||
| + | * Erstellen Sie einen Cron-Job, der jeden Tag um 12 Uhr mittags eine Datei in Ihrem Home-Verzeichnis erstellt. | ||
| + | <!-- Lösung: | ||
| + | crontab -e | ||
| + | 0 12 * * * touch ~/datei_$(date +\%Y\%m\%d).txt | ||
| + | --> | ||
| + | |||
| + | * Erstellen Sie einen Cron-Job, der jede Minute den aktuellen Speicherverbrauch in eine Logdatei schreibt. | ||
| + | <!-- Lösung: | ||
| + | crontab -e | ||
| + | * * * * * free -m >> ~/speicher.log | ||
| + | --> | ||
| + | |||
| + | * Erstellen Sie einen Cron-Job, der jeden Montag um 3 Uhr morgens ein Backup Ihres Home-Verzeichnisses erstellt. | ||
| + | <!-- Lösung: | ||
| + | crontab -e | ||
| + | 0 3 * * 1 tar -zcf ~/backup_$(date +\%Y\%m\%d).tgz ~/ | ||
| + | --> | ||
| + | |||
| + | * Löschen Sie alle Ihre Cron-Jobs. | ||
| + | <!-- Lösung: crontab -r --> | ||
| + | |||
| + | * Erstellen Sie einen Cron-Job, der jede Stunde den Inhalt des Verzeichnisses /var/log überprüft und den Inhalt in eine Datei schreibt. | ||
| + | <!-- Lösung: | ||
| + | crontab -e | ||
| + | 0 * * * * ls /var/log >> ~/log_verzeichnis.txt | ||
| + | --> | ||
| + | |||
| + | =Aufgaben 3 Backup Server mit Cron= | ||
| + | *Installiere nfs-common | ||
| + | *Erstelle das Verezeichnis /mnt/backup | ||
| + | *Füge in die /etc/fstab folgende Zeile an | ||
| + | '''192.168.8.222:/mnt/data /mnt/backup nfs defaults 0 0''' | ||
| + | *Führe '''mount -a ; systemctl daemon-reload''' und kontrolliere die Anbindung | ||
| + | *Erstelle /mnt/backup ein Vereichnis mit deinem Hostnamen | ||
| + | *Erstelle einen cronjob der folgendes macht. | ||
| + | **Jede Stunde soll dein /etc dort in dem Verzeichnis welches deinen Hostnamen trägt, gesichert werden. | ||
| + | **Die Sicherung soll den Namen in der Art '''2024-07-17-15-30-etc''' erhalten | ||
Aktuelle Version vom 17. Juli 2024, 13:17 Uhr
Aufgaben 1
- Erstellen Sie folgenden Zeitplan
- Jede halbe Stunde soll der Inhalt des Ordners /tmp nach /var/log/tmp.log geloggt werden
- Um 11 Uhr von Montags bis Freitags sollen die Dateien in /bin nach /root gebackupt werden
Aufgaben 2
- Erstellen Sie einen Cron-Job, der jeden Tag um 12 Uhr mittags eine Datei in Ihrem Home-Verzeichnis erstellt.
- Erstellen Sie einen Cron-Job, der jede Minute den aktuellen Speicherverbrauch in eine Logdatei schreibt.
- Erstellen Sie einen Cron-Job, der jeden Montag um 3 Uhr morgens ein Backup Ihres Home-Verzeichnisses erstellt.
- Löschen Sie alle Ihre Cron-Jobs.
- Erstellen Sie einen Cron-Job, der jede Stunde den Inhalt des Verzeichnisses /var/log überprüft und den Inhalt in eine Datei schreibt.
Aufgaben 3 Backup Server mit Cron
- Installiere nfs-common
- Erstelle das Verezeichnis /mnt/backup
- Füge in die /etc/fstab folgende Zeile an
192.168.8.222:/mnt/data /mnt/backup nfs defaults 0 0
- Führe mount -a ; systemctl daemon-reload und kontrolliere die Anbindung
- Erstelle /mnt/backup ein Vereichnis mit deinem Hostnamen
- Erstelle einen cronjob der folgendes macht.
- Jede Stunde soll dein /etc dort in dem Verzeichnis welches deinen Hostnamen trägt, gesichert werden.
- Die Sicherung soll den Namen in der Art 2024-07-17-15-30-etc erhalten