Posada automàtica a l'hora del teu PC amb GNU/Linux

  • warning: tempnam(): open_basedir restriction in effect. File() is not within the allowed path(s): (/srv/www/gilug.org/www/site.tree/) in /srv/www/gilug.org/www/site.tree/public/includes/file.inc on line 802.
  • warning: fopen(): Filename cannot be empty in /srv/www/gilug.org/www/site.tree/public/includes/file.inc on line 803.
  • El fitxer no s'ha pogut crear.

Si estàs fins al gorro de perdre l'hora i la data del teu pc quan s'acabi la pila del teu equip o quan algun sistema operatiu perepunyetes que espensa que no existeix ningú més que ell en el món et fagi anar de corcoll segueix llegint.

Article originalment pensat per a usuaris de distribucions basades en debian; també serveix per la resta amb les corresponents adaptacions.

Per solucionar això i de forma senzilla, intal·larem un programa anomenat ntpdate. Aquest programa l'executarem en els scripts d'inici de linux per què així, passi el que passi amb la hora de la bios, tinguem el nostre sistema sempre a l'hora.

Procediment:

1. Instal·lar ntpdate fent "apt-get install ntpdate" com a usuari root.

2. Configurem ( o creem sinò hi és) l'arxiu /etc/default/ntp-servers i hi afegim la següent linia:

NTPSERVERS="hora.rediris.es ntp.obspm.fr ntp.cs.strath.ac.uk"

3. Creem un enllaç simbòlic /etc/rc5.d/S23ntpdate cap a /etc/init.d/ntpdate amb "ln -s /etc/rc5.d/S23ntpdate /etc/init.d/ntpdate". Tingueu en compte que jo he fet a rc5.d perquè el meu mode d'arranc habitual és el 5, hi heu de posar el vostre.

4. Per provar-ho només heu de fer "/etc/init.d/ntpdate start".

5. Si us bé de gust podeu millorar o retocar el script d'inici del servei "/etc/init.d/ntpdate".

Referències:

http://www.eecis.udel.edu/~ntp/ntp_spool/html/ntpdate.html
A bulma sé que hi ha un article però no el trobo.

ntpdate per al servidor

Hola a tothom... Merci per la nota, era una cosa que tenia pendent al meu servidor!

Lo que crec que si el servidor es mol estable, que nomes es sincronitzi al arrancar pot ser massa poc :-)

Jo he posat aquest escript a la carpeta /etc/cron.daily
(amb qualsevol nom de fitxer ja funciona) i aixi tinc la hora exacte cada dia...

#! /bin/sh
#
# ntpdate Cron script to adjust time and date.
#
/etc/init.d/ntpdate start

Vinga, que vaigi be!

urpmi ntpd

Dintre mandrake també és molt sencill

urpmi ntpd

edites L'arxiu /etc/ntp.conf per afegir-hi uns quants servers, així:

server time.windows.com

server 207.46.130.100

server 150.214.94.5

server 130.206.3.166

server 209.81.9.7

server hora.rediris.es

server hora.roa.es

server clock.via.net

i llestos, ja podem actualizar la data amb la comanda

ntptimeset -s

o bé podem tenir el dimoni corrent

service ntpd start

al instalar el ntpd el servidor queda configurat automagicament per arrancar a l'inici, si no t'agrada ja saps, desactiva'l :D

festuc

... i et troves molt sol i el soroll s'esvaeix, i mires al carrer i no hi ha gaire gent, ....