Rheinwerk Computing / Ubuntu Server 18.04 LTS
Das umfassende Handbuch. Ubuntu Server konfigurieren und administrieren. Infrastruktur, Backups, Sicherheit, Tools für DevOps. DNS, LDAP, Web- und Mailserver, VPN, SSH, Docker, Git, Ansible, AWS u.v.m. Alle Konfigurationsdateien zum Download
Sie setzen Ubuntu im Unternehmensnetzwerk ein oder möchten ambitionierte Projekte umsetzen, für die Sie einen zuverlässigen Server benötigen? Dieses umfassende Handbuch zu Ubuntu Server steht Ihnen bei der Installation und Konfiguration der benötigten...
Leider schon ausverkauft
Buch (Gebunden)
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Rheinwerk Computing / Ubuntu Server 18.04 LTS “
Klappentext zu „Rheinwerk Computing / Ubuntu Server 18.04 LTS “
Sie setzen Ubuntu im Unternehmensnetzwerk ein oder möchten ambitionierte Projekte umsetzen, für die Sie einen zuverlässigen Server benötigen? Dieses umfassende Handbuch zu Ubuntu Server steht Ihnen bei der Installation und Konfiguration der benötigten Dienste zur Seite und erklärt Ihnen alle Schritte für einen reibungslosen Betrieb. Möchten Sie eine moderne Entwicklungsumgebung einrichten oder einen eigenen VPN-Server betreiben? Brauchen Sie einen zuverlässigen Datenspeicher oder ein gutes Fundament für Ihre Anwendungen? Hier finden Sie für jede Aufgabe die passende Anleitung. Aus dem Inhalt:
- Grundlagen und Planung
- Installation, Partitionierung (RAID, LVM) und Netzwerkkonfiguration
- Fernwartung mit OpenSSH und webmin
- Mailserver und Spamfilter
- Netzwerkdateisysteme (smb, nfs)
- LAMP-Webserver (apache2, nginx, lighttpd, gatling, h20)
- Datenbanken (mySQL, MariaDB, PostgreSQL SQLite)
- Archivierung und Backup
- Zeitverwaltung mit ntp
- DHCP mit IPv4 und IPv6
- Lastverteilung
- OpenLDAP
- Proxy-Server und Reverse-Proxies (squid, dansguardian)
- Syslog
- Sicherheit mit fail2ban, chroot, jailkit, apparmor
- VPN mit OpenVPN
- Monitoring mit munin, nagios, icinga und Cacti
- FTP-Server (pureftpd, atftpd, sftpd)
- XMPP-Server mit Ejabberd
- Druckserver mit CUPS
- DNS mit bind9
- Backups mit Bareos
- Moderne Entwicklungsumgebungen mit git, Ansible und Puppet
- Die eigene Cloud mit ownClound
- Amazon Web Services (AWS)
- Docker - Container richtig einsetzen
- Die Werkzeugkiste: Die bash, Shell-Tools, Netzwerkdiagnose
Inhaltsverzeichnis zu „Rheinwerk Computing / Ubuntu Server 18.04 LTS “
Vorwort ... 35
Über dieses Buch ... 39
Was hat sich getan: »changelog« ... 43
TEIL I Grundlagen ... 51
1. Der Administrator ... 53
1.1 ... Ganz allgemein: Der Administrator ... 53
1.2 ... Was im Gesetz steht ... 56
2. Wichtige Grundlagen vorab ... 61
2.1 ... Historie ... 61
2.2 ... Der Kernel ... 63
2.3 ... Die Struktur von Linux ... 65
2.4 ... Unterschiede ... 69
3. Planung ... 75
3.1 ... Einteilung: »Meilensteine« ... 75
3.2 ... Unterstützung ... 77
3.3 ... Dimensionierung ... 78
4. Ubuntu-Typen ... 83
4.1 ... Hintergründe ... 83
4.2 ... Unterteilung ... 87
4.3 ... Kritik ... 90
TEIL II Installation ... 93
5. Die Installation ... 95
5.1 ... Die Qual der Wahl ... 95
5.2 ... Die Installation ... 96
6. Partitionen: Festplatten aufteilen ... 103
6.1 ... Allgemeines ... 103
6.2 ... Partitionierung einer Festplatte ... 111
6.3 ... Einfach logisch: »Logical Volume Manager« ... 115
6.4 ... Dateisysteme ... 126
6.5 ... Partitionen und Dateisystem verändern ... 128
7. Netzwerkkonfiguration ... 135
7.1 ... Basiswissen ... 135
7.2 ... Tools: »ifconfig«, »route«, »arp«, »ip«, »mii-tool/ethtool« ... 142
7.3 ... Ablösung von »ifconfig« durch »ip address« ... 144
7.4 ... Ablösung von »route« durch »ip route« ... 149
7.5 ... Ablösung von »arp« durch »ip neighbour« ... 151
7.6 ... Linkstatus mit »ip link« ... 153
7.7 ... Geschwindigkeit mit »ethtool« ... 156
7.8 ... Permanente IP-Adresskonfiguration ... 161
7.9 ... Fortgeschrittene Konfiguration ... 165
8. Erste Schritte ... 179
8.1 ... Hilfe, da blinkt was! Die Bash ... 179
8.2 ...
... mehr
Einzeiler - die Macht der Verkettung ... 182
8.3 ... Die Editoren »vim« und »nano« ... 185
8.4 ... Where the magic happens: »Scripting« ... 189
8.5 ... Privilegierte Rechte ... 193
TEIL III Dienste, Anwendungen und Sicherheit ... 197
9. Fernwartung mit »OpenSSH« ... 199
9.1 ... Grundlagen ... 199
9.2 ... Der Client: »ssh« ... 202
9.3 ... Der Server: »sshd« ... 206
9.4 ... SSH für Fortgeschrittene ... 211
9.5 ... Wenn's mal wieder länger dauert: »mosh« ... 216
10. Archivierung und Datensicherung ... 219
10.1 ... Archivierung mit »tar« ... 219
10.2 ... Archivierung mit »rsync« ... 221
10.3 ... Verzeichnisse mit »unison« synchronisieren ... 225
10.4 ... Datensicherung mit »backup2l« ... 226
11. Syslog ... 229
11.1 ... Die Basis: Syslog-Nachrichten ... 229
11.2 ... Loggen über das Netz ... 232
11.3 ... Selbst ist der Admin - eigene Log-Einträge mit »logger« erzeugen ... 234
11.4 ... Aufräumen mit »logrotate« ... 236
12. Jeder nur eine: »DHCP« ... 239
12.1 ... Wozu das Ganze? ... 239
12.2 ... Theorie: »Dynamic Host Configuration Protocol (DHCP)« ... 239
12.3 ... Der Klassiker: »dnsmasq« ... 242
12.4 ... Der reine Server: »ISC-DHCPD« ... 248
13. Dateiübertragung: FTP, FTPS, SFTP und TFTP ... 257
13.1 ... Basiswissen ... 257
13.2 ... Das File Transfer Protocol - Client ... 258
13.3 ... FTP-Server: >>vsftpd<< ... 263
13.4 ... Sicherer mit »SFTP« ... 271
13.5 ... Für Fortgeschrittene: »TFTP« ... 273
14. Es ist an der Zeit: »ntp« ... 277
14.1 ... Basiswissen ... 277
14.2 ... Zeit manuell einstellen ... 278
14.3 ... Zeit automatisch einstellen: Network Time Protocol (NTP) ... 284
14.4 ... Zeit nicht für alle bereitstellen ... 289
15. DNS mit »bind9« ... 291
15.1 ... Theorie - alles beginnt mit dem ».« ... 291
15.2 ... Client-Tools: »nslookup«, »host« und »dig« ... 298
15.3 ... Der Server: »bind9« ... 308
15.4 ... Alle machen mit: »Master-Slave« ... 320
15.5 ... Nützliches zum Dienst »bind9« ... 322
15.6 ... Besonderheit: »IDN« ... 326
15.7 ... Auf in die neue Welt: »IPv6« ... 326
15.8 ... Vertrauen schaffen mit »DNSSEC« ... 330
16. Netzwerkdateisysteme ... 339
16.1 ... Welches Vorwissen wird benötigt? ... 339
16.2 ... Samba ... 340
16.3 ... Network File System (NFS) Version 4 ... 344
16.4 ... Auf die Schnelle: »SSHFS« ... 347
17. Datenbanken: »SQLite, MySQL, MariaDB und PostgreSQL« ... 351
17.1 ... Allgemeines ... 351
17.2 ... Einführung: SQL ... 354
17.3 ... Der Kleinste: »SQLite« ... 371
17.4 ... Der große Bruder: »MySQL« ... 374
17.5 ... MySQL komfortabel: »phpMyAdmin« ... 387
17.6 ... Wirklich Open-Source: »MariaDB« ... 392
17.7 ... Ein anderer Ansatz: »PostgreSQL« ... 398
18. Mailserver ... 413
18.1 ... Die Basis mit »Postfix« ... 413
18.2 ... Dovecot ... 421
18.3 ... Roundcube installieren ... 430
18.4 ... Antivirus- und Spamfilter: »Amavisd-new«, »ClamAV« und »SpamAssassin« ... 437
19. Webmin ... 449
19.1 ... Die Web-GUI: »Webmin« ... 449
19.2 ... Vorbereitungen: Von der Installation zum lauffähigen »Webmin« ... 451
19.3 ... Benutzer und Module ... 455
19.4 ... Cluster: »Kurz und gut« ... 461
19.5 ... Fazit bis hierher ... 463
19.6 ... Für Fortgeschrittene ... 463
19.7 ... Ausblicke ... 466
19.8 ... Abschließendes Fazit ... 467
20. OpenLDAP ... 469
20.1 ... Die Theorie: »Verzeichnisdienst« ... 469
20.2 ... Installation und Konfiguration ... 472
20.3 ... Aufbau des Baums ... 479
20.4 ... Aufklärung: »Klassen« und »Vererbung« ... 485
20.5 ... Das Kernstück - erfolgreich suchen ... 486
20.6 ... Backup and Restore ... 491
20.7 ... Tools ... 494
20.8 ... Fortgeschrittene Konfigurationen ... 502
21. Web-Proxy mit »squid« ... 513
21.1 ... Der Stellvertreter und seine Vorzüge ... 513
21.2 ... Die Basis ... 514
21.3 ... Details zu Objekten - »acl« ... 521
21.4 ... Details zu Regeln - »http_access« ... 524
21.5 ... Praktisches Beispiel - Objekte und Regeln im Einsatz ... 527
21.6 ... Authentifizierung ... 533
21.7 ... Gruppenprüfung ... 546
21.8 ... Cache-Konfiguration ... 550
21.9 ... Weiteres zu Squid ... 555
22. Sicherheit ... 563
22.1 ... Grundgerüst: »Dienstsicherheit« ... 564
22.2 ... Du nicht: »fail2ban« ... 566
22.3 ... Abkapselung: »chroot« ... 574
22.4 ... Selbstabsicherung: »AppArmor« ... 577
23. Virtuelles privates Netzwerk mit »OpenVPN« ... 585
23.1 ... Allgemeines ... 586
23.2 ... PKI erzeugen: »easy-rsa« ... 589
23.3 ... Roadwarrior ... 597
23.4 ... Site-to-site ... 608
23.5 ... Simple-HA ... 612
23.6 ... Tipps und Tricks ... 614
24. Monitoring - Was ist los? ... 619
24.1 ... Die Basis ... 619
24.2 ... Der Munin-Server ... 623
25. Alles im Blick mit »ELK« ... 629
25.1 ... Allgemeines ... 629
25.2 ... Installation und Vorbereitungen ... 630
25.3 ... Kibana, der erste Blick ... 640
25.4 ... Filter ... 643
25.5 ... Kibana, Teil 2 ... 648
25.6 ... Weniger Musik, mehr Daten: »Beats« ... 650
26. Systemüberwachung: »Icinga« ... 657
26.1 ... Das Konzept ... 657
26.2 ... Installation ... 658
26.3 ... Ein erster zaghafter Blick ... 669
26.4 ... Kleiner Theorie-Exkurs ... 669
26.5 ... Alles, was man braucht: »Simple Network Management Protocol« ... 672
26.6 ... Ran an die Arbeit: »Hosts«, »Services« und »Contacts« ... 675
26.7 ... Benachrichtigungen einrichten ... 680
26.8 ... Plug-ins ... 684
26.9 ... Fazit ... 685
27. CUPS - einfach drucken ... 687
27.1 ... Einführung ... 687
27.2 ... Die Basis: Installation und Konfiguration ... 688
27.3 ... Die Weboberfläche ... 690
27.4 ... Client-Konfiguration ... 693
28. Ubuntu-Mirror: Pakete nur einmal laden ... 703
28.1 ... Die Basis ... 703
28.2 ... Der Cache: »approx« und »apt-cacher-ng« ... 704
28.3 ... Klein, aber fein: »approx« ... 704
28.4 ... Für Fortgeschrittene: »apt-cacher-ng« ... 706
28.5 ... Der Mirror: »debmirror« ... 709
29. Backup heterogener Umgebungen mit »Bacula« ... 717
29.1 ... Basiswissen ... 717
29.2 ... Installation des Backup-Servers ... 722
29.3 ... Basiskonfiguration des Backup-Servers ... 726
29.4 ... Sicherung eines Linux-Clients ... 750
29.5 ... Sicherung von Windows-Clients ... 756
29.6 ... Nichts vergessen: »FileSet« ... 763
29.7 ... Zeitplanung: »Schedule« ... 769
29.8 ... Dienste sichern: »MySQL« ... 771
29.9 ... Dateien wiederherstellen ... 775
29.10 ... Das Bacula-Admin-Tool »bat« ... 782
30. Puppenspieler mit »Ansible« ... 787
30.1 ... Grundwissen ... 787
30.2 ... Installation ... 789
30.3 ... Einmal mit allen bitte: »Rollen« ... 792
30.4 ... Ausblick ... 796
TEIL IV Webdienste ... 799
31. Webserver: »Apache« und »Nginx« ... 801
31.1 ... Apache ... 801
31.2 ... Nginx ... 808
31.3 ... Nützliches ... 813
32. Webseiten schneller ausliefern: »Varnish« ... 823
32.1 ... Die Basis ... 823
32.2 ... Der Cache von A-Z ... 832
32.3 ... Multi-Server-Setup ... 840
32.4 ... Abgesichert mit »SSL/TLS« ... 844
32.5 ... Tools und mehr ... 847
33. Lastverteilung (Loadbalancing) ... 855
33.1 ... Allgemeines ... 855
33.2 ... Loadbalancing für Arme: »DNS-Round-Robin« ... 858
33.3 ... Pen ... 860
33.4 ... Das volle Programm: »HAProxy« ... 864
34. Web-Anwendungen in Java mit »Apache Tomcat« ... 873
34.1 ... Allgemein ... 873
34.2 ... Installation und Konfiguration ... 874
34.3 ... Administration mit »manager« und »host-manager« ... 875
34.4 ... Beispielanwendungen ... 877
34.5 ... Sichere Kommunikation mit »SSL/TLS« ... 878
35. Java-Anwendungsserver mit »Wildfly« ... 883
35.1 ... Die Basis ... 883
35.2 ... Installation ... 884
35.3 ... In Betrieb ... 890
35.4 ... Anwendung installieren: »WAR« ... 890
TEIL V Heiter bis wolkig: Cloud-Computing ... 893
36. ownCloud - die Dropbox für den eigenen Server ... 895
36.1 ... Installation ... 895
36.2 ... Dateien hochladen und teilen ... 900
36.3 ... Dateien über den ownCloud-Client synchronisieren ... 902
37. Ab in den Hafen: »Docker« ... 907
37.1 ... Ganz allgemein ... 907
37.2 ... Von der Installation zum ersten Container ... 912
37.3 ... Eigene Images erstellen ... 915
37.4 ... Daten dauerhaft speichern und teilen ... 919
37.5 ... Der Hafen: »Registry« ... 921
37.6 ... Eins, zwei, drei: »Alle zusammen!« ... 923
38. Rechnen in der Cloud »Amazon Web Services« ... 931
38.1 ... Einstieg ... 931
38.2 ... EC2 ... 935
38.3 ... Ausblicke ... 943
TEIL VI Werkzeugkiste ... 945
39. Zuhause: »bash« ... 947
39.1 ... Vergangenheit: »history« ... 947
39.2 ... Reguläre Ausdrücke verstehen und anwenden ... 950
39.3 ... Für Fortgeschrittene: »Expansion« ... 952
39.4 ... Umgebungsvariablen ... 958
39.5 ... Da ist noch mehr ... 959
39.6 ... Tipps und Tricks aus der Praxis ... 964
40. Suchen, Finden und Ersetzen ... 971
40.1 ... Suchen und Finden im Dateisystem ... 971
40.2 ... Suchen und Finden in Dateien ... 973
40.3 ... Ersetzungen in Dateien ... 975
40.4 ... Fazit ... 979
41. Netzwerkdiagnose ... 981
41.1 ... Erreichbarkeit ... 981
41.2 ... Der richtige Weg - Routenverfolgung ... 990
41.3 ... Ganz genau - Bit für Bit: »Sniffer« ... 994
41.4 ... Wissen, was läuft ... 1000
41.5 ... Übersicht behalten: »ethstatus«, »iptraf« und »nmon« ... 1003
41.6 ... Weitere Tools ... 1009
42. Versionskontrolle mit »Git« ... 1015
42.1 ... Das »Einmaleins« der Versionskontrolle ... 1016
42.2 ... Das Populärste: »Git« ... 1018
42.3 ... Rein lokal ... 1021
42.4 ... Dezentraler Server mit »SSH« ... 1024
42.5 ... Nur lesend mit »Git« ... 1031
42.6 ... Nützliches ... 1033
Der Autor ... 1043
Index ... 1045
8.3 ... Die Editoren »vim« und »nano« ... 185
8.4 ... Where the magic happens: »Scripting« ... 189
8.5 ... Privilegierte Rechte ... 193
TEIL III Dienste, Anwendungen und Sicherheit ... 197
9. Fernwartung mit »OpenSSH« ... 199
9.1 ... Grundlagen ... 199
9.2 ... Der Client: »ssh« ... 202
9.3 ... Der Server: »sshd« ... 206
9.4 ... SSH für Fortgeschrittene ... 211
9.5 ... Wenn's mal wieder länger dauert: »mosh« ... 216
10. Archivierung und Datensicherung ... 219
10.1 ... Archivierung mit »tar« ... 219
10.2 ... Archivierung mit »rsync« ... 221
10.3 ... Verzeichnisse mit »unison« synchronisieren ... 225
10.4 ... Datensicherung mit »backup2l« ... 226
11. Syslog ... 229
11.1 ... Die Basis: Syslog-Nachrichten ... 229
11.2 ... Loggen über das Netz ... 232
11.3 ... Selbst ist der Admin - eigene Log-Einträge mit »logger« erzeugen ... 234
11.4 ... Aufräumen mit »logrotate« ... 236
12. Jeder nur eine: »DHCP« ... 239
12.1 ... Wozu das Ganze? ... 239
12.2 ... Theorie: »Dynamic Host Configuration Protocol (DHCP)« ... 239
12.3 ... Der Klassiker: »dnsmasq« ... 242
12.4 ... Der reine Server: »ISC-DHCPD« ... 248
13. Dateiübertragung: FTP, FTPS, SFTP und TFTP ... 257
13.1 ... Basiswissen ... 257
13.2 ... Das File Transfer Protocol - Client ... 258
13.3 ... FTP-Server: >>vsftpd<< ... 263
13.4 ... Sicherer mit »SFTP« ... 271
13.5 ... Für Fortgeschrittene: »TFTP« ... 273
14. Es ist an der Zeit: »ntp« ... 277
14.1 ... Basiswissen ... 277
14.2 ... Zeit manuell einstellen ... 278
14.3 ... Zeit automatisch einstellen: Network Time Protocol (NTP) ... 284
14.4 ... Zeit nicht für alle bereitstellen ... 289
15. DNS mit »bind9« ... 291
15.1 ... Theorie - alles beginnt mit dem ».« ... 291
15.2 ... Client-Tools: »nslookup«, »host« und »dig« ... 298
15.3 ... Der Server: »bind9« ... 308
15.4 ... Alle machen mit: »Master-Slave« ... 320
15.5 ... Nützliches zum Dienst »bind9« ... 322
15.6 ... Besonderheit: »IDN« ... 326
15.7 ... Auf in die neue Welt: »IPv6« ... 326
15.8 ... Vertrauen schaffen mit »DNSSEC« ... 330
16. Netzwerkdateisysteme ... 339
16.1 ... Welches Vorwissen wird benötigt? ... 339
16.2 ... Samba ... 340
16.3 ... Network File System (NFS) Version 4 ... 344
16.4 ... Auf die Schnelle: »SSHFS« ... 347
17. Datenbanken: »SQLite, MySQL, MariaDB und PostgreSQL« ... 351
17.1 ... Allgemeines ... 351
17.2 ... Einführung: SQL ... 354
17.3 ... Der Kleinste: »SQLite« ... 371
17.4 ... Der große Bruder: »MySQL« ... 374
17.5 ... MySQL komfortabel: »phpMyAdmin« ... 387
17.6 ... Wirklich Open-Source: »MariaDB« ... 392
17.7 ... Ein anderer Ansatz: »PostgreSQL« ... 398
18. Mailserver ... 413
18.1 ... Die Basis mit »Postfix« ... 413
18.2 ... Dovecot ... 421
18.3 ... Roundcube installieren ... 430
18.4 ... Antivirus- und Spamfilter: »Amavisd-new«, »ClamAV« und »SpamAssassin« ... 437
19. Webmin ... 449
19.1 ... Die Web-GUI: »Webmin« ... 449
19.2 ... Vorbereitungen: Von der Installation zum lauffähigen »Webmin« ... 451
19.3 ... Benutzer und Module ... 455
19.4 ... Cluster: »Kurz und gut« ... 461
19.5 ... Fazit bis hierher ... 463
19.6 ... Für Fortgeschrittene ... 463
19.7 ... Ausblicke ... 466
19.8 ... Abschließendes Fazit ... 467
20. OpenLDAP ... 469
20.1 ... Die Theorie: »Verzeichnisdienst« ... 469
20.2 ... Installation und Konfiguration ... 472
20.3 ... Aufbau des Baums ... 479
20.4 ... Aufklärung: »Klassen« und »Vererbung« ... 485
20.5 ... Das Kernstück - erfolgreich suchen ... 486
20.6 ... Backup and Restore ... 491
20.7 ... Tools ... 494
20.8 ... Fortgeschrittene Konfigurationen ... 502
21. Web-Proxy mit »squid« ... 513
21.1 ... Der Stellvertreter und seine Vorzüge ... 513
21.2 ... Die Basis ... 514
21.3 ... Details zu Objekten - »acl« ... 521
21.4 ... Details zu Regeln - »http_access« ... 524
21.5 ... Praktisches Beispiel - Objekte und Regeln im Einsatz ... 527
21.6 ... Authentifizierung ... 533
21.7 ... Gruppenprüfung ... 546
21.8 ... Cache-Konfiguration ... 550
21.9 ... Weiteres zu Squid ... 555
22. Sicherheit ... 563
22.1 ... Grundgerüst: »Dienstsicherheit« ... 564
22.2 ... Du nicht: »fail2ban« ... 566
22.3 ... Abkapselung: »chroot« ... 574
22.4 ... Selbstabsicherung: »AppArmor« ... 577
23. Virtuelles privates Netzwerk mit »OpenVPN« ... 585
23.1 ... Allgemeines ... 586
23.2 ... PKI erzeugen: »easy-rsa« ... 589
23.3 ... Roadwarrior ... 597
23.4 ... Site-to-site ... 608
23.5 ... Simple-HA ... 612
23.6 ... Tipps und Tricks ... 614
24. Monitoring - Was ist los? ... 619
24.1 ... Die Basis ... 619
24.2 ... Der Munin-Server ... 623
25. Alles im Blick mit »ELK« ... 629
25.1 ... Allgemeines ... 629
25.2 ... Installation und Vorbereitungen ... 630
25.3 ... Kibana, der erste Blick ... 640
25.4 ... Filter ... 643
25.5 ... Kibana, Teil 2 ... 648
25.6 ... Weniger Musik, mehr Daten: »Beats« ... 650
26. Systemüberwachung: »Icinga« ... 657
26.1 ... Das Konzept ... 657
26.2 ... Installation ... 658
26.3 ... Ein erster zaghafter Blick ... 669
26.4 ... Kleiner Theorie-Exkurs ... 669
26.5 ... Alles, was man braucht: »Simple Network Management Protocol« ... 672
26.6 ... Ran an die Arbeit: »Hosts«, »Services« und »Contacts« ... 675
26.7 ... Benachrichtigungen einrichten ... 680
26.8 ... Plug-ins ... 684
26.9 ... Fazit ... 685
27. CUPS - einfach drucken ... 687
27.1 ... Einführung ... 687
27.2 ... Die Basis: Installation und Konfiguration ... 688
27.3 ... Die Weboberfläche ... 690
27.4 ... Client-Konfiguration ... 693
28. Ubuntu-Mirror: Pakete nur einmal laden ... 703
28.1 ... Die Basis ... 703
28.2 ... Der Cache: »approx« und »apt-cacher-ng« ... 704
28.3 ... Klein, aber fein: »approx« ... 704
28.4 ... Für Fortgeschrittene: »apt-cacher-ng« ... 706
28.5 ... Der Mirror: »debmirror« ... 709
29. Backup heterogener Umgebungen mit »Bacula« ... 717
29.1 ... Basiswissen ... 717
29.2 ... Installation des Backup-Servers ... 722
29.3 ... Basiskonfiguration des Backup-Servers ... 726
29.4 ... Sicherung eines Linux-Clients ... 750
29.5 ... Sicherung von Windows-Clients ... 756
29.6 ... Nichts vergessen: »FileSet« ... 763
29.7 ... Zeitplanung: »Schedule« ... 769
29.8 ... Dienste sichern: »MySQL« ... 771
29.9 ... Dateien wiederherstellen ... 775
29.10 ... Das Bacula-Admin-Tool »bat« ... 782
30. Puppenspieler mit »Ansible« ... 787
30.1 ... Grundwissen ... 787
30.2 ... Installation ... 789
30.3 ... Einmal mit allen bitte: »Rollen« ... 792
30.4 ... Ausblick ... 796
TEIL IV Webdienste ... 799
31. Webserver: »Apache« und »Nginx« ... 801
31.1 ... Apache ... 801
31.2 ... Nginx ... 808
31.3 ... Nützliches ... 813
32. Webseiten schneller ausliefern: »Varnish« ... 823
32.1 ... Die Basis ... 823
32.2 ... Der Cache von A-Z ... 832
32.3 ... Multi-Server-Setup ... 840
32.4 ... Abgesichert mit »SSL/TLS« ... 844
32.5 ... Tools und mehr ... 847
33. Lastverteilung (Loadbalancing) ... 855
33.1 ... Allgemeines ... 855
33.2 ... Loadbalancing für Arme: »DNS-Round-Robin« ... 858
33.3 ... Pen ... 860
33.4 ... Das volle Programm: »HAProxy« ... 864
34. Web-Anwendungen in Java mit »Apache Tomcat« ... 873
34.1 ... Allgemein ... 873
34.2 ... Installation und Konfiguration ... 874
34.3 ... Administration mit »manager« und »host-manager« ... 875
34.4 ... Beispielanwendungen ... 877
34.5 ... Sichere Kommunikation mit »SSL/TLS« ... 878
35. Java-Anwendungsserver mit »Wildfly« ... 883
35.1 ... Die Basis ... 883
35.2 ... Installation ... 884
35.3 ... In Betrieb ... 890
35.4 ... Anwendung installieren: »WAR« ... 890
TEIL V Heiter bis wolkig: Cloud-Computing ... 893
36. ownCloud - die Dropbox für den eigenen Server ... 895
36.1 ... Installation ... 895
36.2 ... Dateien hochladen und teilen ... 900
36.3 ... Dateien über den ownCloud-Client synchronisieren ... 902
37. Ab in den Hafen: »Docker« ... 907
37.1 ... Ganz allgemein ... 907
37.2 ... Von der Installation zum ersten Container ... 912
37.3 ... Eigene Images erstellen ... 915
37.4 ... Daten dauerhaft speichern und teilen ... 919
37.5 ... Der Hafen: »Registry« ... 921
37.6 ... Eins, zwei, drei: »Alle zusammen!« ... 923
38. Rechnen in der Cloud »Amazon Web Services« ... 931
38.1 ... Einstieg ... 931
38.2 ... EC2 ... 935
38.3 ... Ausblicke ... 943
TEIL VI Werkzeugkiste ... 945
39. Zuhause: »bash« ... 947
39.1 ... Vergangenheit: »history« ... 947
39.2 ... Reguläre Ausdrücke verstehen und anwenden ... 950
39.3 ... Für Fortgeschrittene: »Expansion« ... 952
39.4 ... Umgebungsvariablen ... 958
39.5 ... Da ist noch mehr ... 959
39.6 ... Tipps und Tricks aus der Praxis ... 964
40. Suchen, Finden und Ersetzen ... 971
40.1 ... Suchen und Finden im Dateisystem ... 971
40.2 ... Suchen und Finden in Dateien ... 973
40.3 ... Ersetzungen in Dateien ... 975
40.4 ... Fazit ... 979
41. Netzwerkdiagnose ... 981
41.1 ... Erreichbarkeit ... 981
41.2 ... Der richtige Weg - Routenverfolgung ... 990
41.3 ... Ganz genau - Bit für Bit: »Sniffer« ... 994
41.4 ... Wissen, was läuft ... 1000
41.5 ... Übersicht behalten: »ethstatus«, »iptraf« und »nmon« ... 1003
41.6 ... Weitere Tools ... 1009
42. Versionskontrolle mit »Git« ... 1015
42.1 ... Das »Einmaleins« der Versionskontrolle ... 1016
42.2 ... Das Populärste: »Git« ... 1018
42.3 ... Rein lokal ... 1021
42.4 ... Dezentraler Server mit »SSH« ... 1024
42.5 ... Nur lesend mit »Git« ... 1031
42.6 ... Nützliches ... 1033
Der Autor ... 1043
Index ... 1045
... weniger
Autoren-Porträt von Daniel van Soest
Daniel van Soest, Jahrgang 1981, veröffentlichte bereits mehrere Fachartikel zu IT-Themen. Während seiner Ausbildung zum Informatikkaufmann kam er zu Beginn des neuen Jahrtausends erstmals mit dem Betriebssystem Linux in Kontakt. Seit seiner Ausbildung arbeitet er im Kommunalen Rechenzentrum Niederrhein in Kamp-Lintfort. Der Schwerpunkt seiner Tätigkeit liegt auf der Betreuung der zentralen Internet-Infrastruktur und der Administration der Sicherheitssysteme.Überschüssige Kreativität lebt er in seiner Band »4Dirty5« an der E-Gitarre aus. Daniel wohnt mit seiner Frau an der Schwelle vom Niederrhein zum Ruhrgebiet.
Bibliographische Angaben
- Autor: Daniel van Soest
- 2018, 3., erw. Aufl., 1066 Seiten, Maße: 17,7 x 24,6 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836262886
- ISBN-13: 9783836262880
- Erscheinungsdatum: 30.07.2018
Kommentar zu "Rheinwerk Computing / Ubuntu Server 18.04 LTS"
Schreiben Sie einen Kommentar zu "Rheinwerk Computing / Ubuntu Server 18.04 LTS".
Kommentar verfassen