Installation:Entwicklungsumgebung: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
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.
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.


=== [[Delixs:Entwicklungsumgebung/VMNetz|Virtuelles Netz]] ===
=== [[Entwicklungsumgebung/VMNetz|Virtuelles Netz]] ===


* Die Beschreibung des virtuellen Testnetzes
* Die Beschreibung des virtuellen Testnetzes


=== [[Delixs:Entwicklungsumgebung/VM|Virtuelle Umgebung einrichten]] ===
=== [[Virtuelle Umgebung einrichten|Virtuelle Umgebung einrichten]] ===


* Als Hostsystem kann sowohl ein Linux, ein Mac OS X, als auch ein Windowssystem benutzt werden
* Als Hostsystem kann sowohl ein Linux, ein Mac OS X, als auch ein Windowssystem benutzt werden


=== [[Delixs:Entwicklungsumgebung/OfflineInst|Offline Installation vorbereiten]] ===
=== [[Entwicklungsumgebung/Offline Installation|Offline Installation vorbereiten]] ===


* Wenn keine Internetanbindung für die Installation bereit steht
* Wenn keine Internetanbindung für die Installation bereit steht
Zeile 22: Zeile 22:
== delixs-Grundinstallation und Ersteinrichtung wichtiger Systemdienste ==
== delixs-Grundinstallation und Ersteinrichtung wichtiger Systemdienste ==


=== [[Delixs:Entwicklungsumgebung/Grundinstallation|Grundinstallation der Standarddistribution]] ===
=== [[Entwicklungsumgebung/Grundinstallation|Grundinstallation der Standarddistribution]] ===


* Die Grundlage der Entwicklungsumgebung ist eine ganz normale Distribution
* Die Grundlage der Entwicklungsumgebung ist eine ganz normale Distribution


=== [[Delixs:Entwicklungsumgebung/Aptitude|Der Paketmanager der Standarddistribution]] ===
=== [[Entwicklungsumgebung/Aptitude|Der Paketmanager der Standarddistribution]] ===


* Beschreibung des Paketmanagementsystems "aptitude", mit dem die weitere Installation erfolgen wird
* Beschreibung des Paketmanagementsystems "aptitude", mit dem die weitere Installation erfolgen wird


=== [[Delixs:Entwicklungsumgebung/Werkzeugkiste|Werkzeugkiste für den Entwickler]] ===
=== [[Entwicklungsumgebung/Werkzeugkiste|Werkzeugkiste für den Entwickler]] ===


* 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.
* 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.


=== [[Delixs:Entwicklungsumgebung/Netzwerkkarte|Zweite Netzwerkkarte]] ===
=== [[Entwicklungsumgebung/Netzwerkkarte|Zweite Netzwerkkarte]] ===


* Die zweite Netzwerkkarte für das LAN wird statisch eingerichtet
* Die zweite Netzwerkkarte für das LAN wird statisch eingerichtet


=== [[Delixs:Entwicklungsumgebung/Sensors|Hardwareüberwachung]] ===
=== [[Entwicklungsumgebung/Sensors|Hardwareüberwachung]] ===


* Damit jederzeit klar ist, ob die einzelnen Komponenten im Server noch normal arbeiten  
* Damit jederzeit klar ist, ob die einzelnen Komponenten im Server noch normal arbeiten  


=== [[Delixs:Entwicklungsumgebung/Zeit_Server|Zeit-Server]] ===
=== [[Entwicklungsumgebung/Zeit_Server|Zeit-Server]] ===


* Immer die genaue Uhrzeit auf dem Server und im ganzen Netz  
* Immer die genaue Uhrzeit auf dem Server und im ganzen Netz  


=== [[Delixs:Entwicklungsumgebung/ACL|ACLs (Access Control Lists)]] ===
=== [[Entwicklungsumgebung/ACL|ACLs (Access Control Lists)]] ===


* Erweiterte Funktionen zur Rechtevergabe an Nutzer und Gruppen  
* Erweiterte Funktionen zur Rechtevergabe an Nutzer und Gruppen  


=== [[Delixs:Entwicklungsumgebung/Quotas|Plattenplatzkontrolle]] ===
=== [[Entwicklungsumgebung/Quotas|Plattenplatzkontrolle]] ===


* Mit Quotas immer den Plattenplatz unter Kontrolle haben
* Mit Quotas immer den Plattenplatz unter Kontrolle haben


