Skip to content

Mittwoch, 2025-08-20_Betriebssysteme_WED

Betriebssysteme – Linux Grundlagen


Open Source und Lizenzen

  • Linux ist Open Source
  • Der Quellcode ist öffentlich einsehbar.
  • Jeder darf den Code analysieren, verändern und weitergeben.

  • „Frei“ bedeutet nicht automatisch „kostenlos“

  • Kommerzielle Nutzung ist erlaubt (z. B. Support, Services, Enterprise-Distributionen).
  • Änderungen am Code müssen unter derselben Lizenz weitergegeben werden (z. B. GPL – Copyleft-Prinzip).

Merksatz:
Open Source bedeutet Transparenz und Nutzungsfreiheit – nicht zwingend Kostenfreiheit.


Nützliche Ressourcen

  • Cheatsheet (auf USB bereitgestellt) – Übersicht wichtiger Linux-Befehle
  • Wiki Wendler: http://wiki.wendler.io

Arbeiten mit Dateien und Ordnern

Ordner erstellen

mkdir mein_ordner

Dateien erstellen

touch datei.txt

Umbenennen

mv alte_datei.txt neue_datei.txt

Kopieren

cp quelle.txt ziel.txt
cp -r ordner1 ordner2

Verschieben

mv datei.txt /ziel/ordner/

Ordnerstruktur anzeigen

ls -R
tree

Linux Befehle – Cheatsheet

pwd
ls
ls -la
cd /pfad
cd ..

Dateien & Ordner

mkdir test
touch datei.txt
cp quelle ziel
mv quelle ziel
rm datei.txt
rm -r ordner

Dateien anzeigen & bearbeiten

cat datei.txt
less datei.txt
head -n 10 datei.txt
tail -n 10 datei.txt
nano datei.txt

Benutzer & Rechte

whoami
id
chmod 755 datei.sh
chown user:group f.txt
sudo <befehl>

Prozesse & System

ps aux
top
kill <pid>
df -h
free -h
uptime

Netzwerk

ping google.com
ip a
curl http://seite.de

Verbindung zur Praxis

Diese Basisbefehle sind grundlegend für:

  • tägliche Arbeit in der Shell
  • Skripting und Automatisierung
  • Serveradministration
  • DevOps-Workflows (Docker, Git, Deployment)

Frühe Sicherheit im Umgang mit der Shell erleichtert das Verständnis komplexerer Werkzeuge erheblich.