Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: asentchernaev в Oct 04, 2009, 11:15



Титла: проблем в времето ntpdate - Debian
Публикувано от: asentchernaev в Oct 04, 2009, 11:15
Здравейте,

Системата е Debian Lenny 2.6.26-2-686, настройвана отдавна от някого. Сега аз не мога да й поправя часовника да се сетва от сървър за време.

ntpdate pool.ntp.org
 4 Oct 03:47:20 ntpdate[21634]: adjust time server 94.26.7.48 offset -0.009950 sec -> както се вижда, сетва ми време и се свързва със сървъра, но в момента е 10 часа сутринта. Пробвах и с други сървъри, сред които и sofia.digsys.bg - резултатът е същия

cat /etc/default/ntpdate
------------------------------
# The settings in this file are used by the program ntpdate-debian, but not
# by the upstream program ntpdate.

# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
# so you only have to keep it in one place.
NTPDATE_USE_NTP_CONF=yes

# List of NTP servers to use  (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org"

# Additional options to pass to ntpdate
NTPOPTIONS=""
---------------------------------------
ntp.conf не съществува:
ls: cannot access /etc/ntp.conf: No such file or directory

Моите действия:
----------------------------
tzselect .... настройвам всичко за България и София


Настройвам и времето на системата според правилното:
 date --set="10/04/2009 10:29:05"
Sun Oct  4 10:29:05 EDT 2009

и проверявам
date
Sun Oct  4 10:29:08 EDT 2009

/etc/init.d/hwclock.sh reload
Saving the system clock.
date
Sun Oct  4 10:29:49 EDT 2009
hwclock --show
Sun 04 Oct 2009 10:29:55 AM EDT  -0.000898 seconds

До тук всичко изглежда добре..
-----------------------------
обаче сървърът за време продължава да дава грешно време
ntpdate pool.ntp.org
 4 Oct 04:09:45 ntpdate[21811]: step time server 95.158.129.2 offset -22966.169688 sec
и да ми връща времето обратно на погрешното:
date
Sun Oct  4 04:09:48 EDT 2009
compaq:/home/asentchernaev#











Титла: Re: проблем в времето ntpdate - Debian
Публикувано от: c2h5oh в Oct 04, 2009, 12:02
Локала ти какъв ти е Да не е en_US......... защото грешното време ти го дава EDT (Еastern Daylight Time) а трябва да ти е EET (Eastern European Time) за часовата зона Европа-София. Затова си мисля че локала не ти е bg_BG.UTF-8 Смени го за проба може и да се оправи


Титла: Re: проблем в времето ntpdate - Debian
Публикувано от: shoshon в Oct 04, 2009, 12:07
Цитат
4 Oct 04:09:45 ntpdate[21811]: step time server 95.158.129.2 offset -22966.169688 sec
, което ти е точно "гадната разлика" от 10 до 4 ( ~ 6ч и 20 мин )
Локала ти какъв ти е Да не е en_US......... защото грешното време ти го дава EDT (Еastern Daylight Time) а трябва да ти е EET (Eastern European Time) за часовата зона Европа-София. Затова си мисля че локала не ти е bg_BG.UTF-8 Смени го за проба може и да се оправи


Много правилно. в timezone трябва да ти е грешката някъде.


Титла: Re: проблем в времето ntpdate - Debian
Публикувано от: asentchernaev в Oct 04, 2009, 13:28
Проблемът се оправи след като сетнах TZ с
dpkg-reconfigure tzdata -
ntpdate вече ми връща правилно време

рестартирах за да видя дали промените са перманенти, времето се обновява коректно и след рестарта, но локала ми е en_US.UTF-8 UTF-8 действително