workshop:basic:basic
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:basic:basic [2025/08/02 12:13] – [Workshop-Struktur] Branislav Zeljak | workshop:basic:basic [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== 00 - Linux Crashkurs ====== | ||
| - | Ein kompakter Überblick über die wichtigsten Linux-Grundlagen für Einsteiger und als Referenz für erfahrene Benutzer. | ||
| - | |||
| - | ===== Was ist Linux? ===== | ||
| - | |||
| - | Linux ist ein freies, Unix-ähnliches Betriebssystem, | ||
| - | |||
| - | **Wichtige Eigenschaften: | ||
| - | * **Open Source**: Quellcode ist frei verfügbar | ||
| - | * **Multitasking**: | ||
| - | * **Multi-User**: | ||
| - | * **Netzwerk-orientiert**: | ||
| - | * **Sicherheit**: | ||
| - | * **Stabilität**: | ||
| - | |||
| - | ===== Wichtige Distributionen ===== | ||
| - | |||
| - | **Desktop-orientiert: | ||
| - | * **Ubuntu**: Benutzerfreundlich, | ||
| - | * **Linux Mint**: Einfach zu bedienen, Windows-ähnlich | ||
| - | * **Fedora**: Neueste Features, Red Hat gesponsert | ||
| - | * **openSUSE**: | ||
| - | |||
| - | **Server-orientiert: | ||
| - | * **Debian**: Sehr stabil, große Paket-Auswahl | ||
| - | * **CentOS/ | ||
| - | * **Ubuntu Server**: LTS-Versionen für Server | ||
| - | |||
| - | **Spezielle Zwecke:** | ||
| - | * **Kali Linux**: Penetration Testing | ||
| - | * **Alpine Linux**: Minimal, für Container | ||
| - | * **Arch Linux**: Rolling Release, anpassbar | ||
| - | |||
| - | ===== Grundlegende Konzepte ===== | ||
| - | |||
| - | **Dateisystem-Hierarchie: | ||
| - | < | ||
| - | / # Root-Verzeichnis | ||
| - | ├── bin/ # Wichtige Systemprogramme | ||
| - | ├── etc/ # Konfigurationsdateien | ||
| - | ├── home/ # Benutzer-Verzeichnisse | ||
| - | ├── usr/ # Benutzer-Programme | ||
| - | ├── var/ # Variable Daten (Logs, Cache) | ||
| - | ├── tmp/ # Temporäre Dateien | ||
| - | └── opt/ # Zusätzliche Software | ||
| - | </ | ||
| - | |||
| - | **Benutzer und Berechtigungen: | ||
| - | * **root**: Administrator mit allen Rechten | ||
| - | * **sudo**: Temporäre Administrator-Rechte | ||
| - | * **Datei-Berechtigungen**: | ||
| - | * **Besitzer**: | ||
| - | |||
| - | **Paketmanagement: | ||
| - | * **apt** (Debian/ | ||
| - | * **yum/dnf** (Red Hat/ | ||
| - | * **pacman** (Arch): `pacman -S paket` | ||
| - | * **zypper** (openSUSE): `zypper install paket` | ||
| - | |||
| - | ===== Erste Schritte ===== | ||
| - | |||
| - | **Nach der Installation: | ||
| - | < | ||
| - | # System aktualisieren | ||
| - | sudo apt update && sudo apt upgrade | ||
| - | sudo dnf update | ||
| - | sudo pacman -Syu # Arch Linux | ||
| - | |||
| - | # Grundlegende Software installieren | ||
| - | sudo apt install curl wget git vim # Tools installieren | ||
| - | sudo apt install build-essential | ||
| - | </ | ||
| - | |||
| - | **Wichtige Tastenkombinationen: | ||
| - | * **Ctrl+C**: Programm abbrechen | ||
| - | * **Ctrl+Z**: Programm pausieren | ||
| - | * **Ctrl+L**: Terminal löschen | ||
| - | * **Tab**: Auto-Vervollständigung | ||
| - | * **↑/ | ||
| - | |||
| - | **Hilfe bekommen:** | ||
| - | < | ||
| - | man befehl | ||
| - | befehl --help | ||
| - | info befehl | ||
| - | which befehl | ||
| - | </ | ||
| - | |||
| - | ===== Workshop-Struktur ===== | ||
| - | |||
| - | **Dieser Workshop behandelt: | ||
| - | - **Kommandozeile**: | ||
| - | - **Dateien & Verzeichnisse**: | ||
| - | - **Ein-/ | ||
| - | - **Benutzer**: | ||
| - | - **Dateisysteme**: | ||
| - | - **LVM & RAID**: Erweiterte Speicherverwaltung | ||
| - | - **Prozesse**: | ||
| - | - **Boot & Cron**: System-Start und Automatisierung | ||
| - | - **Software**: | ||
| - | - **Netzwerk**: | ||
| - | - **SSH**: Sichere Remote-Verbindungen | ||
| - | - **NFS/ | ||
| - | - **Suchen & Finden**: Dateien und Inhalte suchen | ||
| - | ===== Weiterführende Ressourcen ===== | ||
| - | |||
| - | **Online-Dokumentation: | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | |||
| - | **Übungsumgebungen: | ||
| - | * VirtualBox/ | ||
| - | * Docker für Container-basiertes Lernen | ||
| - | * Online-Terminals für schnelle Tests | ||
| - | * Raspberry Pi für Hardware-nahes Lernen | ||
