Distributed Services with OpenAFS (eBook)
XVI, 395 Seiten
Springer Berlin (Verlag)
978-3-540-36634-8 (ISBN)
This book shows in detail how to build enterprise-level secure, redundant, and highly scalable services from scratch on top of the open source Linux operating system, suitable for small companies as well as big universities. The core architecture presented is based on Kerberos, LDAP, AFS, and Samba. Coverage shows how to integrate web, message related, data base and other services with this backbone. This architecture provides a Single-Sign-On solution for different client platforms and can also be employed for clustering. Although it is implemented with Debian GNU/Linux, the content can be applied to other UNIX flavors.
Franco Milicchio is currently at the Department of
Computer Science and Automation at the University Roma Tre, Italy. He
graduated in computer engineering at the same university.
Wolfgang A. Gehrke has worked the last five years as a system
administrator at the Department of Computer Science and Automation
at the University Roma Tre, Italy. He holds a PhD in theoretical
computer science from the University Linz, Austria.
Franco Milicchio is currently at the Department ofComputer Science and Automation at the University Roma Tre, Italy. Hegraduated in computer engineering at the same university. Wolfgang A. Gehrke has worked the last five years as a systemadministrator at the Department of Computer Science and Automationat the University Roma Tre, Italy. He holds a PhD in theoreticalcomputer science from the University Linz, Austria.
Preface 6
Acknowledgments 7
Contents 8
List of Tables 14
1 The Beginning 16
1.1 Outline 16
1.2 Preparation 17
Core Services 23
2 Foundations 24
2.1 Network Time Protocol 24
2.2 Domain Name System 28
2.3 Redundant Services 36
2.4 Other DNS Uses 41
Practice 45
3 Kerberos V 46
3.1 Kerberos Network Authentication Protocol 46
3.2 Master KDC 49
3.3 Slave KDC 58
3.4 Testing Kerberos 64
4 LDAP 70
4.1 Lightweight Directory Access Protocol 70
4.2 Master LDAP 71
4.3 Replication 84
4.4 Testing LDAP 87
5 OpenAFS 94
5.1 The OpenAFS Distributed Filesystem 94
5.2 The First OpenAFS Server 98
5.3 Additional Servers 122
5.4 Replication and Backup 129
5.5 Testing OpenAFS 154
6 Samba 161
6.1 Samba and Server Message Block 161
6.2 Understanding Samba 163
6.3 The Samba Domain 172
Pushing the Core Services 195
7 Further Services 196
7.1 DHCP 196
7.2 Emergency System 199
7.3 Certificate Authority 204
8 Web Server 220
8.1 The World Wide Web 220
8.2 Apache 221
8.3 MySQL 231
8.4 Adding PHP 236
8.5 Apache with Kerberos and AFS 238
8.6 WebDAV 243
8.7 Redundant Web Server 246
9 Electronic Mail 248
9.1 The Electronic Mail System 248
9.2 Mail Transport with Postfix 250
9.3 Reading Mail with Courier 265
9.4 Redundant Mail System 271
10 Newsgroups 274
10.1 The Usenet 274
10.2 INN 275
10.3 Posting with Authentication 280
11 PostgreSQL Database 286
11.1 Database Software 286
11.2 PosgreSQL Installation 287
11.3 PostgreSQL Users 291
12 Further Web Applications 298
12.1 Web Application 298
12.2 Mailman Mailing List Manager 299
12.3 Horde Groupware 306
12.4 ILIAS e-Learning System 315
12.5 Calendaring 318
Applications 320
13 Client Systems 321
13.1 Server-side Configuration 321
13.2 Ubuntu Linux 322
13.3 Apple MacOS X 328
13.4 Microsoft Windows XP 337
14 Clustering 344
14.1 Introduction 344
14.2 Secure Shell 345
14.3 MPI and PVM 348
14.4 MOSIX Cluster Management 353
15 Laboratories 360
15.1 Foreword 360
15.2 Multiboot Clients 360
15.3 PC Cloning 364
15.4 Kiosks 368
16 Collaborative Software 372
16.1 Foreword 372
16.2 Instant Messaging 372
16.3 Collaborative Development 380
17 Where To Go From Here 386
A Technical Summary 388
References 393
Web Resources 395
Index 401
| Erscheint lt. Verlag | 7.6.2007 |
|---|---|
| Zusatzinfo | XVI, 395 p. 67 illus. |
| Verlagsort | Berlin |
| Sprache | englisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Betriebssysteme / Server |
| Mathematik / Informatik ► Informatik ► Software Entwicklung | |
| Schlagworte | Architecture • Cluster • Computer Networks • Education • Kerberos • Linux • Network Security • OpenAFS • Open Source • operating system • Samba • Scala • Scratch • Single-Sign-On • Software • SQL • UNIX • web applications |
| ISBN-10 | 3-540-36634-2 / 3540366342 |
| ISBN-13 | 978-3-540-36634-8 / 9783540366348 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich