# 🧭 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)
