Praxisbuch Ubuntu Server 14.04 LTS: Rheinwerk Computing
Autor Charly Kühnast, Daniel van Soestde Limba Germană Hardback – 25 aug 2014
Aus dem Inhalt:
- Grundlagen:
- Grundlagen zum Aufbau einer Serverumgebung
- Eine Serverumgebung für die eigenen Bedürfnisse planen
- Überblick über die verschiedenen Ubuntu-Versionen
- Den Server installieren
- Die Festplatten optimal partitionieren (RAID/LVM)
- Das Netzwerk richtig einrichten
- Erste Schritte mit dem Server: Die Kommandozeile (bash)
- Dienste, die (fast) jeder braucht:
- Safety First: Sichere Fernwartung mit openssh und VNC
- E-Mail-Services mit postfix und dovecot
- Dateien, Speicher und Drucker konfigurieren und verwalten: Samba, NFS, NAS
- Einen Webserver aufsetzen: XAMMP (Apache2, PHP5, MySQL, Perl)
- Das A und O: Backups und Disaster Recovery (tar, rsync, mondo)
- Uhrenvergleich: Die Zeit mit NTP im Netzwerk festlegen
- Statt Kommandozeile: Server grafisch im Browser administrieren (webmin)
- Ubuntu fürs Geschäftliche - Der Small-Business-Server:
- Lasten verteilen - hohe Verfügbarkeit erreichen: Einfaches Load balancing
- SPAM erfolgreich das Handwerk legen - mit anti-spam
- Verzeichnisdienste mit ldap
- Einen Proxyserver einrichten mit squid (dansguardian/squidguard)
- Termine, Kontakte und Zusammenarbeit managen: Groupware
- Computersysteme managen und Sicherheit überwachen: syslog (Log-Level/Facilities)
- Firewalls einrichten und verwalten: iptables, fwbuilder, fail2ban
- Sicherer Zugriff von außen: Virtuelle private Netzwerke mit openvpn
- Das Gesamtsystem überwachen: Monitoring mit munin und (x)top
- FTP-Server einrichten und administrieren
- Zugang zu sozialen Netzwerken mit jabber
- Telefonieren mit Voice over IP: Asterisk
- Der Server zur Namensauflösung: DNS mit bind9
- Spiegelserver betreiben: Ubuntu-Mirror
- Ubuntu als Home-Server - mehr als Spiel, Spaß und Spannung:
- Überall spielt Ihre Musik: Der eigene Medienserver
- dlna (upnp)
- streaming (vlc)
- vdr
- Online-Speicher erstellen und verwalten: WebDAV
- Dabei sein im Web 2.0: Blogs, Microblogging und Fotosammlungen betreiben
- Weltenbummler - Backup heterogener Umgebungen
- Von wegen »Geek«! Heimauswertung (Stromzähler und Co.)
- Mehr als ein Wölkchen: Cloudcomputing mit ownCloud
- Eine Toolbox für alle Fälle:
- Ab jetzt Ihr Zuhause: bash
- So werden Sie Linux-Pfadfinder: find/locate
- Von Pfeifen und Texten: grep/sed
- traceroute, nmap, iptraf, ipcalc und mtr bestätigen: Ihr Netz ist gesund!
Din seria Rheinwerk Computing
- 20% Preț: 319.43 lei
- 20% Preț: 256.64 lei
- 20% Preț: 328.07 lei
- 20% Preț: 188.27 lei
- 20% Preț: 238.07 lei
- 20% Preț: 314.36 lei
- 20% Preț: 351.27 lei
- 20% Preț: 429.86 lei
- 20% Preț: 505.06 lei
- 20% Preț: 225.08 lei
- 20% Preț: 187.26 lei
- 20% Preț: 76.79 lei
- 20% Preț: 224.53 lei
- 20% Preț: 602.16 lei
- 20% Preț: 169.59 lei
- 20% Preț: 345.68 lei
- 20% Preț: 359.14 lei
- 20% Preț: 394.49 lei
- 20% Preț: 176.55 lei
- 20% Preț: 260.68 lei
- 20% Preț: 241.56 lei
- 20% Preț: 438.15 lei
- 20% Preț: 400.38 lei
- 20% Preț: 331.73 lei
- 20% Preț: 397.90 lei
- 20% Preț: 185.92 lei
- Preț: 211.66 lei
- 20% Preț: 331.30 lei
- 20% Preț: 329.49 lei
- 20% Preț: 401.61 lei
- 20% Preț: 160.70 lei
- 20% Preț: 162.74 lei
- 20% Preț: 276.21 lei
- 20% Preț: 182.56 lei
- 20% Preț: 173.07 lei
- 20% Preț: 168.75 lei
- 20% Preț: 180.45 lei
- 20% Preț: 240.35 lei
- 20% Preț: 418.36 lei
- 20% Preț: 163.16 lei
- 20% Preț: 150.91 lei
- 20% Preț: 129.05 lei
- 20% Preț: 251.77 lei
- 20% Preț: 256.75 lei
- 20% Preț: 364.72 lei
- 20% Preț: 180.53 lei
- 20% Preț: 287.89 lei
- 20% Preț: 328.50 lei
- 20% Preț: 152.60 lei
- 20% Preț: 176.62 lei
Preț: 313.31 lei
Preț vechi: 391.64 lei
-20% Nou
Puncte Express: 470
Preț estimativ în valută:
59.98€ • 61.72$ • 50.56£
59.98€ • 61.72$ • 50.56£
Carte indisponibilă temporar
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783836219570
ISBN-10: 3836219573
Pagini: 712
Dimensiuni: 174 x 246 x 45 mm
Greutate: 1.49 kg
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
ISBN-10: 3836219573
Pagini: 712
Dimensiuni: 174 x 246 x 45 mm
Greutate: 1.49 kg
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
Cuprins
Vorwort ... 25 Über dieses Buch ... 29
TEIL I Grundlagen ... 35 1. Der Administrator ... 37 1.1 ... Ganz allgemein: Der Administrator ... 37 1.2 ... Was im Gesetz steht ... 40 2. Aufbauwissen ... 43 2.1 ... Historie ... 43 2.2 ... Der Kernel ... 45 2.3 ... Die Struktur von Linux ... 47 2.4 ... Unterschiede ... 50 3. Planung ... 57 3.1 ... Einteilung: »Meilensteine« ... 57 3.2 ... Unterstützung ... 59 3.3 ... Dimensionierung ... 60 4. Ubuntu-Typen ... 63 4.1 ... Hintergründe ... 63 4.2 ... Unterteilung ... 67 4.3 ... Kritik ... 69
TEIL II Installation ... 73 5. Die Installation ... 75 5.1 ... Die Qual der Wahl ... 75 5.2 ... Die Installation ... 77 6. Netzwerkkonfiguration ... 89 6.1 ... Basiswissen ... 89 6.2 ... Tools: »ifconfig«, »route«, »arp«, »ip«, »mii-tool« und »ethtool« ... 95 6.3 ... Ablösung von »ifconfig« durch »ip address« ... 97 6.4 ... Ablösung von »route« durch »ip route« ... 102 6.5 ... Ablösung von »arp« durch »ip neighbour« ... 104 6.6 ... Linkstatus mit »ip link« ... 106 6.7 ... Geschwindigkeit mit »ethtool« ... 109 6.8 ... Permanente IP-Adresskonfiguration ... 113 6.9 ... Fortgeschrittene Konfiguration ... 117 7. Erste Schritte ... 129 7.1 ... Hilfe, da blinkt was! Die Bash ... 129 7.2 ... Einzeiler -- die Macht der Verkettung ... 132 7.3 ... Die Editoren: »vim« und »nano« ... 135 7.4 ... Where the magic happens: »Scripting« ... 139 7.5 ... Privilegierte Rechte ... 143
TEIL III Dienste ... 147 8. Fernwartung: »OpenSSH« ... 149 8.1 ... Grundlagen: »ssh« ... 149 8.2 ... Der Client: »ssh« ... 152 8.3 ... Der Server: »sshd« ... 156 8.4 ... SSH für Fortgeschrittene ... 160 9. Mailserver und Spamfilter ... 167 9.1 ... Postfix ... 167 9.2 ... Antivirus- und Spamfilter mit Amavisd-new, ClamAV und SpamAssassin ... 172 9.3 ... Dovecot ... 181 9.4 ... Monitoring und Logfile-Auswertung ... 188
10. Netzwerkdateisysteme ... 191 10.1 ... Samba-Installation und Benutzerverwaltung ... 191 10.2 ... Freigaben ... 192 10.3 ... Network File System (NFS) Version 4 ... 195
11. LAMP ... 199 11.1 ... Installation des LAMP-Servers ... 199 11.2 ... Apache: Der Webserver ... 201
12. Archivierung und Backup ... 209 12.1 ... Archivierung mit »tar« ... 209 12.2 ... Archivierung mit »rsync« ... 210 12.3 ... Verzeichnisse synchronisieren mit »unison« ... 212 12.4 ... Backup mit »backup2l« ... 213
13. Es ist an der Zeit: »ntp« ... 215 13.1 ... Basiswissen ... 215 13.2 ... Zeit manuell einstellen ... 216 13.3 ... Zeit automatisch einstellen: Network Time Protocol (NTP) ... 220 13.4 ... Systemzeit bereitstellen ... 224
14. Webmin ... 225 14.1 ... Die Web-GUI: »Webmin« ... 225 14.2 ... Vorbereitungen: Von der Installation zum lauffähigen »Webmin« ... 227 14.3 ... Benutzer und Module ... 231 14.4 ... Cluster: »Kurz und gut« ... 237 14.5 ... Fazit bis hierher ... 238 14.6 ... Für Fortgeschrittene ... 239 14.7 ... Ausblicke ... 242 14.8 ... Abschließendes Fazit ... 243
TEIL IV Small-Business-Server ... 245
15. Lastverteilung (Loadbalancing) ... 247 15.1 ... DNS-Round-Robin -- Loadbalancing für Arme ... 247 15.2 ... Pen ... 248 15.3 ... Haproxy ... 249
16. OpenLDAP ... 253 16.1 ... Die Theorie: »Verzeichnisdienst« ... 253 16.2 ... Installation und Konfiguration ... 256 16.3 ... Aufbau des Baums ... 263 16.4 ... Aufklärung: »Klassen« und »Vererbung« ... 269 16.5 ... Das Kernstück -- erfolgreich suchen ... 270 16.6 ... Backup and Restore ... 275 16.7 ... Tools ... 277 16.8 ... Fortgeschrittene Konfigurationen ... 285
17. Proxy ... 295 17.1 ... Der Stellvertreter und seine Vorzüge ... 295 17.2 ... Die Basis ... 296 17.3 ... Details zu Objekten -- »acl« ... 303 17.4 ... Details zu Regeln -- »http_access« ... 306 17.5 ... Praktisches Beispiel -- Objekte und Regeln im Einsatz ... 309 17.6 ... Authentifizierung ... 315 17.7 ... Gruppenprüfung ... 328 17.8 ... Cache-Konfiguration ... 332 17.9 ... Verwandtschaft -- »Sibbling, Parent und Co.« ... 336 17.10 ... Kontrollen ... 340 17.11 ... Log-Auswertung: »Calamaris« und »Sarg« ... 345 17.12 ... Weiteres ... 347
18. Syslog ... 355 18.1 ... Syslog-Nachrichten ... 355 18.2 ... Loggen über das Netz ... 357
19. Sicherheit ... 361 19.1 ... Grundgerüst: »Dienstsicherheit« ... 362 19.2 ... Du nicht: »fail2ban« ... 364 19.3 ... Abkapselung: »chroot« ... 372 19.4 ... Einsame Insel: »jailkit« ... 375 19.5 ... Selbstabsicherung: »AppArmor« ... 379
20. Virtuelles privates Netzwerk mit »OpenVPN« ... 387 20.1 ... Allgemeines ... 388 20.2 ... PKI erzeugen: »easy-rsa« ... 391 20.3 ... Road-Warrior ... 398 20.4 ... Site-to-site ... 403 20.5 ... Simple-HA ... 406 20.6 ... Tipps und Tricks ... 407
21. Monitoring -- Was ist los? ... 413 21.1 ... Was Munin ist und was es leistet ... 413
22. FTP-Server ... 419 22.1 ... Das File Transfer Protocol ... 419 22.2 ... »vsftpd«: Installation und Konfiguration ... 425
23. XMPP-Server mit Ejabberd ... 433 23.1 ... Installation und grundlegende Konfiguration ... 433 23.2 ... Administration über das Webinterface ... 434 23.3 ... Einrichten des XMPP-Clients ... 436
24. CUPS -- einfach drucken ... 443 24.1 ... Einführung ... 443 24.2 ... Die Basis: Installation und Konfiguration ... 444 24.3 ... Die Weboberfläche ... 446 24.4 ... Client-Konfiguration ... 449
25. DNS mit »bind9« ... 457 25.1 ... Theorie -- alles beginnt mit dem ».« ... 457 25.2 ... Client-Tools: »nslookup«, »host« und »dig« ... 464 25.3 ... Der Server: »bind9« ... 474 25.4 ... Alle machen mit: »Master-Slave« ... 486 25.5 ... Nützliches zum Dienst: »bind9« ... 488 25.6 ... Besonderheit: »IDN« ... 492 25.7 ... (K)eine Absicherung mit: »DNSSEC« ... 493
26. Ubuntu-Mirror: Pakete nur einmal laden ... 495 26.1 ... Die Basis ... 495 26.2 ... Der Cache: »approx« und »apt-cacher-ng« ... 496 26.3 ... Klein, aber fein: »approx« ... 496 26.4 ... Für Fortgeschrittene: »apt-cacher-ng« ... 498 26.5 ... Der Mirror: »debmirror« ... 501
TEIL V Home-Server ... 509
27. Ubuntu als Medienserver für Musik, Bilder und Videos ... 511 27.1 ... MiniDLNA ... 511 27.2 ... VLC: Ubuntu als DLNA-Client ... 514
28. ownCloud -- die Dropbox für den eigenen Server ... 517 28.1 ... Installation und grundlegende Konfiguration ... 517 28.2 ... Auf in die Cloud ... 521
29. Das eigene Blog mit WordPress ... 525 29.1 ... WordPress installieren ... 525 29.2 ... Spamschutz ... 529 29.3 ... Einen Blogartikel schreiben, bearbeiten und löschen ... 531 29.4 ... Bilder hinzufügen ... 535
30. Weltenbummler -- Backup heterogener Umgebungen ... 541 30.1 ... Basiswissen ... 541 30.2 ... Installation des Backup-Servers ... 546 30.3 ... Basiskonfiguration des Backup-Servers ... 550 30.4 ... Sicherung eines Linux-Clients ... 575 30.5 ... Sicherung von Windows-Clients ... 581 30.6 ... Nichts vergessen: »FileSet« ... 591 30.7 ... Zeitplanung: »Schedule« ... 596 30.8 ... Dienste sichern: »MySQL« ... 599 30.9 ... Dateien wiederherstellen ... 602 30.10 ... Das Bacula-Admin-Tool »bat« ... 609 30.11 ... Für die kleine Statistik zwischendurch: »bacula-web« ... 612 30.12 ... Das Web-GUI »bweb« ... 617
31. Mehr Strom, Igor! Verbrauchsmessung mit Ubuntu ... 625 31.1 ... Den Stromzähler auslesen ... 625
TEIL VI Werkzeugkiste ... 631
32. Zuhause: »bash« ... 633 32.1 ... Vergangenheit: »history« ... 633 32.2 ... Reguläre Ausdrücke verstehen und anwenden ... 636 32.3 ... Für Fortgeschrittene: »Expansion« ... 638 32.4 ... Umgebungsvariablen ... 644 32.5 ... Da ist noch mehr ... 645 32.6 ... Tipps und Tricks aus der Praxis ... 650
33. Suchen, Finden und Ersetzen ... 657 33.1 ... Suchen und Finden im Dateisystem ... 657 33.2 ... Suchen und Finden in Dateien ... 659 33.3 ... Ersetzungen in Dateien ... 661
34. Netzwerkdiagnose ... 665 34.1 ... Erreichbarkeit ... 665 34.2 ... Der richtige Weg -- Routenverfolgung ... 674 34.3 ... Ganz genau -- Bit für Bit: »sniffer« ... 678 34.4 ... Wissen, was läuft ... 683 34.5 ... Übersicht behalten: »ethstatus«, »iptraf« und »nmon« ... 687 34.6 ... Weitere Tools ... 694 Die Autoren ... 701 Index ... 703