Linux
Das umfassende Handbuch. 20 Jahre »Kofler« - Das Standardwerk für Einsteiger und fortgeschrittene Anwender. Über 1.400 Seiten Linux-Wissen pur
EUR 49,90
 
*** Sofort lieferbar ***
 
fa3njfou8gacelaad6102tuda3

Durchschnittliche Kundenbewertung

(Noch keine Bewertung)  Details »
5 : 0
4 : 0
3 : 0
2 : 0
1 : 0

Diesen Artikel bewerten

Reihe: Rheinwerk Computing
Von: Kofler, Michael
Verlag/ISBN: Rheinwerk Verlag GmbH, 978-3-8362-3775-8 (3-8362-3775-X)
Auflage/Format: 12.2015. 14. Auflage von '16. 1430 Seiten.
Sprache: Deutsch.
14. Auflage.

Beschreibung

Das Linux-Standardwerk von Michael Kofler! Mit diesem Buch bleiben keine Linux-Fragen offen. Von der Installation und den verschiedenen grafischen Benutzeroberflächen über die Arbeit im Terminal, der Systemkonfiguration und -Administration bis hin zum sicheren Einsatz als Server - hier werden Sie fündig! Egal, ob Sie Linux-Neuling sind oder bereits über umfassende Erfahrung mit Linux verfügen: Das Werk begleitet Sie bei Ihrer Arbeit mit den verschiedenen Linux-Distributionen wie CentOS, Debian, Fedora, openSUSE und natürlich Ubuntu, erläutert Ihnen die Gemeinsamkeiten und Unterschiede und führt Sie Schritt für Schritt zu den von Ihnen gewünschten Ergebnissen. Dabei bleiben die bewährten Inhalte am Puls der Zeit: Eine Einführung in die Arbeit mit dem Raspberry Pi 2, sämtliche Distributionen in der aktuellen Version, IPv6, Einsatz von 4K-Monitoren ....

Aus dem Inhalt:


  • Was ist Linux?
  • Installation
  • Linux-Schnelleinstieg
  • Gnome
  • KDE
  • Unity, Xfce und LXDE
  • Web, Mail & Co.
  • Raspberry Pi 2
  • Fotos und Bilder
  • Audio und Video
  • VirtualBox
  • Terminalfenster und Konsolen
  • bash (Shell)
  • Dateiverwaltung
  • Prozessverwaltung
  • Konverter für Grafik, Text und Multimedia
  • Netzwerk-Tools
  • Vim
  • Emacs
  • Basiskonfiguration
  • Software- und Paketverwaltung
  • Bibliotheken, Java und Mono
  • X
  • Administration des Dateisystems
  • GRUB
  • Das Init-System
  • Kernel und Module
  • Netzwerkkonfiguration
  • Internet-Gateway
  • Samba
  • NFS und AFP
  • CUPS
  • Secure Shell (SSH)
  • Apache
  • MySQL
  • Postfix und Dovecot
  • ownCloud
  • Backups
  • Firewalls
  • Virtual Private Networks
  • Squid und DansGuardian (Webfilter)
  • SELinux und AppArmor
  • KVM


Galileo Press heißt jetzt Rheinwerk Verlag.


Porträt

Dr. Michael Kofler studierte Telematik an der TU Graz. Er zählt zu den erfolgreichsten und vielseitigsten Computerbuchautoren im deutschen Sprachraum. Zu seinen Themengebieten zählen neben Linux auch OS X, MySQL, KVM, Visual Basic und Excel-VBA. Viele seiner Bücher wurden übersetzt. Michael Kofler arbeitet auch als Software-Entwickler, Berater sowie als Lehrbeauftragter an zwei Fachhochschulen.

Inhaltsverzeichnis

Vorwort ... 19




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 ... Traum und Wirklichkeit ... 32

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

1.6 ... Die Geschichte von Linux ... 38

1.7 ... Software-Patente und andere Ärgernisse ... 39



2. Installationsgrundlagen ... 41


2.1 ... Voraussetzungen ... 41

2.2 ... BIOS und EFI ... 43

2.3 ... Installationsvarianten ... 46

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

2.5 ... Start der Linux-Installation ... 51

2.6 ... Grundlagen der Festplattenpartitionierung ... 53

2.7 ... RAID, LVM und Verschlüsselung ... 59

2.8 ... Partitionierung der Festplatte ... 66

2.9 ... Installationsumfang festlegen (Paketauswahl) ... 73

2.10 ... Grundkonfiguration ... 74

2.11 ... Probleme beheben ... 77

2.12 ... Systemveränderungen, Erweiterungen, Updates ... 81

