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