Aller au contenu

Sujets conseillés

Posté

Bonjour,

L'heure et la date de mon serveur dédié n'est jamais bien réglée.

J'ai vu qu'il existait une fonction pour synchroniser l'heure avec un serveur de temps mais malgrés mes recherches il est impossible à faire fonctionner cette fonction.

Comment synchroniser mon serveur avec un serveur de temps ?

Merci

Posté

Bonjour,

diverses solutions :

- installer "ntpd", qui va synchroniser l'heure en permanence

- installer "openntpd", même chose mais plus léger il parait

- installer ntpdate, et mettre en place un cron pour régler à nouveau l'heure de temps en temps

J'ai une préférence pour les 2 premières solutions.

Si tu es sous Debian (voir Ubuntu) : aptitude install openntpd

Posté

Tu peux essayer aussi avec Yahoo, Live, Exalead, ou autre, mais je ne pense pas que cela t'aide plus ;)

Tu as le nom des 3 outils les plus populaires sous Linux pour gérer cela, et tu connais le nom de ta distribution... c'est généralement suffisant pour trouver un mini tuto en 2 minutes.

Posté
L'heure et la date de mon serveur dédié n'est jamais bien réglée.

Des décalages de quel ordre ? Parce que si cela se reproduit souvent, il faudrait peut être en chercher la raison avant d'en chercher une solution (qui n'est certes pas inutile).

Posté

Sous Debian il est fourni configuré... ce n'est pas le cas sous Gentoo ?

Globalement sans les commentaires et les pool Debian, ça se résumerait à ça :

server fr.pool.ntp.org

Posté

En faite je crois que l'install ne s'est pas effectuée correctement :

J'ai fais emerge openntpd est voila le resultat :

checking size of short int... 2
checking for int... yes
checking size of int... 4
checking for long int... yes
checking size of long int... 4
checking for long long int... yes
checking size of long long int... 8
checking for u_int type... yes
checking for intXX_t types... yes
checking for int64_t type... yes
checking for u_intXX_t types... yes
checking for u_int64_t types... yes
checking for uintXX_t types in stdint.h... yes
checking for u_char... yes
checking for sig_atomic_t... yes
checking for socklen_t... yes
checking for nroff... /usr/bin/nroff
checking man page format... doc
checking OpenSSL header version... 90807f (OpenSSL 0.9.8g 19 Oct 2007)
checking OpenSSL library version... 90807f (OpenSSL 0.9.8g 19 Oct 2007)
checking whether OpenSSL's headers match the library... yes
checking whether OpenSSL's PRNG is internally seeded... yes
checking whether i686-pc-linux-gnu-gcc implements __FUNCTION__... yes
checking whether i686-pc-linux-gnu-gcc implements __func__... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating openbsd-compat/Makefile
config.status: creating config.h
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c ntpd.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c buffer.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c log.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c imsg.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c ntp.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c ntp_msg.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c config.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c server.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c client.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c util.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c y.tab.c
(cd openbsd-compat && make)
make[1]: Entering directory `/var/tmp/portage/net-misc/openntpd-3.9_p1-r1/work/openntpd-3.9p1/openbsd-compat'
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c atomicio.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-arc4random.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-misc.c
gawk -f ./mdoc2man.awk ./ntpd.8 | \
sed -e 's|/etc/ntpd.conf|/etc/ntpd.conf|g' > ntpd.8.out || rm -f ntpd.8.out
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-poll.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-snprintf.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-getifaddrs.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-setresuid.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-setresgid.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c fake-rfc2553.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c asprintf.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c daemon.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c errx.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c inet_pton.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c strlcpy.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c verrx.c
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c port-qnx.c
gawk -f ./mdoc2man.awk ./ntpd.conf.5 | \
sed -e 's|/etc/ntpd.conf|/etc/ntpd.conf|g' > ntpd.conf.5.out || rm -f ntpd.8.out
/usr/bin/ar rv libopenbsd-compat.a atomicio.o bsd-arc4random.o bsd-misc.o bsd-poll.o bsd-snprintf.o bsd-getifaddrs.o bsd-setresuid.o bsd-setresgid.o fake-rfc2553.o asprintf.o daemon.o errx.o inet_pton.o strlcpy.o verrx.o port-qnx.o
/usr/bin/ar: création de libopenbsd-compat.a
a - atomicio.o
a - bsd-arc4random.o
a - bsd-misc.o
a - bsd-poll.o
a - bsd-snprintf.o
a - bsd-getifaddrs.o
a - bsd-setresuid.o
a - bsd-setresgid.o
a - fake-rfc2553.o
a - asprintf.o
a - daemon.o
a - errx.o
a - inet_pton.o
a - strlcpy.o
a - verrx.o
a - port-qnx.o
i686-pc-linux-gnu-ranlib libopenbsd-compat.a
make[1]: Leaving directory `/var/tmp/portage/net-misc/openntpd-3.9_p1-r1/work/openntpd-3.9p1/openbsd-compat'
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -o ntpd ntpd.o buffer.o log.o imsg.o ntp.o ntp_msg.o config.o server.o client.o util.o y.tab.o openbsd-compat/libopenbsd-compat.a -lcrypto
>>> Source compiled.
>>> Test phase [not enabled]: net-misc/openntpd-3.9_p1-r1

