Featured image of post Обновление часового пояса в системе Ubuntu

Обновление часового пояса в системе Ubuntu

Система Ubuntu по умолчанию использует время UTC. Если вам нужно установить время вашей системы на другой часовой пояс, выполните следующие шаги:…

Введение

Система Ubuntu по умолчанию использует время UTC. Если вам нужно установить время системы на другой часовой пояс, выполните следующие шаги:

Шаг 1: Просмотр текущего часового пояса

В терминале введите следующую команду, чтобы посмотреть текущий часовой пояс вашей системы:

1
timedatectl

Результат будет похож на следующий:

1
2
3
4
5
6
7
8
|  | Локальное время:      Чт 2023-11-16 17:22:23 CST |
| --- | --- |
|  | Всемирное время:     Чт 2023-11-16 09:22:23 UTC |
|  | Время RTC:           Чт 2023-11-16 09:22:23 UTC |
|  | Часовой пояс:        Asia/Shanghai (CST) |
|  | Системные часы:      x86_64 |
|  | NTP включен:         да |
|  | NTP синхронизирован: да |

Строка Часовой пояс: показывает текущий часовой пояс системы, например, здесь это Asia/Shanghai (CST), что соответствует часовому поясу Шанхая в Китае.

Шаг 2: Выбор целевого часового пояса

Вы можете выбрать целевой часовой пояс двумя способами:

  1. Используя команду tzselect
1
sudo tzselect

Эта команда запустит интерактивный интерфейс, который поможет вам выбрать целевой часовой пояс.

  1. Непосредственно указав название часового пояса

Если вы знаете название целевого часового пояса, вы можете использовать следующую команду, чтобы установить его как системный часовой пояс:

1
sudo timedatectl set-timezone <название_часового_пояса>

Например, чтобы установить часовой пояс системы на Нью-Йорк, вы можете использовать:

1
sudo timedatectl set-timezone America/New_York

Шаг 3: Обновление системного времени

После установки часового пояса необходимо обновить системное время, чтобы оно соответствовало целевому часовому поясу. Для обновления системного времени можно использовать следующую команду:

1
sudo ntpdate ntp.ubuntu.com

Эта команда синхронизирует время с NTP-сервером.

Шаг 4 (опционально): Изменение аппаратного времени

Если вы хотите, чтобы правильное время сохранялось даже после выключения системы, вам нужно изменить аппаратное время. Для этого можно использовать следующую команду:

1
sudo hwclock --systohc

Эта команда запишет системное время в аппаратные часы.

Проверка

После выполнения всех вышеперечисленных шагов вы можете снова использовать команду timedatectl, чтобы проверить текущий часовой пояс и время системы, и убедиться в успешности обновления.

Примечания

  • Изменение системного часового пояса может повлиять на некоторые приложения, например, на приложения, использующие запланированные задачи.
  • Изменение аппаратного времени может привести к невозможности нормального запуска системы, поэтому будьте осторожны.
Licensed under CC BY-NC-SA 4.0
Создано при помощи Hugo
Тема Stack, дизайн Jimmy