mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-27 20:21:56 +01:00
muh
This commit is contained in:
parent
e79f431ed3
commit
1d47fb781d
@ -35,7 +35,7 @@ Name: `__________________________` Klasse: `_____________` Datum:
|
|||||||
|
|
||||||
Total 21
|
Total 21
|
||||||
--------- ------------- ------------------
|
--------- ------------- ------------------
|
||||||
:::
|
|
||||||
|
|
||||||
\
|
\
|
||||||
Cronjob - Sie wollen eines Ihre Bashskripte mit crontab automatisieren,
|
Cronjob - Sie wollen eines Ihre Bashskripte mit crontab automatisieren,
|
||||||
@ -61,7 +61,7 @@ touch {a..c}file
|
|||||||
Erklären sie, was das Kommando genau macht:\
|
Erklären sie, was das Kommando genau macht:\
|
||||||
\
|
\
|
||||||
Antwort:
|
Antwort:
|
||||||
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
`__________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________`\
|
||||||
\
|
\
|
||||||
grep - Gegeben ist folgendes Kommando:
|
grep - Gegeben ist folgendes Kommando:
|
||||||
|
|
||||||
@ -71,18 +71,21 @@ cat /etc/passwd | grep -v root
|
|||||||
|
|
||||||
Erklären sie, was dieses Kommando genau macht (berücksichtigen sie auch
|
Erklären sie, was dieses Kommando genau macht (berücksichtigen sie auch
|
||||||
die Option `-v`):\
|
die Option `-v`):\
|
||||||
\
|
|
||||||
Antwort:
|
Antwort:
|
||||||
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
`__________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________`\
|
||||||
\
|
|
||||||
|
|
||||||
|
|
||||||
- Verzeichnisse wechseln\
|
- Verzeichnisse wechseln\
|
||||||
Angenommen, sie befinden sich auf Ihre Linuxsystem unter `/root/`, geben
|
Angenommen, sie befinden sich auf Ihre Linuxsystem unter `/root/`, geben
|
||||||
sie die **realtive** und die **absolute** Pfadangabe an, um in das
|
sie die **realtive** und die **absolute** Pfadangabe an, um in das
|
||||||
Verzeichnis `/tmp` zu wechseln:\
|
Verzeichnis `/tmp` zu wechseln:\
|
||||||
\
|
\
|
||||||
Antwort:
|
Antwort:
|
||||||
`__________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
`________________________________________________________________________________________ ___________________________________________________________________________________________________`\
|
||||||
\
|
|
||||||
|
|
||||||
- Welches Dateirecht muss zusätzlich auf einer Skriptdatei gesetzt
|
- Welches Dateirecht muss zusätzlich auf einer Skriptdatei gesetzt
|
||||||
werden, damit diese ausgeführt werden kann?
|
werden, damit diese ausgeführt werden kann?
|
||||||
|
|
||||||
@ -96,7 +99,7 @@ werden, damit diese ausgeführt werden kann?
|
|||||||
|
|
||||||
- `s`
|
- `s`
|
||||||
|
|
||||||
\
|
|
||||||
- If - else\
|
- If - else\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
||||||
@ -159,7 +162,8 @@ outputFile=home-$(date +%Y%m%d).tgz
|
|||||||
tar -cZf ________________ __________
|
tar -cZf ________________ __________
|
||||||
```
|
```
|
||||||
|
|
||||||
\
|
|
||||||
|
|
||||||
- IP-Adressen von Nameservern\
|
- IP-Adressen von Nameservern\
|
||||||
\
|
\
|
||||||
In der Datei `/etc/resolv.conf` sind die IPs der von Ihrem Linuxsystem
|
In der Datei `/etc/resolv.conf` sind die IPs der von Ihrem Linuxsystem
|
||||||
@ -178,7 +182,8 @@ erzeugen:
|
|||||||
10.0.3.5
|
10.0.3.5
|
||||||
|
|
||||||
Verwenden sie dazu `cat`, `grep` und `cut`.\
|
Verwenden sie dazu `cat`, `grep` und `cut`.\
|
||||||
\
|
|
||||||
|
|
||||||
- Rechnerskript\
|
- Rechnerskript\
|
||||||
\
|
\
|
||||||
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
|
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
|
||||||
|
@ -15,7 +15,8 @@
|
|||||||
Jeglicher Verstoss gegen diese Regeln führt umgehend zum Ausschluss aus
|
Jeglicher Verstoss gegen diese Regeln führt umgehend zum Ausschluss aus
|
||||||
der Prüfung und der Note 1.\
|
der Prüfung und der Note 1.\
|
||||||
Name: `__________________________` Klasse: `_____________` Datum:
|
Name: `__________________________` Klasse: `_____________` Datum:
|
||||||
`_____________`\
|
`_____________`
|
||||||
|
|
||||||
|
|
||||||
--------- ------------- ------------------
|
--------- ------------- ------------------
|
||||||
|
|
||||||
@ -35,7 +36,7 @@ Name: `__________________________` Klasse: `_____________` Datum:
|
|||||||
|
|
||||||
Total 21
|
Total 21
|
||||||
--------- ------------- ------------------
|
--------- ------------- ------------------
|
||||||
:::
|
|
||||||
|
|
||||||
\
|
\
|
||||||
grep - Gegeben ist folgendes Kommando:
|
grep - Gegeben ist folgendes Kommando:
|
||||||
@ -57,8 +58,9 @@ Verzeichnis `/tmp` zu wechseln:\
|
|||||||
\
|
\
|
||||||
Antwort:
|
Antwort:
|
||||||
`__________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
`__________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
||||||
\
|
|
||||||
Cronjob - Sie wollen eines Ihre Bashskripte mit crontab automatisieren,
|
|
||||||
|
- Cronjob - Sie wollen eines Ihre Bashskripte mit crontab automatisieren,
|
||||||
dazu haben sie einen cronjob eingerichtet welcher nach nachfolgendem
|
dazu haben sie einen cronjob eingerichtet welcher nach nachfolgendem
|
||||||
Muster ausgelöst wird:
|
Muster ausgelöst wird:
|
||||||
|
|
||||||
@ -75,13 +77,9 @@ Antwort:
|
|||||||
werden, damit diese ausgeführt werden kann?
|
werden, damit diese ausgeführt werden kann?
|
||||||
|
|
||||||
- `0`
|
- `0`
|
||||||
|
|
||||||
- `x`
|
- `x`
|
||||||
|
|
||||||
- `w`
|
- `w`
|
||||||
|
|
||||||
- `t`
|
- `t`
|
||||||
|
|
||||||
- `s`
|
- `s`
|
||||||
|
|
||||||
**Aufgabe - 1e (1 Punkt)** Wildcards - Sie führen folgendes Kommando
|
**Aufgabe - 1e (1 Punkt)** Wildcards - Sie führen folgendes Kommando
|
||||||
@ -96,7 +94,8 @@ Erklären sie, was das Kommando genau macht:\
|
|||||||
Antwort:
|
Antwort:
|
||||||
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
||||||
\
|
\
|
||||||
\
|
|
||||||
|
|
||||||
- Backup Skript\
|
- Backup Skript\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Backupskript. Die wichtigsten
|
Nachfolgend sehen sie ein unvollständiges Backupskript. Die wichtigsten
|
||||||
@ -114,7 +113,7 @@ ziel="/var/backups/"
|
|||||||
tar -cZf ________________ __________
|
tar -cZf ________________ __________
|
||||||
```
|
```
|
||||||
|
|
||||||
\- for in\
|
- for in\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollten das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollten das Skript
|
||||||
so ergänzen, dass es den Inhalt des Verzeichnisses `/home/` ausgibt und
|
so ergänzen, dass es den Inhalt des Verzeichnisses `/home/` ausgibt und
|
||||||
@ -127,7 +126,7 @@ for i in ______________ ; do
|
|||||||
done
|
done
|
||||||
```
|
```
|
||||||
|
|
||||||
\- If - else\
|
- If - else\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
||||||
nun so ergänzen (Zeilen 3 und 5), dass dieses, falls das 1. Argument den
|
nun so ergänzen (Zeilen 3 und 5), dass dieses, falls das 1. Argument den
|
||||||
@ -143,7 +142,7 @@ else
|
|||||||
fi
|
fi
|
||||||
```
|
```
|
||||||
|
|
||||||
\- while\
|
- while\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
||||||
so ergänzen, dass die Schleife solange läuft, wie `zahler` kleiner als
|
so ergänzen, dass die Schleife solange läuft, wie `zahler` kleiner als
|
||||||
@ -159,7 +158,7 @@ while [ $zaehler _________ ]; do
|
|||||||
done
|
done
|
||||||
```
|
```
|
||||||
|
|
||||||
\
|
|
||||||
- Rechnerskript\
|
- Rechnerskript\
|
||||||
\
|
\
|
||||||
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
|
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
|
||||||
@ -195,7 +194,8 @@ fi
|
|||||||
|
|
||||||
Der Code einer Operation fehlt (Subtraktion). Ergänzen sie den Code an
|
Der Code einer Operation fehlt (Subtraktion). Ergänzen sie den Code an
|
||||||
der hervorgehobenen Stelle so, dass auch die Subtraktion funktioniert.\
|
der hervorgehobenen Stelle so, dass auch die Subtraktion funktioniert.\
|
||||||
\
|
|
||||||
|
|
||||||
- IP-Adressen von Nameservern\
|
- IP-Adressen von Nameservern\
|
||||||
\
|
\
|
||||||
In der Datei `/etc/resolv.conf` sind die IPs der von Ihrem Linuxsystem
|
In der Datei `/etc/resolv.conf` sind die IPs der von Ihrem Linuxsystem
|
||||||
|
@ -21,17 +21,17 @@ Name: `__________________________` Klasse: `_____________` Datum:
|
|||||||
|
|
||||||
Aufgabe max. Punkte erreichte Punkte
|
Aufgabe max. Punkte erreichte Punkte
|
||||||
|
|
||||||
1a 1
|
1a | 1
|
||||||
1b 1
|
1b | 1
|
||||||
1c 1
|
1c | 1
|
||||||
1d 1
|
1d | 1
|
||||||
1e 1
|
1e | 1
|
||||||
2a 2
|
2a | 2
|
||||||
2b 2
|
2b | 2
|
||||||
2c 2
|
2c | 2
|
||||||
2d 2
|
2d | 2
|
||||||
3a 4.5
|
3a | 4.5
|
||||||
3b 5
|
3b | 5
|
||||||
|
|
||||||
Total 22.5
|
Total 22.5
|
||||||
--------- ------------- ------------------
|
--------- ------------- ------------------
|
||||||
@ -74,13 +74,9 @@ Antwort:
|
|||||||
geschrieben werden kann?
|
geschrieben werden kann?
|
||||||
|
|
||||||
- `0`
|
- `0`
|
||||||
|
|
||||||
- `x`
|
- `x`
|
||||||
|
|
||||||
- `w`
|
- `w`
|
||||||
|
|
||||||
- `t`
|
- `t`
|
||||||
|
|
||||||
- `s`
|
- `s`
|
||||||
|
|
||||||
**Aufgabe - 1e (1 Punkt)** Wildcards - Sie führen folgendes Kommando
|
**Aufgabe - 1e (1 Punkt)** Wildcards - Sie führen folgendes Kommando
|
||||||
@ -95,7 +91,8 @@ Erklären sie, was das Kommando genau macht:\
|
|||||||
Antwort:
|
Antwort:
|
||||||
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
||||||
\
|
\
|
||||||
\
|
|
||||||
|
|
||||||
- Backup Skript\
|
- Backup Skript\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Backupskript. Die wichtigsten
|
Nachfolgend sehen sie ein unvollständiges Backupskript. Die wichtigsten
|
||||||
@ -113,7 +110,7 @@ ziel="/var/backups/"
|
|||||||
tar -cZf ________________ __________
|
tar -cZf ________________ __________
|
||||||
```
|
```
|
||||||
|
|
||||||
\- for in\
|
- for in\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollten das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollten das Skript
|
||||||
so ergänzen, dass es den Inhalt des Verzeichnisses `/home/` ausgibt und
|
so ergänzen, dass es den Inhalt des Verzeichnisses `/home/` ausgibt und
|
||||||
@ -126,7 +123,7 @@ for i in ______________ ; do
|
|||||||
done
|
done
|
||||||
```
|
```
|
||||||
|
|
||||||
\- If - else\
|
- If - else\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
||||||
nun so ergänzen (Zeilen 3 und 5), dass dieses, falls das 1. Argument den
|
nun so ergänzen (Zeilen 3 und 5), dass dieses, falls das 1. Argument den
|
||||||
@ -142,7 +139,7 @@ else
|
|||||||
fi
|
fi
|
||||||
```
|
```
|
||||||
|
|
||||||
\- while\
|
- while\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
||||||
so ergänzen, dass die Schleife solange läuft, wie `zaehler` kleiner als
|
so ergänzen, dass die Schleife solange läuft, wie `zaehler` kleiner als
|
||||||
@ -158,7 +155,7 @@ while [ $zaehler _________ ]; do
|
|||||||
done
|
done
|
||||||
```
|
```
|
||||||
|
|
||||||
\
|
|
||||||
- Rechnerskript\
|
- Rechnerskript\
|
||||||
\
|
\
|
||||||
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
|
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
|
||||||
@ -195,7 +192,8 @@ fi
|
|||||||
Der Code der Operationen Subtraktion und Multiplikation fehlt. Ergänzen
|
Der Code der Operationen Subtraktion und Multiplikation fehlt. Ergänzen
|
||||||
sie den Code an den hervorgehobenen Stellen so, dass auch die
|
sie den Code an den hervorgehobenen Stellen so, dass auch die
|
||||||
Subtraktion und Multiplikation funktionieren.\
|
Subtraktion und Multiplikation funktionieren.\
|
||||||
\
|
|
||||||
|
|
||||||
- resolv.conf\
|
- resolv.conf\
|
||||||
\
|
\
|
||||||
In der Datei `/etc/resolv.conf` kommen Domänennamen der lokalen Domains
|
In der Datei `/etc/resolv.conf` kommen Domänennamen der lokalen Domains
|
||||||
|
Loading…
Reference in New Issue
Block a user