2.13 ... Linux wieder entfernen ... 83



3. Installationsanleitungen ... 85


3.1 ... CentOS ... 86

3.2 ... Debian ... 93

3.3 ... Fedora ... 101

3.4 ... Linux Mint ... 108

3.5 ... openSUSE ... 111

3.6 ... Ubuntu ... 122

3.7 ... Ubuntu Server ... 132



4. Linux-Schnelleinstieg ... 137


4.1 ... Linux starten und beenden ... 137

4.2 ... Tastatur, Maus und Zwischenablage ... 139

4.3 ... Umgang mit Dateien, Zugriff auf externe Datenträger ... 142

4.4 ... Dokumentation zu Linux ... 144




TEIL II Desktop-Nutzung ... 147



5. Gnome, KDE, Unity & Co. ... 149


5.1 ... Gnome ... 150

5.2 ... Gnome-Dateimanager ... 153

5.3 ... Gnome-Konfiguration und -Interna ... 161

5.4 ... Der Gnome-Klassikmodus ... 170

5.5 ... Unity ... 171

5.6 ... MATE ... 179

5.7 ... Cinnamon ... 180

5.8 ... KDE ... 182

5.9 ... KDE-Dateimanager ... 188

5.10 ... KDE-Konfiguration ... 193

5.11 ... Pantheon (Elementary OS) ... 198

5.12 ... Xfce ... 200

5.13 ... LXDE ... 204



6. Web, Mail & Co. ... 207


6.1 ... Firefox ... 207

6.2 ... Google Chrome ... 215

6.3 ... Alternative Webbrowser ... 217

6.4 ... Mail-Grundlagen ... 218

6.5 ... Thunderbird ... 225

6.6 ... Evolution ... 232

6.7 ... Kontact bzw. KMail ... 236

6.8 ... Geary ... 238

6.9 ... Mutt ... 239

6.10 ... Twitter-Clients ... 240

6.11 ... Skype ... 241

6.12 ... Dropbox ... 243

6.13 ... Download-Manager ... 244



7. Fotos und Bilder ... 247


7.1 ... Shotwell ... 249

7.2 ... digiKam ... 251

7.3 ... RawTherapee, Darktable und Luminance (RAW- und HDR-Bilder) ... 254

7.4 ... GIMP (Bildbearbeitung) ... 256

7.5 ... Hugin (Panoramas) ... 259

7.6 ... Bilder scannen ... 260

7.7 ... Screenshots erstellen ... 263



8. Audio und Video ... 265


8.1 ... Multimedia-Grundlagen ... 265

8.2 ... Programmübersicht ... 273

8.3 ... Audio-Player (Amarok, Audacious, Banshee, Musique, Rhythmbox, Spotify) ... 278

8.4 ... Multimedia-Player (Dragon Player, MPlayer, Totem, VLC, xine) ... 282

8.5 ... Audio- und MP3-Tools (Audacity, EasyTAG, Sound Juicer) ... 286

8.6 ... DVDs rippen ... 290

8.7 ... Screencasts aufnehmen ... 292



9. VirtualBox ... 295


9.1 ... VirtualBox auf einem Linux-Host installieren ... 295

9.2 ... VirtualBox-Maschinen einrichten ... 299

9.3 ... Arbeitstechniken und Konfigurationstipps ... 304



10. Raspberry Pi ... 311


10.1 ... Grundlagen ... 312

10.2 ... Raspbian installieren und konfigurieren ... 316

10.3 ... Kodi und OpenELEC ... 328

10.4 ... Hardware-Basteleien ... 345

10.5 ... Interna und Backups ... 364

10.6 ... Wenn es Probleme gibt ... 370




TEIL III Arbeiten im Terminal ... 375



11. Terminalfenster und Konsolen ... 377


11.1 ... Textkonsolen und Terminalfenster ... 378

11.2 ... Textdateien anzeigen und editieren ... 382

11.3 ... Online-Hilfe ... 386



12. bash (Shell) ... 389


12.1 ... Was ist eine Shell? ... 389

12.2 ... Basiskonfiguration ... 391

12.3 ... Kommandoeingabe ... 392

12.4 ... Ein- und Ausgabeumleitung ... 397

12.5 ... Kommandos ausführen ... 400

12.6 ... Substitutionsmechanismen ... 402

12.7 ... Shell-Variablen ... 407

12.8 ... bash-Script-Beispiele ... 412

12.9 ... bash-Script-Syntax ... 418

12.10 ... Variablen in bash-Scripts ... 419

