Linux - Das umfassende Handbuch

Linux - Das umfassende Handbuch

 

 

 

von: Michael Kofler

Rheinwerk Computing, 2015

ISBN: 9783836237772

Sprache: Deutsch

1433 Seiten, Download: 41462 KB

 
Format:  EPUB, PDF, auch als Online-Lesen

geeignet für: geeignet für alle DRM-fähigen eReader geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Apple iPod touch, iPhone und Android Smartphones Online-Lesen PC, MAC, Laptop
Typ: A (einfacher Zugriff)

 

eBook anfordern

Mehr zum Inhalt

Linux - Das umfassende Handbuch



  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 Flie\T1\ss 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  

Kategorien

Service

Info/Kontakt

  Info
Hier gelangen Sie wieder zum Online-Auftritt Ihrer Bibliothek