LinuxForum.Fans
Тема

Отстают часы

Автор: vedmed 28 сообщений 10220 просмотров
#59361

Добрый день!

Я новичок в linux. Система работает как виртуальная машина. С недавнего времени стали отставать часы, в win все ок. Пробовал устанавливать часы командой date, через день часы отстают на 1 час, через два дня где-то на 2 часа. Пробовал устанавливать временную зону. Установил MSD. Не помогает. На данный момент приходится устанавливать каждый день системные часы командой date. Пробовал ставить синхронизацию времени ntpdate. Синхронизации, к сожалению, не происходит. Подскажите, где искать. Спасибо!

#59452

Спасибо за ответ. На стадии запуска ntp-сервера пишет: ntpdate[27172]: the NTP socket is in use, exiting. :o Что делать, подскажите, пожалуйста!

#59819

Попробуйте так
ntpdate -d ntp.ru

#59820

[console]
# apt-get install ntpdate
# ntpdate ntp.mobatime.ru
[/console]

#60008

Тоже самое: the NTP socket is in use, exiting. Это значит что сокет у меня чем-то уже используется?

#60015
vedmed написал:
истема работает как виртуальная машина. С недавнего времени стали отставать часы,

вы как ВМ выкл? точней так, сохраняете сессию или выключить машинку? если первое то конечно, не только часы будут отставать.

vedmed написал:
the NTP socket is in use, exiting. Это значит что сокет у меня чем-то уже используется?

это значит то что демон уже запущен, смотрите тогда настройки /etc/ntp.conf и в них пропишите сервера синхронизации времени.

#60835
i2ks написал:

вы как ВМ выкл? точней так, сохраняете сессию или выключить машинку? если первое то конечно, не только часы будут отставать.

Добрый день, нет машинка не выключается, работает постоянно.

Подскажите такой вопрос, попробовал уже кучу серверов для синхронизации, например такие как:
ru.pool.ntp.org
ntp0.zenon.net
ntp.tuxfamily.net
time.flygplats.net
a.ntp.alphazed.net
ntp.cis.strath.ac.uk
time-server.ndo.com

Везде ответ один:
server xxx.xxx.xxx.xxx, startum 0,offset 0.000000,delay 0.00000
19 Jul 12:02:40 ntpdate[18918]: no server suitable for synchronization found.

И так для всех серверов, уже не знаю куда смотреть, подскажите пожалуйста как быть, конфиг заполнил как написано http://kt11.ru/time_linux.html

#60836

вот мой ntp.conf

text

#uname -srm
FreeBSD 7.2-RELEASE-p8 amd64
#cat /etc/ntp.conf 
server ntp0.zenon.net iburst burst prefer
server ntp1.imvp.ru iburst burst
server ntp2.imvp.ru iburst burst
server ntp3.imvp.ru iburst burst
server 127.127.1.0 iburst burst
fudge 127.127.1.0 stratum 9
driftfile /var/db/ntp.drift
logfile /var/log/ntp.log

restrict default ignore restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap restrict 127.0.0.1 restrict ntp0.zenon.net restrict ntp1.imvp.ru restrict ntp2.imvp.ru restrict ntp3.imvp.ru

а ntptrace что покажет?

#60866

ntptrace дает адрес сервера моего компа: startum 16,offset 0.000000 synch distance 3.599865.

#61154

Нашел проблему. Синхронизировался. Подскажите, пожалуйста, а с какой периодичностью будет происходить синхронизация и где это можно настроить?

#61158
vedmed написал:
Нашел проблему.

в чем же было дело?

#62134
i2ks написал:
[quote=vedmed]Нашел проблему.

в чем же было дело?[/quote]

Не все порты были открыты.

Подскажите, как запустить службу по крону, вроде все сделал правильно, но не работает.

Сделал так: написал crontab -e

В файле прописал:

text
1 * * * * root usr/sbin/ntpdate -s -b -p 8 -u ntp0.zenon.net.

Смотрю в лог фаил крона.

text
13:01:00 portal USR/SBIN/CRON[11544]:(root) CMD (run-parts /etc/cron.hourly)
13:02:00 portal USR/SBIN/CRON[11637]:(root) CMD (usr/sbin/ntpdate -s -b -p 8 -u ntp0.zenon.net)

Но синхронизации не происходит, хотя отдельно при написании usr/sbin/ntpdate -s -b -p 8 -u ntp0.zenon.net все синхронизируется, подскажите, где я ошибся.

#62137
vedmed написал:
usr/sbin/ntpdate -s -b -p 8 -u ntp0.zenon.net

мама родная..
попробуйте

text
ntpdate-debian

оно как то короче смотрится =)

#62138

vedmed, так вы используете ntpd или ntpdate? в первом случае у вас все будет делать служба, вот 2м руками. для ntpd как и нуже ntp.conf. используйте первый вариант.

#62139

Хм...Сорри но я немного невтыкаю. Я сделал так: aptitude install ntp. Я так понимаю, что ntpd будет сама синхронизироваться, как сделать чтобы делала все служба? Объясните мне как хоть как-нибудь синхронизироваться, по крону нормально, пусть даже через ntpdate.

#62143
vedmed написал:
aptitude install ntp

не тоже самое что

text
aptitude install ntpdate

=)

#62147

Так как мне сделать?

Тут в комментах были разные рекомендации. Как и ntpdate

# apt-get install ntpdate
# ntpdate ntp.mobatime.ru

Так и ntp.

http://www.debuntu.ru/debian/nastrojka/ … go-vremeni

Я так думаю, что у меня уже все варианты установлены)

#62150
vedmed написал:
Так как мне сделать?
system-root написал:
aptitude install ntpdate
system-root написал:
ntpdate-debian
#63048

Есть советы по синхронизации с сервера, а если, например, нет интернета, тогда что?

Войдите или зарегистрируйтесь, чтобы ответить.