=== [[Delixs:Entwicklungsumgebung/APT Sourcen|APT Sourcen bearbeiten]] ===
=== [[Entwicklungsumgebung/APT Sourcen|APT Sourcen bearbeiten]] ===


* Paketquellen anpassen für delixs <tt>/etc/apt/sources.list</tt>
* Paketquellen anpassen für delixs <tt>/etc/apt/sources.list</tt>
Zeile 61: Zeile 61:
== delixs-Serverdienste einrichten==
== delixs-Serverdienste einrichten==


=== [[Delixs:Entwicklungsumgebung/SSH_Server|SSH-Server]] ===
=== [[Entwicklungsumgebung/SSH_Server|SSH-Server]] ===


* Sicherer Zugriff per SSH auf den Server  
* Sicherer Zugriff per SSH auf den Server  


=== [[Delixs:Entwicklungsumgebung/LDAP|Der LDAP-Server]] ===
=== [[Entwicklungsumgebung/LDAP|Der LDAP-Server]] ===


* Verwaltet die Nutzer, deren Rechte und einiges mehr
* Verwaltet die Nutzer, deren Rechte und einiges mehr


=== [[Delixs:Entwicklungsumgebung/DHCP|Der DHCP-Server]] ===
=== [[Entwicklungsumgebung/DHCP|Der DHCP-Server]] ===


* Vergibt die Netzwerkeinstellungen an die Clientrechner
* Vergibt die Netzwerkeinstellungen an die Clientrechner


=== [[Delixs:Entwicklungsumgebung/DNS|Der DNS-Server]] ===
=== [[Entwicklungsumgebung/DNS|Der DNS-Server]] ===


* Löst die Namen von Computern auf
* Löst die Namen von Computern auf


=== [[Delixs:Entwicklungsumgebung/Apache|Der WWW-Server]] ===
=== [[Entwicklungsumgebung/Apache|Der WWW-Server]] ===


* Stellt Webseiten im Intranet zur Verfügung
* Stellt Webseiten im Intranet zur Verfügung


=== [[Delixs:Entwicklungsumgebung/Squid|Der Proxy-Server]] ===
=== [[Entwicklungsumgebung/Squid|Der Proxy-Server]] ===


* Speichert Inhalte aus dem Internet zwischen und filtert deren Inhalte (Jugendschutz)
* Speichert Inhalte aus dem Internet zwischen und filtert deren Inhalte (Jugendschutz)


=== [[Delixs:Entwicklungsumgebung/Ftp|Der FTP-Server]] ===
=== [[Entwicklungsumgebung/Ftp|Der FTP-Server]] ===


* Stellt Dateien für alle Nutzer zum "download" zur Verfügung
* Stellt Dateien für alle Nutzer zum "download" zur Verfügung


=== [[Delixs:Entwicklungsumgebung/Samba|Der File-Server SAMBA und Quotas]] ===
=== [[Entwicklungsumgebung/Samba|Der File-Server SAMBA und Quotas]] ===


* Stellt Datei- und Druckdienste für Windowsclients zur Verfügung
* Stellt Datei- und Druckdienste für Windowsclients zur Verfügung


=== [[Delixs:Entwicklungsumgebung/MySQL|Der mySQL-Server]] ===
=== [[Entwicklungsumgebung/MySQL|Der mySQL-Server]] ===


* Stellt Datenbanken für zur Verfügung
* Stellt Datenbanken für zur Verfügung


=== [[Delixs:Entwicklungsumgebung/Mail|Der Mail-Server]] ===
=== [[Entwicklungsumgebung/Mail|Der Mail-Server]] ===


* Stellt E-Mail-Funktionen für alle Nutzer zur Verfügung
* Stellt E-Mail-Funktionen für alle Nutzer zur Verfügung
Zeile 104: Zeile 104:
== delixs-Systemsicherheit gewährleisten ==
== delixs-Systemsicherheit gewährleisten ==


=== [[Delixs:Entwicklungsumgebung/Syslog|Softwareüberwachung]] ===
=== [[Entwicklungsumgebung/Syslog|Softwareüberwachung]] ===


* Damit jederzeit klar ist, ob die einzelnen Dienste im Server noch normal arbeiten  
* Damit jederzeit klar ist, ob die einzelnen Dienste im Server noch normal arbeiten  


