Installation:Entwicklungsumgebung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Entwicklungsumgebung/LDAP_User |
Entwicklerhandbuch/Paket_delixs-owncloud |
||
(28 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{ | {{EditStatus|2|Schoffer}} | ||
Zeile 6: | Zeile 6: | ||
'''Mantra für Entwickler:''' Du sollst Dinge nur drei Mal tun | {| align="center" border="0" cellpadding="5" cellspacing="2" style="border: 1px solid #FFA4A4; background-color: #FFF3F3; border-left: 5px solid #FF6666" | ||
|- | |||
| [[Datei:Highlight.png|Mantra für Entwickler]] | |||
| style="font-size: 95%;" | '''Mantra für Entwickler:''' Du sollst Dinge nur drei Mal tun | |||
# '''Machbarkeit:''' Zeige, daß es geht. | # '''Machbarkeit:''' Zeige, daß es geht. | ||
# '''Reproduzierbarkeit:''' Zeige, daß es kein Zufall war. | # '''Reproduzierbarkeit:''' Zeige, daß es kein Zufall war. | ||
# '''Automation:''' Automatisiere oder lehre es. | # '''Automation:''' Automatisiere oder lehre es. | ||
|} | |||
Zeile 25: | Zeile 33: | ||
=== [[Entwicklungsumgebung/Bereitgestellte Virtuelle Maschine nutzen|Bereitgestellte Virtuelle Maschine nutzen]] === | === [[Entwicklungsumgebung/Bereitgestellte Virtuelle Maschine nutzen|Bereitgestellte Virtuelle Maschine nutzen]] === | ||
* Ein fertiges Image der virtuellen Maschine steht zum Download zur Verfügung | * Ein fertiges Image der virtuellen Maschine steht zum Download zur Verfügung. Die Nutzung für VMWare und KVM wird beschrieben | ||
=== [[Entwicklungsumgebung/Offline Installation|Offline Installation vorbereiten]] === | === [[Entwicklungsumgebung/Offline Installation|Offline Installation vorbereiten]] === | ||
Zeile 71: | Zeile 79: | ||
== delixs-Serverdienste | == delixs-Serverdienste installieren == | ||
=== [[Entwicklungsumgebung/OpenSSL|OpenSSL]] === | === [[Entwicklungsumgebung/OpenSSL|OpenSSL]] === | ||
Zeile 80: | Zeile 88: | ||
* Sicherer Zugriff per SSH auf den Server | * Sicherer Zugriff per SSH auf den Server | ||
=== [[Entwicklungsumgebung/LDAP_User|Rollen und Berechtigungen der Nutzer]] === | |||
* Beschreibung von Gruppen und Nutzern sowie deren Rechten | |||
=== [[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 | ||
=== [[Entwicklungsumgebung/Samba|Der File-Server SAMBA]] === | |||
* Stellt Datei- und Druckdienste für Clientrechner zur Verfügung | |||
=== [[Entwicklungsumgebung/LDAP_Einrichtung|Konfiguration von SAMBA und LDAP]] === | |||
* Grundeinrichtung von SAMBA mit LDAP | |||
=== [[Entwicklungsumgebung/DNS|Der DNS-Server]] === | === [[Entwicklungsumgebung/DNS|Der DNS-Server]] === | ||
Zeile 105: | Zeile 125: | ||
* Stellt Dateien für alle Nutzer zum "download" zur Verfügung | * Stellt Dateien für alle Nutzer zum "download" zur Verfügung | ||
=== [[Entwicklungsumgebung/ | === [[Entwicklungsumgebung/CUPS|Der Druck-Server Cups]] === | ||
* Einrichten und Überwachen von Druckdiensten | |||
=== [[Entwicklungsumgebung/NFS|Der NFS-Server]] === | |||
* Stellt | * Stellt Dateisysteme für Linuxclients zur Verfügung | ||
=== [[Entwicklungsumgebung/MySQL|Der mySQL-Server]] === | === [[Entwicklungsumgebung/MySQL|Der mySQL-Server]] === | ||
Zeile 120: | Zeile 144: | ||
== delixs-Konfiguration als Schulserver == | == delixs-Konfiguration als Schulserver == | ||
=== [[Entwicklungsumgebung/ | === [[Entwicklungsumgebung/Version|Versionsangabe]] === | ||
* Verwaltung der Versionsangaben des delixs-Schulservers | |||
=== [[Entwicklungsumgebung/Userverwaltung|Scripte zur User- und Rechnerverwaltung]] === | |||
* | * Scripte zur Userverwaltung, sowie zur Verwaltung der Rechner und Räume | ||
=== [[Entwicklungsumgebung/Usermenue|Das Usermenü]] === | === [[Entwicklungsumgebung/Usermenue|Das Usermenü]] === | ||
* Stellt Administrations-Funktionen für alle Nutzer zur Verfügung | * Stellt Administrations-Funktionen für alle Nutzer zur Verfügung | ||
=== [[Entwicklungsumgebung/Wiki|Das Schulwiki]] === | |||
* Dient der gemeinsamen Arbeit an Dokumentationen, wie der Schulchronik, Projekten etc. | |||
=== [[Entwicklungsumgebung/Moodle|Das Lernmanagementsystem moodle]] === | |||
* Lernen mit einem interaktiven Kussystem für den Online-Erziehungs- und Schulungsbereich | |||
=== [[Entwicklungsumgebung/Schulportal|Das Schulportal mittels CMS]] === | |||
* Dient der schulinternen Bereitstellung von aktuellen Informationen, Terminen, Vertretungs- und Raumplänen | |||
=== [[Entwicklerhandbuch/Paket_delixs-owncloud|owncloud]] === | |||
* Entwicklerhandbuch/Paket_delixs-owncloud | |||
=== [[Entwicklungsumgebung/FOG|FOG - die freie Computer Cloning Software]] === | |||
* Die Webbasierte Open-Source-Computer-Imaging-Lösung | |||
=== [[Entwicklungsumgebung/OPSI|OPSI - open pc server integration]] === | |||
* Die automatische WINDOWS Clientinstallation | |||
=== [[Entwicklungsumgebung/Sysadm|Grafische Systemadministration]] === | |||
* Der Nutzer "sysadm" administriert das Gesamtsystem delixs-Schulserver | |||
== delixs-Systemsicherheit gewährleisten == | == delixs-Systemsicherheit gewährleisten == | ||
=== [[Entwicklungsumgebung/Cron|Zeitgesteuerte Aktionen]] === | |||
* Grundeinrichtung von Wartungs und Systemarbeiten, die zu einer bestimmten Zeit ablaufen sollen | |||
=== [[Entwicklungsumgebung/Syslog|Softwareüberwachung]] === | === [[Entwicklungsumgebung/Syslog|Softwareüberwachung]] === | ||
Zeile 150: | Zeile 210: | ||
* Sicherheitskopien des delixs-Schulservers | * Sicherheitskopien des delixs-Schulservers | ||
=== [[Entwicklungsumgebung/Monitoring|Monitoring]] === | |||
* Um die Verfügbarkeit des Systems besser überwachen zu können | |||
== delixs Änderungsliste == | |||
=== [[Entwicklungsumgebung/Dateiliste|Datei- und Verzeichnisliste]] === | |||
* Datei- und Verzeichnisliste aller Änderungen auf dem Server | |||
=== [[Entwicklungsumgebung/Dateiliste/package.list|Paketliste]] === | |||
* Liste "package.list" aller installierten debian-Pakete auf dem Server | |||
== delixs Systemtest == | |||
=== [[Entwicklungsumgebung/ACL_Einrichtung|Rechte im Dateisystem]] === | |||
* Grundeinrichtung von Zugriffsrechten für SAMBA und NFS | |||
Zeile 155: | Zeile 237: | ||
---- | ---- | ||
<div align="right">[[Entwickler-Hinweise|zurück]] | [[Hauptseite]]</div> | <div align="right">[[Entwickler-Hinweise|zurück]] | [[Hauptseite]]</div> | ||
[[Kategorie:DebianSqueeze]] |
Aktuelle Version vom 5. März 2013, 12:18 Uhr
Diese Seite ist momentan eine Baustelle im Zustand: 2
-
0
-
1
-
2
-
3
-
4
Wird bearbeitet von: Schoffer
Hilfe zum Bearbeitungsstatus: Hilfe:Status eines Artikels
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: Du sollst Dinge nur drei Mal tun
|
delixs-Entwicklungsumgebung einrichten
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
Bereitgestellte Virtuelle Maschine nutzen
- Ein fertiges Image der virtuellen Maschine steht zum Download zur Verfügung. Die Nutzung für VMWare und KVM wird beschrieben
Offline Installation vorbereiten
- Falls keine Internetanbindung für die Installation bereit steht, kann auch Offline installiert werden
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
APT Sourcen bearbeiten
- Paketquellen anpassen für delixs /etc/apt/sources.list
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
delixs-Serverdienste installieren
OpenSSL
- Erstellung und Verwaltung von Zertifikaten auf dem Server
SSH-Server
- Sicherer Zugriff per SSH auf den Server
Rollen und Berechtigungen der Nutzer
- Beschreibung von Gruppen und Nutzern sowie deren Rechten
Der LDAP-Server
- Verwaltet die Nutzer, deren Rechte und einiges mehr
Der File-Server SAMBA
- Stellt Datei- und Druckdienste für Clientrechner zur Verfügung
Konfiguration von SAMBA und LDAP
- Grundeinrichtung von SAMBA mit LDAP
Der DNS-Server
- Löst die Namen von Computern auf
Der DHCP-Server
- Vergibt die Netzwerkeinstellungen an die Clientrechner
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 Druck-Server Cups
- Einrichten und Überwachen von Druckdiensten
Der NFS-Server
- Stellt Dateisysteme für Linuxclients 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-Konfiguration als Schulserver
Versionsangabe
- Verwaltung der Versionsangaben des delixs-Schulservers
Scripte zur User- und Rechnerverwaltung
- Scripte zur Userverwaltung, sowie zur Verwaltung der Rechner und Räume
Das Usermenü
- Stellt Administrations-Funktionen für alle Nutzer zur Verfügung
Das Schulwiki
- Dient der gemeinsamen Arbeit an Dokumentationen, wie der Schulchronik, Projekten etc.
Das Lernmanagementsystem moodle
- Lernen mit einem interaktiven Kussystem für den Online-Erziehungs- und Schulungsbereich
Das Schulportal mittels CMS
- Dient der schulinternen Bereitstellung von aktuellen Informationen, Terminen, Vertretungs- und Raumplänen
owncloud
- Entwicklerhandbuch/Paket_delixs-owncloud
FOG - die freie Computer Cloning Software
- Die Webbasierte Open-Source-Computer-Imaging-Lösung
OPSI - open pc server integration
- Die automatische WINDOWS Clientinstallation
Grafische Systemadministration
- Der Nutzer "sysadm" administriert das Gesamtsystem delixs-Schulserver
delixs-Systemsicherheit gewährleisten
Zeitgesteuerte Aktionen
- Grundeinrichtung von Wartungs und Systemarbeiten, die zu einer bestimmten Zeit ablaufen sollen
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
Monitoring
- Um die Verfügbarkeit des Systems besser überwachen zu können
delixs Änderungsliste
Datei- und Verzeichnisliste
- Datei- und Verzeichnisliste aller Änderungen auf dem Server
Paketliste
- Liste "package.list" aller installierten debian-Pakete auf dem Server
delixs Systemtest
Rechte im Dateisystem
- Grundeinrichtung von Zugriffsrechten für SAMBA und NFS