Handbuch - Univention
Handbuch - Univention
Handbuch - Univention
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
7 Rechnerverwaltung<br />
• Standardmässig wird der Crob-Job als Benutzer root ausgeführt. Mit cron/JOBNAME/user kann<br />
ein abweichender Benutzer angegeben werden.<br />
• Wird unter cron/JOBNAME/mailto eine Email-Adresse hinterlegt, wird die Ausgabe des Cron-<br />
Jobs per Email dorthin gesendet.<br />
• Mit cron/JOBNAME/description kann eine Beschreibung hinterlegt werden.<br />
7.4.8 Name Server Cache Daemon<br />
Um häufige Anfragen unveränderter Daten zu beschleunigen, werden Namensauflösungen durch den<br />
Name Server Cache Daemon (NSCD) zwischengespeichert. Werden diese erneut angefragt, muss so<br />
nicht eine vollständige neue LDAP-Anfrage durchgeführt werden, sondern die Daten können direkt aus<br />
dem Cache bezogen werden.<br />
Die zentrale Konfigurations-Datei des NSCD (/etc/nscd.conf) wird durch <strong>Univention</strong> Configuration<br />
Registry verwaltet.<br />
Der Zugriff auf den Cache erfolgt über eine Hash-Tabelle. Die Größe dieser Hash-Tabelle kann über Uni-<br />
vention Configuration Registry konfiguriert werden und sollte größer sein als die Anzahl der gleichzei-<br />
tig verwendeten Gruppen/Benutzer/Rechner. Aus technischen Gründen sollte als Größe der Tabelle eine<br />
Primzahl verwendet werden. Die folgende Tabelle führt die Standardwerte der Variablen auf:<br />
Variable Standardgröße der Hash-<br />
Tabelle<br />
nscd/group/size 56003<br />
nscd/hosts/size 6007<br />
nscd/passwd/size 6007<br />
Bei sehr großen Caches kann es nötig sein, die Größe der Cache-Datenbank im Arbeitsspeicher zu<br />
erhöhen. Dies kann mit den <strong>Univention</strong> Configuration Registry-Variablen nscd/hosts/maxdbsize,<br />
nscd/group/maxdbsize und nscd/passwd/maxdbsize konfiguriert werden.<br />
Standardmässig startat NSCD fünf Threads. Im Umgebungen, in denen viele Zugriffe erfolgen, kann es<br />
erforderlich sein, die Anzahl durch die <strong>Univention</strong> Configuration Registry-Variable nscd/threads zu er-<br />
höhen.<br />
In der Grundeinstellung wird ein aufgelöster Gruppen- oder Rechnername eine Stunde im Ca-<br />
che vorgehalten und ein Benutzername zehn Minuten. Durch die <strong>Univention</strong> Configuration Registry-<br />
Variablen nscd/group/positive_time_to_live, nscd/hosts/positive_time_to_live und<br />
nscd/passwd/positive_time_to_live können diese Zeiträume erweitert oder verringert werden<br />
(die Angabe erfolgt in Sekunden).<br />
Ein <strong>Univention</strong> Directory Listener-Modul leert den Gruppen-Cache, wenn eine Änderung an Grup-<br />
penmitgliedschaften vorgenommen wurde. Dieses Listener-Modul kann über die <strong>Univention</strong> Configu-<br />
ration Registry-Variable nscd/group/invalidate_cache_on_changes aktiviert/deaktiviert werden<br />
(true/false).<br />
Gelegentlich kann es nötig sein, den Cache des NSCD manuell zu invalidieren. Die kann individuell pro<br />
Cache-Tabelle durch folgende Befehle geschehen:<br />
nscd -i passwd<br />
106