Der eigene Home- oder Firmenserver Schritt für Schritt. Daten zentral halten, Media Streaming, E-Mail, Kalender. Backup, Firewall, Web- und FTP-Server, Samba, ownCloud, VPN, Routing, Nutzerverwaltung u.v
Der eigene Home- oder Firmenserver Schritt für Schritt. Daten zentral halten, Media Streaming, E-Mail, Kalender. Backup, Firewall, Web- und FTP-Server, Samba, ownCloud, VPN, Routing, Nutzerverwaltung u.v
Sie wollen Ihren eigenen Server zuhause oder in einem kleinen Unternehmen aufsetzen? Mit diesem Buch kommen Sie schnell und sicher ans Ziel! Sie kontrollieren damit alle zentralen Serverdienste und lernen das Handwerkszeug der Administration kennen. Unsere Linux-Spezialisten Charly Kühnast und Daniel van Soest bieten Ein- und Umsteigern zahlreiche Workshops, Praxistipps und leicht verständliche Anleitungen. So wird zum Beispiel das Einrichten von Multimedia-, Druck- und LAN-Servern zum Kinderspiel. Das Buch behandelt außerdem zentrale Themen wie Sicherheit und Backup oder die sichere Einrichtung einer Cloud-Infrastruktur.…mehr
Sie wollen Ihren eigenen Server zuhause oder in einem kleinen Unternehmen aufsetzen? Mit diesem Buch kommen Sie schnell und sicher ans Ziel! Sie kontrollieren damit alle zentralen Serverdienste und lernen das Handwerkszeug der Administration kennen. Unsere Linux-Spezialisten Charly Kühnast und Daniel van Soest bieten Ein- und Umsteigern zahlreiche Workshops, Praxistipps und leicht verständliche Anleitungen. So wird zum Beispiel das Einrichten von Multimedia-, Druck- und LAN-Servern zum Kinderspiel. Das Buch behandelt außerdem zentrale Themen wie Sicherheit und Backup oder die sichere Einrichtung einer Cloud-Infrastruktur.
Daniel van Soest arbeitet als Administrator beim Rechenzentrum Niederrhein. Seine Schwerpunkte liegen im zentralen Internetumfeld, bei der Betreuung der zentralen und dezentralen Firewallsysteme, NAT-Gateways, VPN-Konzentratoren und der IDS/IPS.
Charly Kühnast administriert Unix-Betriebssysteme im Rechenzentrum Niederrhein in Moers. Zu seinen Aufgaben gehören die Sicherheit und Verfügbarkeit der Firewalls und der DMZ.
Inhaltsangabe
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! 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 - "... 306 ...
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! 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 - "... 306 ...
Rezensionen
"Das Buch von Charly Kühnast und Daniel van Soest ist modern, jung geschrieben und liefert unglaublich viele Informationen. Es ist für jeden geeignet, der einmal mit Linux, gerade in der Netzwerktechnik oder dem Datenhandling, arbeiten möchte. Durch die ordentliche Gliederung kommt man schnell zum Ziel ohne lange suchen zu müssen." -- Testmania
"Ein nahezu perfektes Buch! Ob man nun einen E-Mail-Server für ein Unternehmen einrichten soll oder nur einen Web-Server für den Privatgebrauch, in diesem Buch findet man alles." -- mediennerd.de
Wer einen Ubuntu-basierten Server einrichten möchte, der liegt mit dem Buch genau richtig. Hier findet man zu einer Vielzahl von Serverdiensten und -anwendungen fundiertes Wissen rund um die Installation, Konfiguration sowie deren Betrieb. Alle Themen werden mit der nötigen Tiefe behandelt, jedoch ohne sich in Details und Spezialfällen zu verlieren. Da Ubuntu 14.04 LTS noch bis April 2019 unterstützt wird, kann das Buch auch in den kommenden Jahren noch als Nachschlagewerk dienen. freiesMagazin 2015
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Internetauftritt der buecher.de internetstores GmbH
Geschäftsführung: Monica Sawhney | Roland Kölbl | Günter Hilger
Sitz der Gesellschaft: Batheyer Straße 115 - 117, 58099 Hagen
Postanschrift: Bürgermeister-Wegele-Str. 12, 86167 Augsburg
Amtsgericht Hagen HRB 13257
Steuernummer: 321/5800/1497