Inhaltsverzeichnis

zurück

Linux-Grundlagen – Schwerpunkt Debian

1. Was ist Linux?

Linux ist ein Unix-ähnliches Betriebssystem, bestehend aus:

Linux ist:

Merksatz:*Linux ist kein Betriebssystem – Linux ist der Kernel.*

2. Was ist Debian?

Debian ist eine Linux-Distribution, die auf Stabilität, Sicherheit und Transparenz setzt.

Eigenschaften von Debian

Für Ausbildung, Server und DokuWiki gilt:**stable oder nichts.**

3. Linux-Grundprinzipien

3.1 „Alles ist eine Datei“

In Linux sind:

… alles über Dateien ansprechbar.

Beispiel:

/dev/sda
/proc/cpuinfo
/sys/class/net/

3.2 Multiuser-System

Mehrere Benutzer gleichzeitig, sauber getrennt:


3.3 Root-Prinzip

Der Benutzer root:

In Debian:

sudo <befehl>

Root ist kein Benutzer – root ist eine Verantwortung.


4. Verzeichnisstruktur (Filesystem Hierarchy Standard)

/
├── bin      → grundlegende Programme
├── boot     → Bootloader & Kernel
├── dev      → Geräte
├── etc      → Konfigurationsdateien
├── home     → Benutzerverzeichnisse
├── lib      → Bibliotheken
├── media    → Wechseldatenträger
├── mnt      → temporäre Mounts
├── opt      → optionale Software
├── proc     → Prozessinformationen
├── root     → Home von root
├── sbin     → Systemprogramme
├── tmp      → temporäre Dateien
├── usr      → Programme & Daten
└── var      → variable Daten (Logs!)

Prüfungsrelevant besonders:


5. Paketverwaltung unter Debian (APT)

Debian nutzt APT (Advanced Package Tool).

Wichtige Befehle

sudo apt update
sudo apt upgrade
sudo apt install paketname
sudo apt remove paketname
sudo apt purge paketname

Paketquellen

/etc/apt/sources.list
/etc/apt/sources.list.d/
Regel Nr. 1:**Nie blind fremde Repositories einbinden.**

6. Benutzer und Gruppen

Benutzer anlegen

sudo adduser benutzername

Gruppen

groups
getent group

Wichtige Gruppen


7. Rechte und Berechtigungen

Rechte anzeigen

ls -l

Beispiel:

-rwxr-x---

Bedeutung

Reihenfolge:

Benutzer | Gruppe | Andere

Rechte ändern

chmod 755 datei
chown user:gruppe datei

8. Prozesse und Dienste

Prozesse anzeigen

ps aux
top
htop

systemd-Dienste

systemctl status dienst
systemctl start dienst
systemctl stop dienst
systemctl enable dienst
Debian nutzt **systemd** – fertig, aus, Ende.

9. Logs und Fehlersuche

Logs liegen unter:

/var/log/

Wichtige Dateien:

Live mitlesen:

journalctl -f

10. Netzwerk-Grundlagen

IP anzeigen

ip a

Routing

ip r

DNS-Test

dig
nslookup

11. Typische Debian-Einsatzgebiete

Debian ist kein Experiment – Debian ist ein Fundament.

12. Typische Anfängerfehler (klassisch!)


13. Zusammenfassung

Debian steht für:

Wer Debian beherrscht, versteht Linux – und wer Linux versteht, baut stabile Systeme.