>>> Install openntpd-3.9_p1-r1 into /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image/ category net-misc
/usr/bin/install -c -m 0755 ntpd /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image//usr/sbin/ntpd
/usr/bin/install -c -m 644 ntpd.8.out /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image//usr/share/man/man8/ntpd.8
/usr/bin/install -c -m 644 ntpd.conf.5.out /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image//usr/share/man/man5/ntpd.conf.5
Please create a dedicated group for ntpd.
This is system-dependant, possibly:
# groupadd _ntp
Please create a dedicated user for ntpd and ensure it can
not be used to log in. This is system-dependant, possibly:
# useradd -g _ntp -s /sbin/nologin -d /var/empty -c 'OpenNTP daemon' _ntp
>>> Completed installing openntpd-3.9_p1-r1 into /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image/

ecompressdir: bzip2 -9 usr/share/man
strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment
usr/sbin/ntpd
* checking 9 files for package collisions
>>> Merging net-misc/openntpd-3.9_p1-r1 to /
--- /usr/
--- /usr/sbin/
>>> /usr/sbin/ntpd
--- /usr/share/
--- /usr/share/man/
--- /usr/share/man/man5/
>>> /usr/share/man/man5/ntpd.conf.5.bz2
--- /usr/share/man/man8/
>>> /usr/share/man/man8/ntpd.8.bz2
--- /usr/share/doc/
--- /usr/share/doc/openntpd-3.9_p1-r1/
>>> /usr/share/doc/openntpd-3.9_p1-r1/ChangeLog.bz2
>>> /usr/share/doc/openntpd-3.9_p1-r1/CREDITS.bz2
>>> /usr/share/doc/openntpd-3.9_p1-r1/README.bz2
--- /etc/
>>> /etc/ntpd.conf
--- /etc/init.d/
>>> /etc/init.d/ntpd
--- /etc/conf.d/
>>> /etc/conf.d/ntpd
--- /var/
--- /var/empty/
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
--- replaced dir /var/empty
--- replaced dir /var
--- replaced obj /usr/share/man/man8/ntpd.8.bz2
--- replaced dir /usr/share/man/man8
--- replaced obj /usr/share/man/man5/ntpd.conf.5.bz2
--- replaced dir /usr/share/man/man5
--- replaced dir /usr/share/man
--- replaced obj /usr/share/doc/openntpd-3.9_p1-r1/README.bz2
--- replaced obj /usr/share/doc/openntpd-3.9_p1-r1/ChangeLog.bz2
--- replaced obj /usr/share/doc/openntpd-3.9_p1-r1/CREDITS.bz2
--- replaced dir /usr/share/doc/openntpd-3.9_p1-r1
--- replaced dir /usr/share/doc
--- replaced dir /usr/share
--- replaced obj /usr/sbin/ntpd
--- replaced dir /usr/sbin
--- replaced dir /usr
--- replaced obj /etc/ntpd.conf
--- replaced obj /etc/init.d/ntpd
--- replaced dir /etc/init.d
--- replaced obj /etc/conf.d/ntpd
--- replaced dir /etc/conf.d
--- replaced dir /etc
>>> Original instance of package unmerged safely.
>>> net-misc/openntpd-3.9_p1-r1 merged.

>>> No packages selected for removal by clean
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.

Pourquoi n'est il pas installé ?

Merci

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...