LINUX.ORG.RU

debian jessie utc set time

 , ,


0

2

dpkg-reconfigure tzdata

Current default time zone: 'Europe/Moscow'
Local time is now:      Fri Apr 29 17:11:24 MSK 2016.
Universal Time is now:  Fri Apr 29 14:11:24 UTC 2016.

utc - верное время, local time is now - спешат на три часа. Как это исправить ?

вот это НЕпомогает:

cat /etc/adjtime

UTC

cat /etc/default/rcS

UTC=yes

★★★★

utc - верное время, local time is now [Москва] - спешат на три часа [относительно UTC]. Как это исправить ?

Внести поправку в Федеральный закон «Об исчислении времени», я полагаю.

t184256 ★★★★★ ()
Ответ на: комментарий от bryak

Наверняка есть вещи и похуже установки временной зоны в UTC при том, что живешь по московскому, но это же неудобно. При общении с другими компьютерами в сети постоянное опережение на три часа очень плохо. Вся чужая почта кажется пришедшей 3 часа назад, а твоя для всех выглядит почтой из будущего, например. Да вся деятельность, связанная со временем, сломается или затруднится.

По делу: просто установи московскую временную зону, потом поправь время вручную. Так как в /etc/adjtime строка UTC содержится, то при перезагрузке в биос время сохранится уже в UTC, и при следующей загрузке будет правильное.

Или может быть ты чего-то не договариваешь, и у тебя еще и дуалбут с Windows? Тогда не сохраняй время в биос в UTC, а сохраняй в локальной временной зоне.

TeopeTuK ★★★★ ()

Либо укажи, что у тебя время на часах машины в локальной зоне:

timedatectl --adjust-system-clock set-local-rtc true
Либо поправь время или включи NTP.

proud_anon ★★★★★ ()
Последнее исправление: proud_anon (всего исправлений: 1)
Ответ на: комментарий от Twissel

да, дуалбут. При этом в win7 время было тоже некорректное. На час вперед показывало. Снял галку переводить автоматически лето-зима и стало корректно. В дебе +3часа. Помогло ln -sf /usr/share/zoneinfo/UTC /etc/localtime. Опять же, правильно это иль нет - хз.

bryak ★★★★ ()
Ответ на: комментарий от bryak

Если у тебя дуалбут, то время в CMOS надо хранить в локальной временной зоне (это не строго обязательно, но в Windows пришлось бы помучиться, чтобы она тоже записывала и считывала время в UTC).

То есть в /etc/adjtime должно быть LOCAL. Временная зона должна быть твоя настоящая московская, а не UTC. Ну а что там в Windows, разбирайся сам. Замечу только, что если она предлагает переводить на летнее/зимнее время московскую зону, то ты эту систему совсем забросил.

TeopeTuK ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.