Entwicklungsumgebung/Zeit Server: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{ | {{EditStatus|1|Dorn}} | ||
== Zeitserver == | == Zeitserver == | ||
Da delixs als Zeitserver für alle Schul-Clients arbeiten soll, wird auf dem Server ein NTP-Server installiert, der sich die aktuelle Zeit von eine Zeitserver aus dem Internet holt. | Da delixs als Zeitserver für alle Schul-Clients arbeiten soll, wird auf dem Server ein NTP-Server (NTP=Network Time Protocol) installiert, der sich die aktuelle Zeit von eine Zeitserver aus dem Internet holt. | ||
Die Installation erfolgt mit: | Die Installation erfolgt mit: | ||
Zeile 11: | Zeile 11: | ||
aptitude install ntp ntpdate | aptitude install ntp ntpdate | ||
dabei | dabei wird der <code>ntpd</code> Dienst gleich automatisch mit gestartet. | ||
Vor der Veränderung einer Datei sollte immer eine Sicherheitskopie angelegt werden | |||
cp /etc/ntp.conf /etc/ntp.conf.org | |||
damit eventuell später der originale Zustand wieder hergestellt werden kann. | |||
In der Datei "/etc/ntp.conf" muss nun noch eingestellt werden, von welchem Server die aktuelle Zeit bezogen werden soll. Dazu erstellen Sie unter der auskommentierten Zeile <code>#server...</code> einfach neue Zeilen mit folgendem Inhalt: | |||
#server ntp.your-provider.example | |||
#die Physikalisch-Technische Bundesanstalt PTB | |||
server ptbtime1.ptb.de | |||
server ptbtime2.ptb.de | |||
# Zugriff durch NTP-Server gestatten | |||
restrict ptbtime1.ptb.de | |||
restrict ptbtime2.ptb.de | |||
# Zugriff vom localhost gestatten (ntpq -p) | |||
restrict 127.0.0.1 | |||
# Zugriff aus dem internen Netz gestatten | |||
restrict 10.100.0.0 mask 255.255.0.0 | |||
# allen anderen Rechnern Zugriff verwehren | |||
restrict default notrust nomodify nopeer | |||
Speichern Sie die Datei ab. Die komplette Datei finden Sie unter "'''[[Entwicklungsumgebung/Dateiliste/ntp.conf|/etc/ntp.conf]]'''" zum nachlesen. Haben Sie alle Eintragungen vorgenommen, holen Sie sich einmalig per Hand die aktuelle Zeit: | |||
/etc/init.d/ntp stop | |||
ntpdate ptbtime1.ptb.de | |||
/etc/init.d/ntp start | |||
Wenn jetzt eine zu hohe Differenz angezeigt wird, kontrollieren Sie bitte die Zeitzone. In der Datei "'''[[Entwicklungsumgebung/Dateiliste/timezone|/etc/timezone]]'''" muss für den deutschsprachigen Raum "Europe/Berlin" stehen. | |||
Damit die neuen Einstellungen eingelesen werden, müssen Sie den NTP-Server jetzt neu starten: | |||
/etc/init.d/ntp restart # nicht ntpd! | |||
Wenn Sie sich alle eingebundenen Zeitserver anzeigen lassen wollen, verwenden Sie einen der beiden folgenden Befehle: | |||
ntpq -p | |||
ntpdc -p | |||
== SAMBA == | |||
Da SAMBA jetzt noch nicht installiert ist, betrachten Sie diese Zeilen bitte als Merkzettel und Anregung für die spätere Installation von SAMBA. | |||
In der Datei "'''[[Entwicklungsumgebung/Dateiliste/smb.conf|/etc/samba/smb.conf]]'''" regelt der Eintrag: | |||
[global] | |||
time server = yes | |||
nun, dass der Dienst "nmbd" einen Zeitdienst anbietet und die Windows Clients ihre Zeit über den Server beziehen können. | |||
In der "'''[[Entwicklungsumgebung/Dateiliste/logon.bat|logon.bat]]'''" des Windows-Clients synchronisiert dann der Befehl: | |||
NET TIME \\ALIX /SET /YES | |||
die Client Uhrzeit mit der Serveruhrzeit, wenn der NetBios Name des Servers "ALIX" lautet. | |||
Zeile 38: | Zeile 81: | ||
---- | ---- | ||
<div align="right">[[ | <div align="right">[[Installation:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div> | ||
Hans-Dietrich Kirmse, Reinhold Dorn 2009 | |||
[[Kategorie:DebianSqueeze]] |
Aktuelle Version vom 28. März 2011, 19:43 Uhr
Diese Seite ist momentan eine Baustelle im Zustand: 1
-
0
-
1
-
2
-
3
-
4
Zeitserver
Da delixs als Zeitserver für alle Schul-Clients arbeiten soll, wird auf dem Server ein NTP-Server (NTP=Network Time Protocol) installiert, der sich die aktuelle Zeit von eine Zeitserver aus dem Internet holt.
Die Installation erfolgt mit:
aptitude install ntp ntpdate
dabei wird der ntpd
Dienst gleich automatisch mit gestartet.
Vor der Veränderung einer Datei sollte immer eine Sicherheitskopie angelegt werden
cp /etc/ntp.conf /etc/ntp.conf.org
damit eventuell später der originale Zustand wieder hergestellt werden kann.
In der Datei "/etc/ntp.conf" muss nun noch eingestellt werden, von welchem Server die aktuelle Zeit bezogen werden soll. Dazu erstellen Sie unter der auskommentierten Zeile #server...
einfach neue Zeilen mit folgendem Inhalt:
#server ntp.your-provider.example #die Physikalisch-Technische Bundesanstalt PTB server ptbtime1.ptb.de server ptbtime2.ptb.de # Zugriff durch NTP-Server gestatten restrict ptbtime1.ptb.de restrict ptbtime2.ptb.de # Zugriff vom localhost gestatten (ntpq -p) restrict 127.0.0.1 # Zugriff aus dem internen Netz gestatten restrict 10.100.0.0 mask 255.255.0.0 # allen anderen Rechnern Zugriff verwehren restrict default notrust nomodify nopeer
Speichern Sie die Datei ab. Die komplette Datei finden Sie unter "/etc/ntp.conf" zum nachlesen. Haben Sie alle Eintragungen vorgenommen, holen Sie sich einmalig per Hand die aktuelle Zeit:
/etc/init.d/ntp stop ntpdate ptbtime1.ptb.de /etc/init.d/ntp start
Wenn jetzt eine zu hohe Differenz angezeigt wird, kontrollieren Sie bitte die Zeitzone. In der Datei "/etc/timezone" muss für den deutschsprachigen Raum "Europe/Berlin" stehen.
Damit die neuen Einstellungen eingelesen werden, müssen Sie den NTP-Server jetzt neu starten:
/etc/init.d/ntp restart # nicht ntpd!
Wenn Sie sich alle eingebundenen Zeitserver anzeigen lassen wollen, verwenden Sie einen der beiden folgenden Befehle:
ntpq -p ntpdc -p
SAMBA
Da SAMBA jetzt noch nicht installiert ist, betrachten Sie diese Zeilen bitte als Merkzettel und Anregung für die spätere Installation von SAMBA.
In der Datei "/etc/samba/smb.conf" regelt der Eintrag:
[global] time server = yes
nun, dass der Dienst "nmbd" einen Zeitdienst anbietet und die Windows Clients ihre Zeit über den Server beziehen können.
In der "logon.bat" des Windows-Clients synchronisiert dann der Befehl:
NET TIME \\ALIX /SET /YES
die Client Uhrzeit mit der Serveruhrzeit, wenn der NetBios Name des Servers "ALIX" lautet.
Weblinks
- http://www.debian.de
- http://debiananwenderhandbuch.de
- http://wiki.debianforum.de/
- http://www.debianforum.de/forum/
Hans-Dietrich Kirmse, Reinhold Dorn 2009