12.11 ... Verzweigungen, Schleifen und Funktionen in bash-Scripts ... 426

12.12 ... Referenz wichtiger bash-Sonderzeichen ... 432



13. Dateien und Verzeichnisse ... 435


13.1 ... Umgang mit Dateien und Verzeichnissen ... 435

13.2 ... Links ... 446

13.3 ... Dateitypen (MIME) ... 448

13.4 ... Dateien suchen (find, grep, locate) ... 450

13.5 ... CDs und DVDs brennen ... 455

13.6 ... Zugriffsrechte, Benutzer und Gruppenzugehörigkeit ... 458

13.7 ... Spezialbits und die umask-Einstellung ... 464

13.8 ... Access Control Lists und Extended Attributes ... 470

13.9 ... Die Linux-Verzeichnisstruktur ... 475

13.10 ... Device-Dateien ... 479



14. Prozessverwaltung ... 483


14.1 ... Prozesse starten, verwalten und stoppen ... 483

14.2 ... Prozesse unter einer anderen Identität ausführen (su) ... 492

14.3 ... Prozesse unter einer anderen Identität ausführen (sudo) ... 495

14.4 ... Prozesse unter einer anderen Identität ausführen (PolicyKit) ... 498

14.5 ... Systemprozesse (Dämonen) ... 500

14.6 ... Prozesse automatisch starten (Cron) ... 505

14.7 ... Prozesse automatisch starten (Systemd-Timer) ... 510



15. Konverter für Grafik, Text und Multimedia ... 515


15.1 ... Grafik-Konverter ... 515

15.2 ... Audio- und Video-Konverter ... 517

15.3 ... Text-Konverter (Zeichensatz und Zeilentrennung) ... 520

15.4 ... Dateinamen-Konverter (Zeichensatz) ... 521

15.5 ... Dokument-Konverter (PostScript, PDF, HTML, LaTeX) ... 522

15.6 ... Markdown und Pandoc ... 529



16. Netzwerk-Tools ... 533


16.1 ... Netzwerkstatus ermitteln ... 533

16.2 ... Auf anderen Rechnern arbeiten (SSH) ... 537

16.3 ... Dateien übertragen (FTP) ... 542



17. Vim ... 549


17.1 ... Schnelleinstieg ... 551

17.2 ... Cursorbewegung ... 553

17.3 ... Text bearbeiten ... 554

17.4 ... Suchen und Ersetzen ... 558

17.5 ... Mehrere Dateien gleichzeitig bearbeiten ... 559

17.6 ... Interna ... 561

17.7 ... Tipps und Tricks ... 564



18. Emacs ... 567


18.1 ... Schnelleinstieg ... 567

18.2 ... Grundlagen ... 571

18.3 ... Cursorbewegung ... 573

18.4 ... Text markieren, löschen und einfügen ... 575

18.5 ... Text bearbeiten ... 576

18.6 ... FlieT1ss text ... 579

18.7 ... Suchen und Ersetzen ... 582

18.8 ... Puffer und Fenster ... 585

18.9 ... Besondere Bearbeitungsmodi ... 587

18.10 ... Konfiguration ... 589

18.11 ... MELPA ... 592

18.12 ... Unicode ... 593




TEIL IV Systemkonfiguration und Administration ... 595



19. Basiskonfiguration ... 597


19.1 ... Einführung ... 597

19.2 ... Konfiguration der Textkonsolen ... 601

19.3 ... Datum und Uhrzeit ... 604

19.4 ... Benutzer und Gruppen, Passwörter ... 609

19.5 ... PAM, NSS und nscd ... 621

19.6 ... Spracheinstellung, Internationalisierung, Unicode ... 626

19.7 ... Hardware-Referenz ... 632

19.8 ... Logging ... 644



20. Software- und Paketverwaltung ... 655


20.1 ... Einführung ... 655

20.2 ... RPM-Paketverwaltung ... 659

20.3 ... Yum ... 663

20.4 ... DNF ... 668

20.5 ... ZYpp ... 670

20.6 ... Debian-Paketverwaltung (dpkg) ... 672

20.7 ... APT ... 675

20.8 ... PackageKit ... 686

20.9 ... tar ... 688

20.10 ... Umwandlung zwischen Paketformaten (alien) ... 689

20.11 ... Verwaltung von Parallelinstallationen (alternatives) ... 689

20.12 ... Distributionsspezifische Eigenheiten ... 691



21. Bibliotheken, Java und Mono ... 703


21.1 ... Bibliotheken ... 703

21.2 ... Programme selbst kompilieren ... 707

21.3 ... Java ... 713

21.4 ... Mono ... 714



