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 ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.