Устанавливаем часовой пояс времени для Ubuntu Server

2019 12 15 005

Сервер может быть установлен в любой локации современного мира, но он может обслуживать и предоставлять сервис своему хозяину в другой локации. Следовательно на сервере должно быть время соответствующее локации хозяина/пользователя. Напомню, что все сервера синхронизируют время по часам NTP серверов, а точное время важно для сетевого взаимодействия.

Проверяем текущие настройки

Проверяем итоговым выводом команды в терминале:

timedatectl

Видим следующее:

2019 12 14 003

Что мы видим в выводе команды, это время по нулевому часовому поясу UTC +0000, этот тот, что проходит по Лондону, который ранее называли часовым поясом по Гривинчу.

UTC было введено вместо устаревшего среднего времени по Гринвичу (GMT). Новая шкала времени UTC была введена, поскольку шкала GMT является неравномерной шкалой и связана с суточным вращением Земли. Шкала UTC основана на равномерной шкале атомного времени (TAI) и является более удобной для гражданского использования.

Но нам требуется сдвинуть часы по нашему часовому поясу.

Часовые пояса мира
Часовые пояса мира (источник: ru.wikipedia.org)

Как установить часовой пояс

Предварительно просмотрим какие есть часовые в нашей системе, а именно в Ubuntu. Для этого выполним команду в терминале:

timedatectl list-timezones

В результате получим длинный список городов по часовым поясам

2019 12 15 001

Полистаем клавишами PgUp/PgDn (Вверх/Вниз) и найдём нужный город/часовой пояс:

2019 12 15 002

Используем этот текст в следующей команде установки часового пояса:

sudo timedatectl set-timezone Europe/Moscow

и проверяем результат:

timedatectl

Получаем на выходе:

2019 12 15 003

Вуаля!

Результат достигнут и ещё одну заметку записал с картинками)