Debian GNU/Linux Howtos & Tutorials
Diese Howto-Sammlung widmet sich einer Vielzahl von Themen rund um das freie Betriebssystem Debian GNU/Linux. Da ich Debian sowohl für die eigenen Projekte als auch bei Kunden u.a. auf einer Vielzahl von Servern betreibe, habe ich mich entschlossen, eine Auswahl der oft wiederkehrenden Themen und Problemstellungen zu erörtern und in Form von Howtos und Tutorials an dieser Stelle zu veröffentlichen.
Da Debian GNU/Linux sowohl auf Servern als auch auf Desktops eine hervorragende Arbeit leistet, habe ich die vorliegende Howto-Sammlung dementsprechend thematisch untergliedert.
Allen hier verfassten Tutorials liegt die gleiche Idee zugrunde, nämlich die Nachvollziehbarkeit der Setups und die Vermittlung des benötigten Hintergrundwissens, über das jeder Systemadministrator insbesondere beim Betrieb von öffentlich erreichbaren Servern verfügen sollte. Auch wenn alle Howtos mehrmals validiert worden sind, kann es an der einen oder anderen Stelle zu Unklarheiten kommen, oder gar zu Fehlern. Eine solche komplexe Sammlung an Howtos und Tutorials lebt davon, dass die User solche Unklarheiten oder Fehler aufspüren, daher nutzt fleißig die Kommentarfunktion ;-)
Aktuell sind die folgenden Howtos und Tutorials verfügbar:
Debian GNU/Linux auf dem Server
Basisinfrastruktur
- Installation von einem USB Stick (Debian 5.0)
- Erste Schritte nach der Installation (Debian 5.0)
- DHCP Server (Debian 5.0)
- BIND 9 DNS Server (Debian 5.0)
- Samba Fileserver (Debian 5.0)
- Debian-System von Deutsch auf Englisch umstellen (Debian 5.0)
- Automatisches Monitoring von Diensten mittels Daemontools (Debian 6.0)
Webserver
- Webserver Lighttpd + PHP5 + Perl (Debian 5.0)
- PHP5 + MySQL in Lighttpd (Debian 5.0)
- Absicherung des Lighttpd Webservers durch SSL (Debian 5.0)
- Nginx + PHP5 (Debian 6.0)
Datenbanken
- PostgreSQL Datenbank-Server (Debian 5.0)
- PostgreSQL + PostGIS (Debian 6.0)
- Redis (Debian 6.0)
- Reset des MySQL Administrator Passworts (alle Distributionen)
CMS
- Plone 3 via Unified Installer (Debian 5.0)
- Plone 3 via Buildout (Debian 5.0)
- Plone 4 via Buildout (Debian 6.0)
- Drupal Multisite & Nginx (Debian 5.0)
- SocialNews (Debian 6.0)
Virtualisierung
- Virtualisierung mittels Xen 3.2 (Debian 5.0)
- USB Festplatte im Xen Gastsystem domU verwenden (alle Betriebssysteme)
- VMware Workstation 6.5.1 (Debian 5.0)
Verteilte Systeme
- Hadoop & Hadoop Distributed File System HDFS (Debian 6.0)
- Cloudera Distribution for Hadoop CDH3 (Debian 6.0)
Backup
- Backup mittels Bacula (Debian 5.0)
- Bweb als Web-Interface für Bacula (Debian 5.0)
- Bacuview als webbasierte Bacula Monitoring-Lösung (Debian 5.0)
- Backup via rsync (Debian 5.0)
E-Mail & Groupware
- Postfix & Dovecot Mailserver (Debian 5.0)
- Open-Xchange Server (Debian 5.0)
- Fetchmail und Zarafa (Debian 5.0)
VoIP
Versionskontrollsysteme (VCS)
Security
ERP/CRM und sonstige Enterprise Anwendungen
- ADempiere Business Suite (Debian 5.0)
- Lx-Office ERP/CRM (Debian 5.0)
- Tryton ERP (Debian 5.0)
- Palo Suite (Debian 6.0)
- Kimai Zeiterfassung (Debian 5.0)
- Zarafa + Z-Push Synchronisation (Debian 5.0)
Atlassian Tool Suite
E-Commerce
Multimedia
- MediaTomb UPnP A/V Media-Server (Debian 5.0)
- Fuppes UPnP A/V Media Server (Debian 5.0)
- Coherence DLNA UPnP Media-Server (Debian 5.0)
- XBMC Media Center (Debian 5.0)
Univention Corporate Server UCS
- Univention UCS 2.4 als Domain Controller Master
- Kerio Connect 7 Groupware (Univention UCS 2.4)
- Zimbra 6 Groupware (Univention UCS 2.4 / Xen)
- Zarafa 6.3 Groupware (Univention UCS 2.2)
- Univention UCS + Kolab Server und Nokia Symbian S60 Synchronisation (Univention UCS 2.4)
- Univention UCS + Kolab Synchronisation via Z-Push (Univention UCS 2.3)
System Management & Monitoring
Web Crawler & Web Spider
Sonstige Serverdienste
- ProFTP Server (Debian 6.0)
- AFP File Server (Debian 5.0)
- TFTP-Server (Debian 5.0)
- Jabber-Server ejabberd (Debian 5.0)
- Gisgraphy Server (Debian 6.0)
- i-doit CMDB (Debian 5.0)
Alternative Hardware
Debian GNU/Linux auf dem Desktop/Notebook
Desktop-Umgebungen und Window Manager
- XFCE 4.6 (Debian 5.0)
- Awesome Window Manager (Debian 5.0)
- XMonad (Debian 5.0)
- StumpWM (Debian 5.0)
- SLiM Login Manager (Debian 5.0)
- Devilspie (Debian 5.0)
Multimedia
- Multimedia-Pakete (Debian 5.0)
- Internet-TV mittels Zattoo (Debian 5.0 64-bit)
- XBMC Media Center (Debian 5.0)
- Quod Libet 2 Audio Player (Debian 5.0)
Verschiedene Applikationen
- Konfiguration von Vim via .vimrc
- TeamViewer (Debian 5.0)
- Wicd Network Manager (Debian 5.0)
- IRC Client Irssi (Debian 5.0)
- Password-Manager KeePassX (Debian 5.0)
- Opera Web-Browser (Debian 6.0)
Programmier- und Entwicklungsumgebungen
- Ruby on Rails (Debian 5.0)
- Unicorn, Nginx & Ruby on Rails Deployment (Debian 6.0)
- Ruby 1.9 via RVM + Rails 3 + Bundler (Debian 6.0)
- Ruby 1.8 / Rails 2.3 bzw. Ruby 1.9 / Rails 3 (RVM) + Apache + Phusion Passenger (Debian 5.0)
- Apache + Phusion Passenger + multiple Ruby Umgebungen via RVM (Debian 5.0)
- Sun Java6 JDK (Debian 5.0)
- Lua Umgebung (Debian 5.0)
Sonstiges
- Installation von einem USB Stick (Debian 5.0)
- Framebuffer (Debian 5.0)
- ATI / AMD fglrx Treiber (Debian 5.0)
- Atheros WLAN via Madwifi (Debian 5.0)
- Manuelle Installation von CUPS Treibern (Debian 5.0)
- Eigene Fonts (Debian 5.0)
- Hostnamen und Domainnamen ändern (Debian 6.0)
