[РЕШЕНО]Системные часы в Гринвиче...

Проблема такая: если отсутствует по каким-либо причинам интернет, то система показывает время только по Гринвичу, как добиться чтобы часы синхронизировались и выставлялись в биос по-Москве ?

$ cat /etc/ntp.conf
# With the default settings below, ntpd will only synchronize your clock.
#
# For details, see:
# - the ntp.conf man page
# - http://support.ntp.org/bin/view/Support/GettingStarted
# - https://wiki.archlinux.org/index.php/Network_Time_Protocol_daemon
# Associate to public NTP pool servers; see http://www.pool.ntp.org/
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
# Only allow read-only access from localhost
restrict default noquery nopeer
restrict 127.0.0.1
restrict ::1
# Location of drift and log files
driftfile /var/lib/ntp/ntp.drift
logfile /var/log/ntp.log
# NOTE: If you run dhcpcd and have lines like 'restrict' and 'fudge' appearing
# here, be sure to add '-Y -N' to the dhcpcd_ethX variables in /etc/conf.d/net

фрагмент из /etc/rc.conf
HARDWARECLOCK="UTF"  # <--- пробовалось и HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
#CONSOLEFONT="Cyr_a8x16"
CONSOLEFONT="cyr-sun"
CONSOLEMAP=
LOCALE="ru_RU.UTF-8"
DAEMON_LOCALE="yes"
USECOLOR="yes"
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
И уберите UTF из HARDWARECLOCK, а лучше совсем уберите эту переменную.
Смотрите файл /etc/adjtime
Если там в третьей строчке написано UTC, это подразумевает, что аппаратные часы должны стоять UTC, если LOCAL то по местному времени.

И вообще читайте новости и вики
Спасибо за наводку. Сделал так, как вы сказали, но не помогло, а /etc/adjtime вообще опций не имеет:
$ cat /etc/adjtime
0.0 0 0.0
# hwclock --systohc --utc
# ntpd -qg
# hwclock -w

Должно помочь. Симлинк уже должен быть создан перед этими операциями
kotnaton
Проблема такая: если отсутствует по каким-либо причинам интернет, то система показывает время только по Гринвичу, как добиться чтобы часы синхронизировались и выставлялись в биос по-Москве ?
Если у Вас нет Windows в качестве второй ОС, то время в BIOS лучше считать по всемирному времени, т.е. UTC.
Системные часы по Москве - это другой вопрос.
Leonardo19, ну хотя бы как сделать, чтобы апплет показывал Москву….

time lords, спасибо… Но ничего не помогает: в оффлайне при следующей загрузке все равно показывает +4, пока нет интернета (синхронизации), так и сохраняется. Собственно, в убунту у меня такая проблема давно: начиная с 10.04 каждая новая установка Убунтушки (опять-таки без интернета) приводит к увеличению даты на 4 часа.
Странно - Москва от UTC +4 часа. У Вас еще +4 часа от Москвы…
В BIOS должно быть -4 часа от Москвы.
Вообщем странно, сейчас выходил в биос, там стоит московское время: 08/08/2012 : 20:59

то же самое от линукс (до синхронизации): Чт. авг. 9 01:02:35 MSK 2012
cat /etc/timezone
cat /etc/adjtime
ls -l /etc/inittab
ls -l /etc/localtime
grep CLOCK /etc/rc.conf
Отключите скрипты или ntp демонов, отвечающие за подгонку времени, из автозапуска.
Перезагрузитесь, войдите в биос и сделайте верное время. Загрузите арч, если время снова +4 , то дайте вывод команд, приведенных выше.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
kotnaton
Вообщем странно, сейчас выходил в биос, там стоит московское время: 08/08/2012 : 20:59

то же самое от линукс (до синхронизации): Чт. авг. 9 01:02:35 MSK 2012
Всё верно. Выставьте часы в BIOS на -4 часа от Москрвского времени, и все встанет на свои места.
 
Зарегистрироваться или войдите чтобы оставить сообщение.