LINUX.ORG.RU

Скачет время в ОС

 ,


0

2

Всем привет.

Пытаюсь сделать так, чтобы время в ОС соответствовало времени материнской платы, т.к. компьютер не будет иметь доступа к сети и неизвестно, в каком часовом поясе он будет использоваться.

Настройки timedatectl:

Time zone: UTC (UTC, +0000)
Network time on: no
NTP synchronized: no
RTZ in local TZ: no

С какого-то перепугу в значения Local time и Universal time выставляется время на 3 часа меньшее, чем время в биосе. Команда hwclock -s помогает до перезагрузки. После перезагрузки время в указанных полях опять прыгает на 3 часа назад.

В файлах /var/log/messages и /var/log/syslog встречаются сообщения об установке системного времени в правильное значение.

Не понимаю, что происходит, может кто сталкивался? Куда вообще смотреть, чтобы понять, какая программа портит системное время?


Скачет время

Видно на украине побывало.

anonymous ()

винда на компе есть?

Atlant ★★★★★ ()

netstat -anp |grep :123

tcpdump -pnnNNi any port 123

в новых дистрах модно вместо ntpd использовать chrony

anto215 ★★ ()

В венду небось ребутаешься? Скажи венде, что время в биос по utc

targitaj ★★★★★ ()

# hwclock --set --date="гггг-мм-дд чч:мм:сс" --localtime и тогда время биоса и системы синхронизируются

amd_amd ★★★★ ()

ls -l /etc/localtime?

Ссылка на ../usr/share/zoneinfo/UTC

винда на компе есть?

Нет.

netstat -anp |grep :123

Пустота.

в новых дистрах модно вместо ntpd использовать chrony

Через systemctl list-units ничего похожего не находит, да и в репах такого пакета нет (дистр Astra Linux).

s3rjke ()

В общем, разобрался. Всё дело в файле /etc/network/if-up.d/ntpdate

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

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