Linux. Некорректное отображение даты и времени

После установки Alt linux 10.1 выявлено, что время в системе отображается некорректно, с отставанием на 3 часа.

$ date
Sat May 13 07:54:34 AM UTC 2023

Делаем проверку /etc/sysconfig/clock:
$ cat /etc/sysconfig/clock
# Whether system time should be set from Hardware Clock
# at start.
HWCLOCK_SET_TIME_AT_START=true

# Whether Hardware Clock should be set to system time
# at reboot/halt/poweroff.
HWCLOCK_SET_AT_HALT=false

# Whether to add or subtract time from the Hardware Clock
# at startup to account for systematic drift since the
# last time the clock was set or adjusted at startup.
HWCLOCK_ADJUST=false

# UTC=true indicates that the clock is set to UTC;
# anything else indicates that it is set to local time.
UTC=true

# ARC=true on alpha only indicates the ARC console's
# 42-year time offset is in effect; otherwise the normal
# Unix epoch is assumed.
#ARC=false

ZONE=Europe/Moscow
# that /etc/localtime is a copy of, for example:
#ZONE="Europe/Moscow"

Все указано корректно. Таймзона "Europe/Moscow" соответствует текущей дате и времени.

Далее выполняем проверку информации по таймзонам, которые использует система. Для это переходим по пути /usr/share/zoneinfo. Как оказалось, такой директории не существует, поэтому это и является причиной нашей проблемы. А связана она с тем, что при настройке системного времени формируется файл /etc/localtime с помощью утилиты zic. Если этот файл не может создастся(это можно определить по тому, что файл не открывается на просмотр и в MC подсвечивается красным цветом), то и время/дата отображаются некорректно.

Изменение настроек выполняется командой:
zic europe
- где europe - имя файла из распакованного архива в каталоге /usr/share/zoneinfo

Для исправления необходимо загрузить пакет tzdata:
$ sudo apt-get install tzdata
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
tzdata
0 upgraded, 1 newly installed, 0 removed and 169 not upgraded.
Need to get 365kB of archives.
After unpacking 806kB of additional disk space will be used.
Get:1 http://mirror.yandex.ru p10/branch/noarch/classic tzdata 2022g-alt1:p10+311374.100.3.1@1671777187 [365kB]
Fetched 365kB in 0s (3614kB/s)
Committing changes...
Preparing... ############################################## [100%]
Updating / installing...
1: tzdata-2022g-alt1 ############################################## [100%]
Done.


После чего можем проверить, что каталог с таймзонами создался и дата/время отображаются корректно:
$ date
Sat May 13 11:00:04 AM MSK 2023


Комментарии

Популярные сообщения из этого блога

TRUNCATE / DELETE / DROP или как очистить таблицу

Linux (РедОС). Сброс пароля

ЭС с ЦБ РФ. РЕКВИЗИТНЫЙ СОСТАВ ЭС

КБК. КВФО - Код вида финансового обеспечения (деятельности)

ТФФ 35.0. Полный перечень документов альбома ТФФ (Таблица 2)