Jubiläumsausgabe des Linux-Standardwerks

»I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386 (486) AT clones. This has been brewing since april, and is starting to get ready.«

(Linus Torvalds, im August 1991)

Und es wurde nicht nur fertig, sondern auch gut! Das freie und offene Betriebssystem Linux hat vor (fast) 35 Jahren die IT-Welt revolutioniert. Fast genauso lange begleitet das umfassende Handbuch von Michael Kofler den Pinguin. Seit nunmehr 30 Jahren finden Sie dort alles, was Sie zu Linux wissen müssen ein echtes Standardwerk eben.

  • Von der Bash bis zum KI-Server: das Standardwerk für alle Linux-Themen
  • Linux auf Desktops und Servern installieren, konfigurieren und administrieren
  • Für den Einstieg, die Fortbildung und den professionellen Einsatz

Aus dem Inhalt:

  • Installation (Debian, Ubuntu, Fedora, RHEL-Klone, openSUSE
  • Desktops: GNOME, KDE und mehr
  • Fotos, Videos und Audio bearbeiten und verwalten
  • Arbeiten im Terminal: bash, vim, emacs
  • Software-/Paketverwaltung
  • Grafiktreiber und Wayland
  • GRUB2, systemd, Kernel und Module
  • Netzwerkkonfiguration: DNS, DHCP und mehr
  • LAN- und Root-Server, Linux in der Cloud
  • Backups, Firewall, SELinux und AppArmor, KVM, Let's Encrypt
  • Docker, KVM
  • KI-Modelle mit Ollama lokal betreiben


Für den Einstieg, die Fortbildung und den professionellen Einsatz

Autorentext
Michael Kofler hat Telematik an der TU Graz studiert und ist einer der erfolgreichsten deutschsprachigen IT-Fachbuchautoren. Zu seinen Themengebieten zählen neben Linux auch IT-Sicherheit, Python, Swift, Java und der Raspberry Pi. Er ist Entwickler, berät Firmen undarbeitet als Lehrbeauftragter.

Inhalt


Vorwort ... 19

TEIL I. Installation ... 25

1. Was ist Linux? ... 27


1.1 ... Einführung ... 27

1.2 ... Hardware-Unterstützung ... 28

1.3 ... Distributionen ... 29

1.4 ... Open-Source-Lizenzen (GPL & Co.) ... 34

1.5 ... Die Geschichte von Linux ... 37


2. Installationsgrundlagen ... 41


2.1 ... Voraussetzungen ... 41

2.2 ... BIOS und EFI ... 42

2.3 ... Installationsvarianten ... 45

2.4 ... Überblick über den Installationsprozess ... 48

2.5 ... Grundlagen der Partitionierung ... 50

2.6 ... LVM und Verschlüsselung ... 53

2.7 ... Linux-Partitionen anlegen ... 56

2.8 ... Installationsumfang festlegen ... 60

2.9 ... Grundkonfiguration ... 61

2.10 ... Probleme beheben ... 63

2.11 ... Systemveränderungen, Erweiterungen, Updates ... 65

2.12 ... Linux wieder entfernen ... 67


3. Installationsanleitungen ... 69


3.1 ... Die Qual der Wahl ... 69

3.2 ... Debian ... 74

3.3 ... Fedora ... 83

3.4 ... Ubuntu ... 89

3.5 ... CachyOS ... 96


TEIL II. Linux anwenden ... 103

4. Gnome ... 105


4.1 ... Erste Schritte ... 107

4.2 ... Dateimanager ... 114

4.3 ... Systemkonfiguration ... 121

4.4 ... Gnome Tweaks ... 130

4.5 ... Gnome-Shell-Erweiterungen ... 131

4.6 ... Screenshots ... 136

4.7 ... Freigaben und Fernanmeldung ... 136

4.8 ... Gnome-Interna ... 141


5. KDE ... 147


5.1 ... Bedienung ... 149

5.2 ... Dateimanager ... 152

5.3 ... KDE-Konfiguration ... 155

5.4 ... Screenshots ... 159


6. Desktop-Apps ... 161


6.1 ... Firefox ... 162

6.2 ... Google Chrome und Chromium ... 163

6.3 ... Thunderbird ... 165

6.4 ... Multimedia-Grundlagen ... 169

6.5 ... Shotwell ... 173

6.6 ... digiKam ... 174

6.7 ... GIMP ... 177

6.8 ... RawTherapee und Darktable ... 180

6.9 ... draw.io ... 180

6.10 ... Audio-Player ... 182

6.11 ... VLC ... 184

6.12 ... Audio- und Video-Tools ... 185

6.13 ... Etcher ... 189


7. Raspberry Pi ... 191


7.1 ... Grundlagen ... 191

7.2 ... Raspberry Pi OS installieren und konfigurieren ... 195

7.3 ... Der PIXEL-Desktop ... 202

7.4 ... Hardware-Basteleien ... 207

7.5 ... Kamera ... 217

7.6 ... SSD ... 219

7.7 ... Interna ... 222


TEIL III. Linux-Grundlagen ... 227

8. Arbeiten im Terminal ... 229


8.1 ... Textkonsolen ... 230

8.2 ... Terminal ... 231

8.3 ... Textdateien anzeigen ... 234

8.4 ... Texteditoren ... 235

8.5 ... Hilfetexte und Online-Dokumentation lesen ... 238


9. bash ... 241


9.1 ... Was ist eine Shell? ... 241

9.2 ... Konfiguration ... 243

9.3 ... Kommandoeingabe ... 246

9.4 ... Ein- und Ausgabeumleitung ... 251

9.5 ... Kommandos ausführen ... 254

9.6 ... Globbing, Substitution und Expansion ... 256

9.7 ... Variablen ... 263

9.8 ... bash-Scripts ... 266

9.9 ... Grundregeln für bash-Scripts ... 272

9.10 ... Variablen in bash-Scripts ... 274

9.11 ... Verzweigungen, Schleifen und Funktionen ... 279

9.12 ... Referenz wichtiger bash-Sonderzeichen ... 286


10. zsh ... 289


10.1 ... Installation und Konfiguration ... 290

10.2 ... Anwendung ... 295

10.3 ... Oh my zsh! ... 298


11. fish ... 301


11.1 ... Installation und erste Schritte ... 301

11.2 ... Konfiguration ... 305

11.3 ... Interna und Programmierung ... 308


12. Dateien und Verzeichnisse ... 311


12.1 ... Umgang mit Dateien und Verzeichnissen ... 311

12.2 ... Links ... 322

12.3 ... Dateien suchen (find, grep, locate) ... 325

12.4 ... Mehr Komfort mit modernen Kommandos ... 331

12.5 ... Zugriffsrechte, Benutzer und Gruppenzugehörigkeit ... 334

12.6 ... Spezialbits und die umask-Einstellung ... 341

12.7 ... Access Control Lists und Extended Attributes ... 347

12.8 ... Die Linux-Verzeichnisstruktur ... 351

12.9 ... Device-Dateien ... 354


13. Prozessverwaltung ... 357


13.1 ... Prozesse starten, verwalten und stoppen ... 357

13.2 ... Prozesse unter einer anderen Identität ausführen (su) ... 364

13.3 ... sudo ... 366

13.4 ... Polkit ... 372

13.5 ... Systemprozesse (Dämonen) ... 375

13.6 ... Prozesse automatisch starten (Cron) ... 378

13.7 ..…

Titel
Linux
Untertitel
Das umfassende Handbuch
EAN
9783367113118
Format
E-Book (epub)
Hersteller
Veröffentlichung
04.12.2025
Digitaler Kopierschutz
frei
Dateigrösse
17 MB
Anzahl Seiten
1429
Lesemotiv