Files
OZM-Keks-Handbuch-v1/crumbpage-02-hostinfo.md

132 lines
2.7 KiB
Markdown

# 🧭 Crumbpage 02: Hostinformation
**Subtitle:** *Wo bin ich und was passiert hier?*
**Pfad:** 2 von 11
**Schwierigkeit:** ⭐ (1/5)
**Zeit:** ~1 Stunde
**Voraussetzungen:** Pfad 1 (User & Rechte)
> *"Ein Waldläufer muss wissen, ob er im Eichenwald oder im Sumpf steht."* 🌲
---
## 📋 Was du in diesem Pfad lernst
```
✓ System-Identifikation (Hostname, OS)
✓ Wer ist noch hier? (User Sessions)
✓ System-Ressourcen (CPU, RAM, Disk)
✓ Logs lesen (Der Puls des Waldes)
```
---
## 🎯 Lernziele
Nach diesem Pfad kannst du:
- [ ] Herausfinden, welche Linux-Version läuft
- [ ] Sehen, wer außer dir eingeloggt ist
- [ ] Prüfen, warum der Server langsam ist (htop)
- [ ] Die System-Logs finden und lesen
---
## 🌱 Grundkonzepte
### Konzept 1: Der Host
Ein "Host" ist der Computer, auf dem du bist. Er hat einen Namen (**Hostname**) und ein Betriebssystem (**OS**).
### Konzept 2: Ressourcen
Wie ein Rucksack hat ein Server begrenzten Platz:
- **CPU:** Rechenkraft (Denkgeschwindigkeit)
- **RAM:** Arbeitsspeicher (Kurzzeitgedächtnis)
- **Disk:** Festplatte (Langzeitgedächtnis)
---
## 🔧 Praktische Befehle
### Befehl 1: `hostnamectl` (Wer bin ich?)
```bash
$ hostnamectl
# Zeigt Hostname, Kernel, Architecture, OS
```
### Befehl 2: `w` (Wer ist da?)
```bash
$ w
# Zeigt eingeloggte User und was sie tun.
# "load average": Wie gestresst ist das System? (0.00 = entspannt)
```
### Befehl 3: `htop` (Cockpit)
```bash
$ htop
# Interaktive Übersicht über CPU, RAM und Prozesse.
# Beenden mit F10 oder q
```
### Befehl 4: `journalctl` (Das Tagebuch)
```bash
$ journalctl -xe
# Zeigt die neuesten System-Meldungen (Errors, Warnings).
# -x = Erklärungen, -e = Ende (neueste zuerst)
```
---
## 💡 Best Practices
### DO ✅
```bash
# 1. Erst schauen, dann handeln
# Bevor du etwas neu startest, schau in die Logs!
# 2. Load Average verstehen
# Load < Anzahl CPU Cores = Alles gut.
# Load > Anzahl CPU Cores = Stau!
```
### DON'T ❌
```bash
# 1. Logs ignorieren
# "Es geht nicht" ist keine Fehlermeldung. Logs sind die Wahrheit.
```
---
## 🎓 Hands-On Übungen
### Übung 1: System-Check
1. Wie heißt dein Host?
2. Welchen Kernel nutzt du? (`uname -r`)
3. Wie lange läuft das System schon? (`uptime`)
### Übung 2: Stress-Test (Simuliert)
1. Öffne `htop`.
2. Beobachte CPU und RAM.
3. Öffne ein zweites Terminal und führe `yes > /dev/null` aus (Vorsicht: CPU geht hoch!).
4. Beende `yes` mit STRG+C.
---
## 🦉 Crystal Owl's Weisheit
> *"Das System spricht ständig mit dir. Du musst nur lernen, ihm zuzuhören (Logs)."*
---
**Navigation:**
[← Zurück: User & Rechte](crumbpage-01-users-rechte.md) | [Weiter: Navigation →](crumbpage-03-navigation.md)