Linux — das Betriebssystem hinter (fast) allem
Server, Container, Smartphones (Android), Smart-TVs, Router, Tesla-Autos, Internationale Raumstation — fast überall steckt Linux drin. Wer Code in Production bringt, kommt nicht drum herum.
Warum Linux lernen?
- Server laufen zu 95%+ unter Linux — wer deployen will, muss es bedienen können
- Docker, Kubernetes, CI/CD-Pipelines: alles Linux drinnen
- Cloud (AWS, GCP, Hetzner): Default-Image ist Linux
- Mac / WSL: die Shell ist nahezu identisch zu Linux
Was du in diesem Kurs lernst
- Shell-Denken: Pipe, Redirect, Glob, Quote
- Dateisystem: hierarchisch, Hidden-Files, Symbolische Links
- Permissions: chmod, chown, das "rwx"-Modell
- Prozesse: ps, kill, signals, systemd-Basics
- Paketmanagement: apt, dnf, snap, pip
- SSH: Login, Keys, Tunnel, scp/rsync
Distributionen — eine kurze Landkarte
| Distro | Familie | Wofür |
|---|---|---|
| Ubuntu | Debian | Server & Desktop, Standard |
| Debian | Debian | Stabiler Server |
| Fedora | Red Hat | Bleeding Edge, Workstation |
| Rocky / Alma | Red Hat | Enterprise-kompatibel (CentOS-Nachfolger) |
| Arch | Eigen | DIY, schlank |
| Alpine | Eigen | Container, klein (~5 MB) |
Zurück zu Technik