Systemmanagement am Beispiel eines hochverfügbaren Linux Webservers

von Richard Socher

Diese Hausarbeit entstand im Rahmen der Vorlesung Netzwerk- und Systemmanagement im Sommersemester 2006 an der Universität Leipzig. Sie beschreibt die vollständige Installation eines hochverfügbaren Linux Webservers. Es wurde dabei vor allem Wert gelegt auf:

Download

Inhalt

Abstract

Linux ist das am schnellsten wachsende Betriebssystem im Server Bereich. Diese Arbeit beschäftigt sich mit Theorie und Praxis zur Installation und Konfiguration eines hochverfügbaren Linux-basiertenWebservers mit einigen File Server Funktionen. Dabei werden die Schritte von der Installation der Hardware inklusive eines RAID-Controllers und einer USV über die Konfiguration des Web- und Mailservers bis hin zu Monitoring Tools für Hardware und Systemsoftware vorgestellt. Da die praktische Installation nicht immer intuitiv ist, werden die einzelnen Schritte am Ende jeden Kapitels erklärt.

Abstract - English

Linux is the fastest growing operating system for servers. This paper investigates the numerous steps to a functional and highly available Linux webserver with data-storage functions. While providing the theory behind most design and implementation decisions from a UPS and a RAID controller to monitoring software it also gives step-by-step howtos for these based on Ubuntu Linux. In the end special attention is paid for remote controlling and monitoring tools.

Inhaltsverzeichnis

1 Einleitung
1.1 Motivation
1.2 Struktur
1.3 Abgrenzungskriterien
1.4 Change Management
2 Serverhardware
2.1 Gehäuse
2.2 RAID Controller
2.2.1 RAID 0 - Stripping
2.2.2 RAID 1 - Mirroring
2.2.3 RAID 5 - Stripeset mit rotierenden Paritätsstreifen
2.2.4 Verbindung verschiedener RAID Level
2.2.5 Der verwendete RAID-Controller: 3ware Escalade
2.2.6 Das verwendete RAID-Level
2.2.7 Performance Experimente für RAID
2.3 USV
3 Betriebssystem
3.1 Gründe für Linux
3.2 Gründe für Apache
3.3 Logical Volume Manager
3.4 Installation von Ubuntu Linux
3.5 Anpassungen am System
3.5.1 root Account, Secure shell, Dateimanager
3.5.2 Desktop Umgebung
3.5.3 Update aller Pakete
3.5.4 Dynamischer Domain-Name-System-Eintrag
4 Webserver
4.1 Webserver: Apache HTTP Server 2.0
4.1.1 Architektur
4.1.2 Konfiguration
4.1.3 Funktionsweise
Inhaltsverzeichn
4.2 My SQL? und phpmyadmin
5 Storagesysteme und Email Server
5.1 Samba
5.2 Backups mit rsync
5.3 Email Server - Postfix
6 Überwachung und Management der Systemleistungen
6.1 Hardware Monitoring and Management
6.1.1 RAID
6.1.2 USV
6.2 System Monitoring - munin
6.2.1 Performanceüberwachung
6.3 Application Monitoring and Management - monit
6.4 Webserverstatistik
6.4.1 Webalizer
6.4.2 cron Jobs
7 Zusammenfassung
7.1 Highlights
7.2 SWOT Analyse
7.2.1 Stärken
7.2.2 Schwächen
7.2.3 Chancen
7.2.4 Risiken
Abbildungsverzeichnis
Tabellenverzeichnis
Glossar
Glossar
Referenzen

Download

Diskussion

Diese Seite wurde leider zu häufig zugespamt, daher ist sie jetzt passwortgeschützt. Hier könnt ihr Verbesserungsvorschläge anbringen: Ubuntu Linux Server Kommentare?