=== [[Delixs:Entwicklungsumgebung/Firewall|Die Firewall]] ===
=== [[Entwicklungsumgebung/Firewall|Die Firewall]] ===


* Hilft, Angriffe von dem System fernzuhalten
* Hilft, Angriffe von dem System fernzuhalten


=== [[Delixs:Entwicklungsumgebung/Antivirus|Der Antiviren-Scanner]] ===
=== [[Entwicklungsumgebung/Antivirus|Der Antiviren-Scanner]] ===


* Sucht und entfernt bösartige Programme
* Sucht und entfernt bösartige Programme


=== [[Delixs:Entwicklungsumgebung/USV|Eine USV einrichten]] ===
=== [[Entwicklungsumgebung/USV|Eine USV einrichten]] ===


* Falls der Strom einmal ausfällt
* Falls der Strom einmal ausfällt


=== [[Delixs:Entwicklungsumgebung/Backup|System-Backup]] ===
=== [[Entwicklungsumgebung/Backup|System-Backup]] ===


* Sicherheitskopien des delixs-Schulservers
* Sicherheitskopien des delixs-Schulservers
Zeile 127: Zeile 127:


----
----
<div align="right">[[Delixs:Entwickler|zurück]] | [[Hauptseite]]</div>
<div align="right">[[Entwickler-Hinweise|zurück]] | [[Hauptseite]]</div>

Version vom 12. Dezember 2008, 18:31 Uhr

Uberarbeiten Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben).


delixs-Entwicklungsumgebung einrichten

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.

Virtuelles Netz

  • Die Beschreibung des virtuellen Testnetzes

Virtuelle Umgebung einrichten

  • Als Hostsystem kann sowohl ein Linux, ein Mac OS X, als auch ein Windowssystem benutzt werden

Offline Installation vorbereiten

  • Wenn keine Internetanbindung für die Installation bereit steht


delixs-Grundinstallation und Ersteinrichtung wichtiger Systemdienste

Grundinstallation der Standarddistribution

  • Die Grundlage der Entwicklungsumgebung ist eine ganz normale Distribution

Der Paketmanager der Standarddistribution

  • Beschreibung des Paketmanagementsystems "aptitude", mit dem die weitere Installation erfolgen wird

Werkzeugkiste für den Entwickler

  • 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.

Zweite Netzwerkkarte

  • Die zweite Netzwerkkarte für das LAN wird statisch eingerichtet

Hardwareüberwachung

  • Damit jederzeit klar ist, ob die einzelnen Komponenten im Server noch normal arbeiten

Zeit-Server

  • Immer die genaue Uhrzeit auf dem Server und im ganzen Netz

ACLs (Access Control Lists)

  • Erweiterte Funktionen zur Rechtevergabe an Nutzer und Gruppen

Plattenplatzkontrolle

  • Mit Quotas immer den Plattenplatz unter Kontrolle haben

APT Sourcen bearbeiten

  • Paketquellen anpassen für delixs /etc/apt/sources.list


delixs-Serverdienste einrichten

SSH-Server

  • Sicherer Zugriff per SSH auf den Server

Der LDAP-Server

  • Verwaltet die Nutzer, deren Rechte und einiges mehr

Der DHCP-Server

  • Vergibt die Netzwerkeinstellungen an die Clientrechner

Der DNS-Server

  • Löst die Namen von Computern auf

Der WWW-Server

  • Stellt Webseiten im Intranet zur Verfügung

Der Proxy-Server

  • Speichert Inhalte aus dem Internet zwischen und filtert deren Inhalte (Jugendschutz)

Der FTP-Server

  • Stellt Dateien für alle Nutzer zum "download" zur Verfügung

Der File-Server SAMBA und Quotas

  • Stellt Datei- und Druckdienste für Windowsclients zur Verfügung

Der mySQL-Server

  • Stellt Datenbanken für zur Verfügung

Der Mail-Server

  • Stellt E-Mail-Funktionen für alle Nutzer zur Verfügung


delixs-Systemsicherheit gewährleisten

Softwareüberwachung

  • Damit jederzeit klar ist, ob die einzelnen Dienste im Server noch normal arbeiten

Die Firewall

  • Hilft, Angriffe von dem System fernzuhalten

Der Antiviren-Scanner

  • Sucht und entfernt bösartige Programme

Eine USV einrichten

  • Falls der Strom einmal ausfällt

System-Backup

  • Sicherheitskopien des delixs-Schulservers



zurück | Hauptseite