mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-24 02:31:58 +01:00
muh
This commit is contained in:
parent
6632736bec
commit
33288377ba
@ -12,6 +12,7 @@
|
|||||||
<br> B) | 20 Punkte | [Emailadressen und Brief erstellen](moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen)
|
<br> B) | 20 Punkte | [Emailadressen und Brief erstellen](moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen)
|
||||||
<br> C) | 08 Punkte | [QR-Rechnungen erzeugen](moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen)
|
<br> C) | 08 Punkte | [QR-Rechnungen erzeugen](moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen)
|
||||||
<br> D) | 42 Punkte | [eBill von Handwerkerrechnungen](moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen)
|
<br> D) | 42 Punkte | [eBill von Handwerkerrechnungen](moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen)
|
||||||
|
<br> D) | 06 Punkte | [Systemleistung abfragen](moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -0,0 +1,69 @@
|
|||||||
|
# M122 - Aufgabe
|
||||||
|
|
||||||
|
2023-03 MUH
|
||||||
|
|
||||||
|
|
||||||
|
## System-Leistung abfragen
|
||||||
|
|
||||||
|
Für eine automatische Systemüberwachung von Servern
|
||||||
|
und/oder auch Clients sollen Sie "regelmässig" (cron)
|
||||||
|
eine Serie von Leistungs-Daten ausgeben.
|
||||||
|
|
||||||
|
Gefordert ist die Ausgabe **wahlweise** direkt auf das
|
||||||
|
Terminal, bzw. die Console, wie auch in eine Datei.
|
||||||
|
|
||||||
|
|
||||||
|
Wenn man **keine Option** angibt: Nur die Terminal-Ausgabe.
|
||||||
|
|
||||||
|
Wenn man die Option ´-f´ angibt, soll zusätzlich die
|
||||||
|
Datei "**[timestamp]_sys_[hostname].info**" erzeugt werden.
|
||||||
|
|
||||||
|
<br>Tipp1: Benutzen Sie für den Timestamp ´date '+%Y-%m-%d_%H%M'´
|
||||||
|
<br>Tipp2: Benutzen Sie für den Hostname ´hostname´ oder ´uname -u´
|
||||||
|
|
||||||
|
Verwenden dafür Bash- oder Shell-Scripting, um das Script zu erstellen und sicherzustellen, dass es auf Ihrem System ausgeführt werden kann.
|
||||||
|
|
||||||
|
Formattieren Sie alles in eine gut leserliche Form.
|
||||||
|
|
||||||
|
Folgendes ist auszugeben:
|
||||||
|
|
||||||
|
- Der Hostname des Systems
|
||||||
|
- Die Betriebssystemversion
|
||||||
|
- Der Modellname der CPU
|
||||||
|
- Die Anzahl der CPU-Cores
|
||||||
|
- Der gesamte und der genutze Arbeitsspeicher
|
||||||
|
- Die Menge des verfügbaren Speichers
|
||||||
|
- Die Menge des freien Speichers
|
||||||
|
- Die Gesamtgröße des Dateisystems
|
||||||
|
- Die Menge des belegten Speichers auf dem Dateisystem
|
||||||
|
- Die Menge des freien Speichers auf dem Dateisystem
|
||||||
|
- Die aktuelle Systemlaufzeit
|
||||||
|
|
||||||
|
|
||||||
|
### Resultat
|
||||||
|
|
||||||
|
Das Resultat könnte so aussehen:
|
||||||
|
|
||||||
|
[./hostinformation.png](./hostinformation.png)
|
||||||
|
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
## Bewertung
|
||||||
|
|
||||||
|
| Punkte | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| 1 | Ausgabe in Datei inkl. "Switch" und richtiger Dateiname |
|
||||||
|
| 4 | Alle oben genannten Sytem-Infos |
|
||||||
|
| 1 | Bonuspunkt für "gute/schöne" Darstellung |
|
||||||
|
| **6** | Total |
|
||||||
|
|
||||||
|
|
||||||
|
### Noten
|
||||||
|
|
||||||
|
| Note| Punkte |
|
||||||
|
|-----|-----------|
|
||||||
|
| 6.0 | 6 |
|
||||||
|
| 5.0 | 5 |
|
||||||
|
| 4.0 | 4 |
|
||||||
|
| 1.0 |Nichtabgabe|
|
Binary file not shown.
After Width: | Height: | Size: 37 KiB |
Loading…
Reference in New Issue
Block a user