22. Grafiksystem ... 717


22.1 ... Grundlagen ... 717

22.2 ... X starten und beenden ... 724

22.3 ... Basiskonfiguration ... 730

22.4 ... Grafiktreiber (AMD, NVIDIA & Co.) ... 737

22.5 ... Tastatur und Maus ... 746

22.6 ... Dynamische Konfigurationsänderungen mit RandR ... 751

22.7 ... Dual-Head-Konfiguration und Beamer ... 753

22.8 ... 3D-Grafik ... 756

22.9 ... X im Netzwerk ... 759

22.10 ... Schriftarten (Fonts) ... 763

22.11 ... 4k-Monitore, HiDPI- und Retina-Displays ... 766

22.12 ... Wayland und Mir ... 769



23. Administration des Dateisystems ... 773


23.1 ... Wie alles zusammenhängt ... 775

23.2 ... USB-Datenträger formatieren und nutzen ... 777

23.3 ... Device-Namen für Festplatten und andere Datenträger ... 780

23.4 ... Partitionierung der Festplatte oder SSD ... 785

23.5 ... parted-Kommando ... 789

23.6 ... Partitionierungswerkzeuge mit grafischer Benutzeroberfläche ... 794

23.7 ... Dateisystemtypen ... 796

23.8 ... Verwaltung des Dateisystems (mount und /etc/fstab) ... 801

23.9 ... Dateisystemgrundlagen ... 807

23.10 ... Das ext-Dateisystem (ext2, ext3, ext4) ... 810

23.11 ... Das btrfs-Dateisystem ... 816

23.12 ... Das xfs-Dateisystem ... 830

23.13 ... Windows-Dateisysteme (vfat, ntfs) ... 832

23.14 ... CDs und DVDs ... 836

23.15 ... Externe Datenträger ... 838

23.16 ... Swap-Partitionen und -Dateien ... 839

23.17 ... RAID ... 842

23.18 ... Logical Volume Manager (LVM) ... 850

23.19 ... SMART ... 855

23.20 ... SSD-TRIM ... 858

23.21 ... Verschlüsselung ... 860



24. GRUB ... 869


24.1 ... Grundlagen ... 869

24.2 ... GRUB-Bedienung (Anwendersicht) ... 878

24.3 ... GRUB-Konfiguration ... 880

24.4 ... Manuelle GRUB-Installation und Erste Hilfe ... 893

24.5 ... GRUB 0.97 ... 898



25. Das Init-System ... 905


25.1 ... Das Init-V-System ... 906

25.2 ... Upstart ... 916

25.3 ... Systemd ... 920

25.4 ... Systemstart bei CentOS, Fedora und RHEL ... 927

25.5 ... Systemstart bei Debian, Raspbian und Ubuntu ... 930

25.6 ... Systemstart bei SUSE/openSUSE ... 933

25.7 ... Eigene Init-Scripts bzw. Init-Konfigurationsdateien ... 934

25.8 ... Internet Service Daemon ... 939



26. Kernel und Module ... 943


26.1 ... Kernelmodule ... 944

26.2 ... Device Trees ... 950

26.3 ... Kernelmodule selbst kompilieren ... 952

26.4 ... Kernel selbst konfigurieren und kompilieren ... 956

26.5 ... Die Verzeichnisse /proc und /sys ... 967

26.6 ... Kernel-Boot-Optionen ... 969

26.7 ... Kernelparameter verändern ... 973




TEIL V LAN-Server ... 975



27. Netzwerkkonfiguration ... 977


27.1 ... Der NetworkManager ... 977

27.2 ... Netzwerkgrundlagen und Glossar ... 984

27.3 ... Manuelle LAN- und WLAN-Konfiguration ... 996

27.4 ... LAN-Konfigurationsdateien ... 1008

27.5 ... Distributionsspezifische Konfigurationsdateien ... 1014

27.6 ... Zeroconf und Avahi ... 1022

27.7 ... PPP-Grundlagen ... 1025

27.8 ... UMTS-Interna ... 1027

27.9 ... ADSL-Interna ... 1029



28. Internet-Gateway ... 1033


28.1 ... Einführung ... 1033

28.2 ... Netzwerkkonfiguration ... 1039

28.3 ... Masquerading (NAT) ... 1042

28.4 ... WLAN-Authenticator hostapd ... 1046

28.5 ... DHCP- und Nameserver-Grundlagen ... 1049

28.6 ... Dnsmasq (DHCP- und Nameserver) ... 1050



29. Samba ... 1059


29.1 ... Grundlagen und Glossar ... 1060

