Installation:Entwicklungsumgebung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (hat „Delixs:Entwicklungsumgebung“ nach „Installation:Entwicklungsumgebung“ verschoben) |
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. | ||
=== [[ | === [[Entwicklungsumgebung/VMNetz|Virtuelles Netz]] === | ||
* Die Beschreibung des virtuellen Testnetzes | * Die Beschreibung des virtuellen Testnetzes | ||
=== [[ | === [[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 | ||
=== [[ | === [[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 == | ||
=== [[ | === [[Entwicklungsumgebung/Grundinstallation|Grundinstallation der Standarddistribution]] === | ||
* Die Grundlage der Entwicklungsumgebung ist eine ganz normale Distribution | * Die Grundlage der Entwicklungsumgebung ist eine ganz normale Distribution | ||
=== [[ | === [[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 | ||
=== [[ | === [[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. | ||
=== [[ | === [[Entwicklungsumgebung/Netzwerkkarte|Zweite Netzwerkkarte]] === | ||
* Die zweite Netzwerkkarte für das LAN wird statisch eingerichtet | * Die zweite Netzwerkkarte für das LAN wird statisch eingerichtet | ||
=== [[ | === [[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 | ||
=== [[ | === [[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 | ||
=== [[ | === [[Entwicklungsumgebung/ACL|ACLs (Access Control Lists)]] === | ||
* Erweiterte Funktionen zur Rechtevergabe an Nutzer und Gruppen | * Erweiterte Funktionen zur Rechtevergabe an Nutzer und Gruppen | ||
=== [[ | === [[Entwicklungsumgebung/Quotas|Plattenplatzkontrolle]] === | ||
* Mit Quotas immer den Plattenplatz unter Kontrolle haben | * Mit Quotas immer den Plattenplatz unter Kontrolle haben | ||
=== [[ | === [[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== | ||
=== [[ | === [[Entwicklungsumgebung/SSH_Server|SSH-Server]] === | ||
* Sicherer Zugriff per SSH auf den Server | * Sicherer Zugriff per SSH auf den Server | ||
=== [[ | === [[Entwicklungsumgebung/LDAP|Der LDAP-Server]] === | ||
* Verwaltet die Nutzer, deren Rechte und einiges mehr | * Verwaltet die Nutzer, deren Rechte und einiges mehr | ||
=== [[ | === [[Entwicklungsumgebung/DHCP|Der DHCP-Server]] === | ||
* Vergibt die Netzwerkeinstellungen an die Clientrechner | * Vergibt die Netzwerkeinstellungen an die Clientrechner | ||
=== [[ | === [[Entwicklungsumgebung/DNS|Der DNS-Server]] === | ||
* Löst die Namen von Computern auf | * Löst die Namen von Computern auf | ||
=== [[ | === [[Entwicklungsumgebung/Apache|Der WWW-Server]] === | ||
* Stellt Webseiten im Intranet zur Verfügung | * Stellt Webseiten im Intranet zur Verfügung | ||
=== [[ | === [[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) | ||
=== [[ | === [[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 | ||
=== [[ | === [[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 | ||
=== [[ | === [[Entwicklungsumgebung/MySQL|Der mySQL-Server]] === | ||
* Stellt Datenbanken für zur Verfügung | * Stellt Datenbanken für zur Verfügung | ||
=== [[ | === [[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 == | ||
=== [[ | === [[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 | ||
=== [[ | === [[Entwicklungsumgebung/Firewall|Die Firewall]] === | ||
* Hilft, Angriffe von dem System fernzuhalten | * Hilft, Angriffe von dem System fernzuhalten | ||
=== [[ | === [[Entwicklungsumgebung/Antivirus|Der Antiviren-Scanner]] === | ||
* Sucht und entfernt bösartige Programme | * Sucht und entfernt bösartige Programme | ||
=== [[ | === [[Entwicklungsumgebung/USV|Eine USV einrichten]] === | ||
* Falls der Strom einmal ausfällt | * Falls der Strom einmal ausfällt | ||
=== [[ | === [[Entwicklungsumgebung/Backup|System-Backup]] === | ||
* Sicherheitskopien des delixs-Schulservers | * Sicherheitskopien des delixs-Schulservers | ||
Zeile 127: | Zeile 127: | ||
---- | ---- | ||
<div align="right">[[ | <div align="right">[[Entwickler-Hinweise|zurück]] | [[Hauptseite]]</div> |
Version vom 12. Dezember 2008, 18:31 Uhr
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