49,90 €*
Versandkostenfrei per Post / DHL
auf Lager, Lieferzeit 1-2 Werktage
»Der Kofler« ist der Standard in Sachen Linux! Wollen Sie einsteigen oder Details nachschlagen, die Distributionen kennenlernen oder intensiv arbeiten? Mit diesem Buch bleiben keine Fragen offen! Von der Installation und den Desktops über die Arbeit im Terminal, die Systemkonfiguration und -administration bis hin zum sicheren Einsatz als Server - hier werden Sie fündig! Distributionsunabhängig und natürlich am Puls der Zeit.
Aus dem Inhalt:
- Was ist Linux? Schnelleinstieg
- Installation und Administration
- Gnome, KDE, Unity, Xfce und LXDE
- Web, Mail & Co.
- Fotos und Bilder, Audio und Video verwalten
- Linux auf dem Raspberry Pi
- Terminalfenster und Konsolen
- Dateiverwaltung, Prozessverwaltung
- Vim, Emacs, Visual Code
- Basiskonfiguration
- Software- und Paketverwaltung
- GRUB und Init-Systeme
- Kernel und Module
- Netzwerkkonfiguration
- Samba und NFS
- CUPS
- Secure Shell (SSH)
- Let's Encrypt
- Mails mit Postfix und Dovecot
- Firewalls und VPN
- Sicherheit mit SELinux und AppArmor
- KVM und Docker
- Snap und flatpak
- Linux on Windows
- Vagrant, Packer
Die Fachpresse zur Vorauflage:
Netzwerk Fotografie: »Die korrekte Syntax, die Verwendung von Attributen und Handles erklärt mir "Der Kofler" besser und klarer als die Main-Pages auf meinem System oder eine Online-Recherche.«
»Der Kofler« ist der Standard in Sachen Linux! Wollen Sie einsteigen oder Details nachschlagen, die Distributionen kennenlernen oder intensiv arbeiten? Mit diesem Buch bleiben keine Fragen offen! Von der Installation und den Desktops über die Arbeit im Terminal, die Systemkonfiguration und -administration bis hin zum sicheren Einsatz als Server - hier werden Sie fündig! Distributionsunabhängig und natürlich am Puls der Zeit.
Aus dem Inhalt:
- Was ist Linux? Schnelleinstieg
- Installation und Administration
- Gnome, KDE, Unity, Xfce und LXDE
- Web, Mail & Co.
- Fotos und Bilder, Audio und Video verwalten
- Linux auf dem Raspberry Pi
- Terminalfenster und Konsolen
- Dateiverwaltung, Prozessverwaltung
- Vim, Emacs, Visual Code
- Basiskonfiguration
- Software- und Paketverwaltung
- GRUB und Init-Systeme
- Kernel und Module
- Netzwerkkonfiguration
- Samba und NFS
- CUPS
- Secure Shell (SSH)
- Let's Encrypt
- Mails mit Postfix und Dovecot
- Firewalls und VPN
- Sicherheit mit SELinux und AppArmor
- KVM und Docker
- Snap und flatpak
- Linux on Windows
- Vagrant, Packer
Die Fachpresse zur Vorauflage:
Netzwerk Fotografie: »Die korrekte Syntax, die Verwendung von Attributen und Handles erklärt mir "Der Kofler" besser und klarer als die Main-Pages auf meinem System oder eine Online-Recherche.«
arbeitet als Lehrbeauftragter.
Konzeption ... 21
TEIL I. Installation ... 23
1. Was ist Linux? ... 25
1.1 ... Einführung ... 25
1.2 ... Hardware-Unterstützung ... 26
1.3 ... Distributionen ... 27
1.4 ... Open-Source-Lizenzen (GPL & Co.) ... 32
1.5 ... Die Geschichte von Linux ... 35
2. Installationsgrundlagen ... 37
2.1 ... Voraussetzungen ... 37
2.2 ... BIOS und EFI ... 38
2.3 ... Installationsvarianten ... 41
2.4 ... Überblick über den Installationsprozess ... 44
2.5 ... Grundlagen der Partitionierung ... 46
2.6 ... LVM und Verschlüsselung ... 50
2.7 ... Linux-Partitionen anlegen ... 53
2.8 ... Installationsumfang festlegen ... 57
2.9 ... Grundkonfiguration ... 57
2.10 ... Probleme beheben ... 59
2.11 ... Systemveränderungen, Erweiterungen, Updates ... 61
2.12 ... Linux wieder entfernen ... 64
3. Installationsanleitungen ... 67
3.1 ... Debian ... 68
3.2 ... Fedora ... 77
3.3 ... Linux Mint ... 85
3.4 ... Manjaro Linux ... 87
3.5 ... openSUSE ... 91
3.6 ... Pop!_OS ... 97
3.7 ... Ubuntu ... 102
TEIL II. Linux anwenden ... 111
4. Gnome ... 113
4.1 ... Erste Schritte ... 115
4.2 ... Dateimanager ... 122
4.3 ... Systemkonfiguration ... 133
4.4 ... Schriften (Fonts) ... 143
4.5 ... Gnome Tweak Tool ... 145
4.6 ... Gnome-Shell-Erweiterungen ... 146
4.7 ... Gnome Shell Themes ... 150
4.8 ... Gnome-Interna ... 151
4.9 ... Der Gnome-Klassikmodus ... 154
5. KDE ... 157
5.1 ... Grundlagen ... 158
5.2 ... Bedienung ... 159
5.3 ... Dateimanager ... 163
5.4 ... KDE-Konfiguration ... 167
6. Desktop-Apps und Tools ... 173
6.1 ... Firefox ... 174
6.2 ... Google Chrome ... 177
6.3 ... Thunderbird ... 179
6.4 ... Evolution und Geary ... 186
6.5 ... FileZilla und BitTorrent ... 189
6.6 ... Syncthing ... 191
6.7 ... GSConnect und KDE-Connect ... 196
6.8 ... Shotwell ... 199
6.9 ... digiKam ... 203
6.10 ... GIMP ... 205
6.11 ... RawTherapee, Darktable und Luminance (RAW- und HDR-Bilder) ... 208
6.12 ... [...] ... 210
6.13 ... Multimedia-Grundlagen ... 213
6.14 ... Audio-Player ... 216
6.15 ... VLC ... 221
6.16 ... Audio- und Video-Tools ... 222
6.17 ... Etcher ... 225
6.18 ... Texpander ... 226
7. Raspberry Pi ... 229
7.1 ... Grundlagen ... 230
7.2 ... Raspberry Pi OS installieren und konfigurieren ... 234
7.3 ... Hardware-Basteleien ... 245
7.4 ... Interna und Backups ... 263
7.5 ... Kodi und LibreELEC ... 271
7.6 ... Wenn es Probleme gibt ... 279
TEIL III. Linux-Grundlagen ... 281
8. Arbeiten im Terminal ... 283
8.1 ... Textkonsolen und Terminalfenster ... 284
8.2 ... Textdateien anzeigen und editieren ... 289
8.3 ... man und info ... 293
9. bash (Shell) ... 297
9.1 ... Was ist eine Shell? ... 297
9.2 ... Konfiguration ... 299
9.3 ... Kommandoeingabe ... 302
9.4 ... Ein- und Ausgabeumleitung ... 307
9.5 ... Kommandos ausführen ... 310
9.6 ... Globbing, Substitution und Expansion ... 312
9.7 ... Variablen ... 318
9.8 ... bash-Scripts ... 322
9.9 ... Grundregeln für bash-Scripts ... 328
9.10 ... Variablen in bash-Scripts ... 330
9.11 ... Verzweigungen, Schleifen und Funktionen ... 335
9.12 ... Referenz wichtiger bash-Sonderzeichen ... 342
10. zsh (Shell) ... 345
10.1 ... Installation und Konfiguration ... 346
10.2 ... Anwendung ... 351
10.3 ... Oh my zsh! ... 354
11. Dateien und Verzeichnisse ... 357
11.1 ... Umgang mit Dateien und Verzeichnissen ... 357
11.2 ... Links ... 368
11.3 ... Dateitypen (MIME) ... 370
11.4 ... Dateien suchen (find, grep, locate) ... 372
11.5 ... Mehr Komfort mit modernen Kommandos ... 377
11.6 ... Zugriffsrechte, Benutzer und Gruppenzugehörigkeit ... 380
11.7 ... Spezialbits und die umask-Einstellung ... 385
11.8 ... Access Control Lists und Extended Attributes ... 391
11.9 ... Die Linux-Verzeichnisstruktur ... 396
11.10 ... Device-Dateien ... 399
12. Prozessverwaltung ... 403
12.1 ... Prozesse starten, verwalten und stoppen ... 403
12.2 ... Prozesse unter einer anderen Identität ausführen (su) ... 411
12.3 ... Prozesse unter einer anderen Identität ausführen (sudo) ... 413
12.4 ... Prozesse unter einer anderen Identität ausführen (PolicyKit) ... 418
12.5 ... Systemprozesse (Dämonen) ... 421
12.6 ... Prozesse automatisch starten (Cron) ... 424
12.7 ... Prozesse automatisch starten (systemd-Timer) ... 429
13. Konverter für Grafik, Text und Multimedia ... 433
13.1 ... Grafik-Konverter ... 433
13.2 ... Audio- und Video-Konverter ... 435
13.3 ... Textkonverter (Zeichensatz und Zeilentrennung) ... 437
13.4 ... Dokumentkonverter (PostScript, PDF, HTML, LaTeX) ... 438
13.5 ... Markdown und Pandoc ... 445
14. Netzwerk-Tools ... 449
14.1 ... Netzwerkstatus ermitteln ... 449
14.2 ... Auf anderen Rechnern arbeiten (SSH) ... 454
14.3 ... Dateien übertragen (FTP & Co.) ... 461
14.4 ... Lynx ... 466
14.5 ... Mutt ... 466
TEIL IV. Text- und Code-Editoren ... 469
15. Visual Studio Code ... 471
15.1 ... Installation und erste Schritte ... 472
15.2 ... Konfiguration ... 476
15.3 ... Git-Funktionen ... 479
15.4 ... Remote-SSH-Erweiterung ... 481
16. Vim ... 485
16.1 ... Schnelleinstieg ... 487
16.2 ... Cursorbewegung ... 489
16.3 ... Text bearbeiten ... 490
16.4 ... Suchen und Ersetzen ... 494
16.5 ... Mehrere Dateien gleichzeitig bearbeiten ... 495
16.6 ... Interna ... 498
16.7 ... Tipps und Tricks ... 500
17. Emacs ... 503
17.1 ... Schnelleinstieg ... 503
17.2 ... Cursorbewegung ... 507
17.3 ... Text bearbeiten ... 509
17.4 ... Suchen und Ersetzen ... 514
17.5 ... Puffer und Fenster ... 517
17.6 ... Besondere Bearbeitungsmodi ... 519
17.7 ... Konfiguration ... 520
TEIL V. Systemkonfiguration und Administration ... 525
18. Basiskonfiguration ... 527
18.1 ... Einführung ... 527
18.2 ... Konfiguration der Textkonsolen ... 531
18.3 ... Datum und Uhrzeit ... 533
18.4 ... Datum und Uhrzeit via NTP synchronisieren ... 535
18.5 ... Benutzer und Gruppen, Passwörter ... 537
18.6 ... PAM, NSS und nscd ... 549
18.7 ... Spracheinstellung, Internationalisierung, Unicode ... 554
18.8 ... Hardware-Referenz ... 559
18.9 ... CPU-Tuning ... 571
18.10 ... Notebook-Optimierung ... 574
18.11 ... Drucksystem (CUPS) ... 580
18.12 ... Logging (Syslog) ... 588
18.13 ... Logging (Journal) ... 597
18.14 ... Cockpit ... 600
19. Netzwerkkonfiguration ... 605
19.1 ... Der NetworkManager ... 605
19.2 ... Netzwerkgrundlagen und Glossar ... 614
19.3 ... Manuelle LAN- und WLAN-Konfiguration ... 623
19.4 ... LAN-Konfigurationsdateien ... 632
19.5 ... Distributionsspezifische Konfigurationsdateien ... 636
19.6 ... Zeroconf und Avahi ... 648
20. Software- und Paketverwaltung ... 651
20.1 ... Einführung ... 651
20.2 ... RPM-Paketverwaltung ... 655
20.3 ... DNF ... 659
20.4 ... ZYpp ... 667
20.5 ... Debian-Paketverwaltung (dpkg) ... 669
20.6 ... APT ... 672
20.7 ... Pacman ... 681
20.8 ... PackageKit ... 685
20.9 ... Firmware-, BIOS- und EFI-Updates ... 686
20.10 ... Verwaltung von Parallelinstallationen (alternatives) ... 690
20.11 ... Flatpak und Snap ... 691
20.12 ... Distributionsspezifische Eigenheiten ... 699
21. Grafiksystem ... 711
21.1 ... Grundlagen ... 711
21.2 ... Grafiktreiber ... 717
21.3 ... NVIDIA-Treiberinstallation ... 721
21.4 ... Den Status des Grafiksystems feststellen ......
Erscheinungsjahr: | 2023 |
---|---|
Fachbereich: | Betriebssysteme & Benutzeroberflächen |
Genre: | Informatik |
Rubrik: | Naturwissenschaften & Technik |
Medium: | Buch |
Titelzusatz: | Das umfassende Handbuch von Michael Kofler. Für alle aktuellen Distributionen (Desktop und Server). Für Einsteiger und Profis |
Reihe: | Rheinwerk Computing |
Inhalt: | 1410 S. |
ISBN-13: | 9783836296205 |
ISBN-10: | 3836296209 |
Sprache: | Deutsch |
Herstellernummer: | 459/09620 |
Einband: | Gebunden |
Autor: | Kofler, Michael |
Auflage: | 18. Auflage |
Hersteller: | Rheinwerk Verlag GmbH |
Maße: | 245 x 204 x 67 mm |
Von/Mit: | Michael Kofler |
Erscheinungsdatum: | 07.11.2023 |
Gewicht: | 2,402 kg |
arbeitet als Lehrbeauftragter.
Konzeption ... 21
TEIL I. Installation ... 23
1. Was ist Linux? ... 25
1.1 ... Einführung ... 25
1.2 ... Hardware-Unterstützung ... 26
1.3 ... Distributionen ... 27
1.4 ... Open-Source-Lizenzen (GPL & Co.) ... 32
1.5 ... Die Geschichte von Linux ... 35
2. Installationsgrundlagen ... 37
2.1 ... Voraussetzungen ... 37
2.2 ... BIOS und EFI ... 38
2.3 ... Installationsvarianten ... 41
2.4 ... Überblick über den Installationsprozess ... 44
2.5 ... Grundlagen der Partitionierung ... 46
2.6 ... LVM und Verschlüsselung ... 50
2.7 ... Linux-Partitionen anlegen ... 53
2.8 ... Installationsumfang festlegen ... 57
2.9 ... Grundkonfiguration ... 57
2.10 ... Probleme beheben ... 59
2.11 ... Systemveränderungen, Erweiterungen, Updates ... 61
2.12 ... Linux wieder entfernen ... 64
3. Installationsanleitungen ... 67
3.1 ... Debian ... 68
3.2 ... Fedora ... 77
3.3 ... Linux Mint ... 85
3.4 ... Manjaro Linux ... 87
3.5 ... openSUSE ... 91
3.6 ... Pop!_OS ... 97
3.7 ... Ubuntu ... 102
TEIL II. Linux anwenden ... 111
4. Gnome ... 113
4.1 ... Erste Schritte ... 115
4.2 ... Dateimanager ... 122
4.3 ... Systemkonfiguration ... 133
4.4 ... Schriften (Fonts) ... 143
4.5 ... Gnome Tweak Tool ... 145
4.6 ... Gnome-Shell-Erweiterungen ... 146
4.7 ... Gnome Shell Themes ... 150
4.8 ... Gnome-Interna ... 151
4.9 ... Der Gnome-Klassikmodus ... 154
5. KDE ... 157
5.1 ... Grundlagen ... 158
5.2 ... Bedienung ... 159
5.3 ... Dateimanager ... 163
5.4 ... KDE-Konfiguration ... 167
6. Desktop-Apps und Tools ... 173
6.1 ... Firefox ... 174
6.2 ... Google Chrome ... 177
6.3 ... Thunderbird ... 179
6.4 ... Evolution und Geary ... 186
6.5 ... FileZilla und BitTorrent ... 189
6.6 ... Syncthing ... 191
6.7 ... GSConnect und KDE-Connect ... 196
6.8 ... Shotwell ... 199
6.9 ... digiKam ... 203
6.10 ... GIMP ... 205
6.11 ... RawTherapee, Darktable und Luminance (RAW- und HDR-Bilder) ... 208
6.12 ... [...] ... 210
6.13 ... Multimedia-Grundlagen ... 213
6.14 ... Audio-Player ... 216
6.15 ... VLC ... 221
6.16 ... Audio- und Video-Tools ... 222
6.17 ... Etcher ... 225
6.18 ... Texpander ... 226
7. Raspberry Pi ... 229
7.1 ... Grundlagen ... 230
7.2 ... Raspberry Pi OS installieren und konfigurieren ... 234
7.3 ... Hardware-Basteleien ... 245
7.4 ... Interna und Backups ... 263
7.5 ... Kodi und LibreELEC ... 271
7.6 ... Wenn es Probleme gibt ... 279
TEIL III. Linux-Grundlagen ... 281
8. Arbeiten im Terminal ... 283
8.1 ... Textkonsolen und Terminalfenster ... 284
8.2 ... Textdateien anzeigen und editieren ... 289
8.3 ... man und info ... 293
9. bash (Shell) ... 297
9.1 ... Was ist eine Shell? ... 297
9.2 ... Konfiguration ... 299
9.3 ... Kommandoeingabe ... 302
9.4 ... Ein- und Ausgabeumleitung ... 307
9.5 ... Kommandos ausführen ... 310
9.6 ... Globbing, Substitution und Expansion ... 312
9.7 ... Variablen ... 318
9.8 ... bash-Scripts ... 322
9.9 ... Grundregeln für bash-Scripts ... 328
9.10 ... Variablen in bash-Scripts ... 330
9.11 ... Verzweigungen, Schleifen und Funktionen ... 335
9.12 ... Referenz wichtiger bash-Sonderzeichen ... 342
10. zsh (Shell) ... 345
10.1 ... Installation und Konfiguration ... 346
10.2 ... Anwendung ... 351
10.3 ... Oh my zsh! ... 354
11. Dateien und Verzeichnisse ... 357
11.1 ... Umgang mit Dateien und Verzeichnissen ... 357
11.2 ... Links ... 368
11.3 ... Dateitypen (MIME) ... 370
11.4 ... Dateien suchen (find, grep, locate) ... 372
11.5 ... Mehr Komfort mit modernen Kommandos ... 377
11.6 ... Zugriffsrechte, Benutzer und Gruppenzugehörigkeit ... 380
11.7 ... Spezialbits und die umask-Einstellung ... 385
11.8 ... Access Control Lists und Extended Attributes ... 391
11.9 ... Die Linux-Verzeichnisstruktur ... 396
11.10 ... Device-Dateien ... 399
12. Prozessverwaltung ... 403
12.1 ... Prozesse starten, verwalten und stoppen ... 403
12.2 ... Prozesse unter einer anderen Identität ausführen (su) ... 411
12.3 ... Prozesse unter einer anderen Identität ausführen (sudo) ... 413
12.4 ... Prozesse unter einer anderen Identität ausführen (PolicyKit) ... 418
12.5 ... Systemprozesse (Dämonen) ... 421
12.6 ... Prozesse automatisch starten (Cron) ... 424
12.7 ... Prozesse automatisch starten (systemd-Timer) ... 429
13. Konverter für Grafik, Text und Multimedia ... 433
13.1 ... Grafik-Konverter ... 433
13.2 ... Audio- und Video-Konverter ... 435
13.3 ... Textkonverter (Zeichensatz und Zeilentrennung) ... 437
13.4 ... Dokumentkonverter (PostScript, PDF, HTML, LaTeX) ... 438
13.5 ... Markdown und Pandoc ... 445
14. Netzwerk-Tools ... 449
14.1 ... Netzwerkstatus ermitteln ... 449
14.2 ... Auf anderen Rechnern arbeiten (SSH) ... 454
14.3 ... Dateien übertragen (FTP & Co.) ... 461
14.4 ... Lynx ... 466
14.5 ... Mutt ... 466
TEIL IV. Text- und Code-Editoren ... 469
15. Visual Studio Code ... 471
15.1 ... Installation und erste Schritte ... 472
15.2 ... Konfiguration ... 476
15.3 ... Git-Funktionen ... 479
15.4 ... Remote-SSH-Erweiterung ... 481
16. Vim ... 485
16.1 ... Schnelleinstieg ... 487
16.2 ... Cursorbewegung ... 489
16.3 ... Text bearbeiten ... 490
16.4 ... Suchen und Ersetzen ... 494
16.5 ... Mehrere Dateien gleichzeitig bearbeiten ... 495
16.6 ... Interna ... 498
16.7 ... Tipps und Tricks ... 500
17. Emacs ... 503
17.1 ... Schnelleinstieg ... 503
17.2 ... Cursorbewegung ... 507
17.3 ... Text bearbeiten ... 509
17.4 ... Suchen und Ersetzen ... 514
17.5 ... Puffer und Fenster ... 517
17.6 ... Besondere Bearbeitungsmodi ... 519
17.7 ... Konfiguration ... 520
TEIL V. Systemkonfiguration und Administration ... 525
18. Basiskonfiguration ... 527
18.1 ... Einführung ... 527
18.2 ... Konfiguration der Textkonsolen ... 531
18.3 ... Datum und Uhrzeit ... 533
18.4 ... Datum und Uhrzeit via NTP synchronisieren ... 535
18.5 ... Benutzer und Gruppen, Passwörter ... 537
18.6 ... PAM, NSS und nscd ... 549
18.7 ... Spracheinstellung, Internationalisierung, Unicode ... 554
18.8 ... Hardware-Referenz ... 559
18.9 ... CPU-Tuning ... 571
18.10 ... Notebook-Optimierung ... 574
18.11 ... Drucksystem (CUPS) ... 580
18.12 ... Logging (Syslog) ... 588
18.13 ... Logging (Journal) ... 597
18.14 ... Cockpit ... 600
19. Netzwerkkonfiguration ... 605
19.1 ... Der NetworkManager ... 605
19.2 ... Netzwerkgrundlagen und Glossar ... 614
19.3 ... Manuelle LAN- und WLAN-Konfiguration ... 623
19.4 ... LAN-Konfigurationsdateien ... 632
19.5 ... Distributionsspezifische Konfigurationsdateien ... 636
19.6 ... Zeroconf und Avahi ... 648
20. Software- und Paketverwaltung ... 651
20.1 ... Einführung ... 651
20.2 ... RPM-Paketverwaltung ... 655
20.3 ... DNF ... 659
20.4 ... ZYpp ... 667
20.5 ... Debian-Paketverwaltung (dpkg) ... 669
20.6 ... APT ... 672
20.7 ... Pacman ... 681
20.8 ... PackageKit ... 685
20.9 ... Firmware-, BIOS- und EFI-Updates ... 686
20.10 ... Verwaltung von Parallelinstallationen (alternatives) ... 690
20.11 ... Flatpak und Snap ... 691
20.12 ... Distributionsspezifische Eigenheiten ... 699
21. Grafiksystem ... 711
21.1 ... Grundlagen ... 711
21.2 ... Grafiktreiber ... 717
21.3 ... NVIDIA-Treiberinstallation ... 721
21.4 ... Den Status des Grafiksystems feststellen ......
Erscheinungsjahr: | 2023 |
---|---|
Fachbereich: | Betriebssysteme & Benutzeroberflächen |
Genre: | Informatik |
Rubrik: | Naturwissenschaften & Technik |
Medium: | Buch |
Titelzusatz: | Das umfassende Handbuch von Michael Kofler. Für alle aktuellen Distributionen (Desktop und Server). Für Einsteiger und Profis |
Reihe: | Rheinwerk Computing |
Inhalt: | 1410 S. |
ISBN-13: | 9783836296205 |
ISBN-10: | 3836296209 |
Sprache: | Deutsch |
Herstellernummer: | 459/09620 |
Einband: | Gebunden |
Autor: | Kofler, Michael |
Auflage: | 18. Auflage |
Hersteller: | Rheinwerk Verlag GmbH |
Maße: | 245 x 204 x 67 mm |
Von/Mit: | Michael Kofler |
Erscheinungsdatum: | 07.11.2023 |
Gewicht: | 2,402 kg |