Lenny:Entwicklungsumgebung

Aus Delixs
Zur Navigation springen Zur Suche springen


Baustelle Archiv: Dieser Artikel beschreibt nicht die Funktionalität des derzeit aktuellen delixs-Servers. Er beschreibt ältere Schulserver-Funktionen und dient dem Zweck der Archivierung.


Die Entwicklungsumgebung soll in einer virtuellen Umgebung installiert werden. Das Ziel dieser Anleitung ist nicht ein produktiver Schulserver, sondern eine Umgebung zum Entwickeln und Testen.


Mantra für Entwickler Mantra für Entwickler: Du sollst Dinge nur drei Mal tun
  1. Machbarkeit: Zeige, daß es geht.
  2. Reproduzierbarkeit: Zeige, daß es kein Zufall war.
  3. Automation: Automatisiere oder lehre es.




delixs-Entwicklungsumgebung unter Lenny (Debian 5) einrichten

  • Die Beschreibung des virtuellen Testnetzes
  • Als Hostsystem kann sowohl ein Linux, ein Mac OS X, als auch ein Windowssystem benutzt werden
  • Ein fertiges Image der virtuellen Maschine steht zum Download zur Verfügung. Die Nutzung für VMWare und KVM wird beschrieben
  • Falls keine Internetanbindung für die Installation bereit steht, kann auch Offline installiert werden


delixs-Grundinstallation und Ersteinrichtung wichtiger Systemdienste

  • Die Grundlage der Entwicklungsumgebung ist eine ganz normale Distribution
  • Beschreibung des Paketmanagementsystems "aptitude", mit dem die weitere Installation erfolgen wird
  • Paketquellen anpassen für delixs /etc/apt/sources.list
  • Kleine Helfer und Tools, die bei der späteren Arbeit das Leben leichter machen, werden zuerst installiert und eingerichtet. Dazu gehören lynx, mc, ethtool und einige optische Systemanpassungen.
  • Die zweite Netzwerkkarte für das LAN wird statisch eingerichtet
  • Damit jederzeit klar ist, ob die einzelnen Komponenten im Server noch normal arbeiten
  • Immer die genaue Uhrzeit auf dem Server und im ganzen Netz
  • Erweiterte Funktionen zur Rechtevergabe an Nutzer und Gruppen
  • Mit Quotas immer den Plattenplatz unter Kontrolle haben


delixs-Serverdienste installieren

  • Erstellung und Verwaltung von Zertifikaten auf dem Server
  • Sicherer Zugriff per SSH auf den Server
  • Beschreibung von Gruppen und Nutzern sowie deren Rechten
  • Verwaltet die Nutzer, deren Rechte und einiges mehr
  • Stellt Datei- und Druckdienste für Clientrechner zur Verfügung
  • Grundeinrichtung von SAMBA mit LDAP
  • Löst die Namen von Computern auf
  • Vergibt die Netzwerkeinstellungen an die Clientrechner
  • Stellt Webseiten im Intranet zur Verfügung
  • Speichert Inhalte aus dem Internet zwischen und filtert deren Inhalte (Jugendschutz)
  • Stellt Dateien für alle Nutzer zum "download" zur Verfügung
  • Einrichten und Überwachen von Druckdiensten
  • Stellt Dateisysteme für Linuxclients zur Verfügung
  • Stellt Datenbanken für zur Verfügung
  • Stellt E-Mail-Funktionen für alle Nutzer zur Verfügung


delixs-Konfiguration als Schulserver

  • Verwaltung der Versionsangaben des delixs-Schulservers
  • Scripte zur Userverwaltung, sowie zur Verwaltung der Rechner und Räume
  • Stellt Administrations-Funktionen für alle Nutzer zur Verfügung
  • Dient der gemeinsamen Arbeit an Dokumentationen, wie der Schulchronik, Projekten etc.
  • Lernen mit einem interaktiven Kussystem für den Online-Erziehungs- und Schulungsbereich
  • Dient der schulinternen Bereitstellung von aktuellen Informationen, Terminen, Vertretungs- und Raumplänen
  • Der Nutzer "sysadm" administriert das Gesamtsystem delixs-Schulserver


delixs-Systemsicherheit gewährleisten

  • Grundeinrichtung von Wartungs und Systemarbeiten, die zu einer bestimmten Zeit ablaufen sollen
  • Damit jederzeit klar ist, ob die einzelnen Dienste im Server noch normal arbeiten
  • Hilft, Angriffe von dem System fernzuhalten
  • Sucht und entfernt bösartige Programme
  • Falls der Strom einmal ausfällt
  • Sicherheitskopien des delixs-Schulservers
  • Um die Verfügbarkeit des Systems besser überwachen zu können


delixs Änderungsliste

  • Datei- und Verzeichnisliste aller Änderungen auf dem Server
  • Liste "package.list" aller installierten debian-Pakete auf dem Server


delixs Systemtest

  • Grundeinrichtung von Zugriffsrechten für SAMBA und NFS



zurück | Hauptseite