29.2 ... Basiskonfiguration und Inbetriebnahme ... 1064

29.3 ... Passwortverwaltung ... 1070

29.4 ... Netzwerkverzeichnisse ... 1077

29.5 ... Beispiel -- Home- und Medien-Server ... 1083

29.6 ... Beispiel -- Firmen-Server ... 1087

29.7 ... Client-Zugriff ... 1090



30. NFS und AFP ... 1097


30.1 ... NFS 4 ... 1097

30.2 ... NFS 3 ... 1104

30.3 ... Apple Filing Protocol ... 1107



31. CUPS ... 1111


31.1 ... Grundlagen ... 1111

31.2 ... CUPS-Interna ... 1114

31.3 ... Druckerkonfiguration ... 1120

31.4 ... Drucken in lokalen Netzwerken ... 1123

31.5 ... AirPrint ... 1126




TEIL VI Root-Server ... 1129



32. Secure Shell (SSH) ... 1131


32.1 ... Installation ... 1132

32.2 ... Konfiguration und Absicherung ... 1132

32.3 ... DenyHosts und Fail2Ban ... 1135

32.4 ... Authentifizierung mit Schlüsseln ... 1137

32.5 ... Zusatzwerkzeuge ... 1141



33. Apache ... 1145


33.1 ... Apache ... 1145

33.2 ... Webverzeichnisse einrichten und absichern ... 1153

33.3 ... Virtuelle Hosts ... 1161

33.4 ... Verschlüsselte Verbindungen (HTTPS) ... 1167

33.5 ... Awstats und Webalizer ... 1177

33.6 ... PHP ... 1187

33.7 ... FTP-Server (vsftpd) ... 1189



34. MySQL und MariaDB ... 1193


34.1 ... Installation und Inbetriebnahme ... 1194

34.2 ... Administrationswerkzeuge ... 1199

34.3 ... Backups ... 1204



35. Postfix und Dovecot ... 1213


35.1 ... Einführung und Grundlagen ... 1213

35.2 ... Postfix (MTA) ... 1222

35.3 ... Verwaltung der Postfix-Mail-Konten ... 1233

35.4 ... Dovecot (POP- und IMAP-Server) ... 1243

35.5 ... Mail-Client-Konfiguration ... 1250

35.6 ... SpamAssassin (Spam-Abwehr) ... 1252

35.7 ... ClamAV (Virenabwehr) ... 1255



36. ownCloud ... 1259


36.1 ... Installation ... 1260

36.2 ... Betrieb ... 1267




TEIL VII Sicherheit ... 1273



37. Backups ... 1275


37.1 ... Backup-Benutzeroberflächen ... 1275

37.2 ... Backups auf NAS-Geräten ... 1281

37.3 ... Dateien komprimieren und archivieren ... 1282

37.4 ... Verzeichnisse synchronisieren (rsync) ... 1285

37.5 ... Inkrementelle Backups (rdiff-backup) ... 1288

37.6 ... Inkrementelle Backups (rsnapshot) ... 1290

37.7 ... Backup-Scripts ... 1293

37.8 ... Backups auf S3-Speicher ... 1296



38. Firewalls ... 1301


38.1 ... Netzwerkgrundlagen und -analyse ... 1301

38.2 ... Basisabsicherung von Netzwerkdiensten ... 1306

38.3 ... Firewalls -- eine Einführung ... 1310

38.4 ... Firewall-Konfigurationshilfen ... 1316

38.5 ... Firewall mit iptables selbst gebaut ... 1324



39. Squid und DansGuardian (Webfilter) ... 1331


39.1 ... Squid ... 1333

39.2 ... Proxy-Client-Konfiguration ... 1336

39.3 ... Squid-Konfiguration als transparenter Proxy-Cache ... 1337

39.4 ... DansGuardian ... 1341



40. SELinux und AppArmor ... 1349


40.1 ... SELinux ... 1349

40.2 ... AppArmor ... 1357



41. KVM ... 1365


41.1 ... Grundlagen ... 1366

41.2 ... KVM ohne libvirt ... 1373

41.3 ... Der Virtual Machine Manager ... 1375

41.4 ... libvirt-Kommandos ... 1384

41.5 ... Integration der virtuellen Maschinen in das LAN (Netzwerkbrücke) ... 1389

41.6 ... Direkter Zugriff auf den Inhalt einer Image-Datei ... 1392



Index ... 1397

Siehe auch:
[Betriebssystem (EDV) / Linux]
[Linux]
[Unix / Linux]
          





Powered by SoftPoint Computerbücher am Obelisk
info@computerbooks.de














 

Menü