Як змінити час на Ubuntu 24.04?

Так, в Ubuntu Server 24.04 ти можеш змінити час (часовий пояс), і це має значення, особливо якщо використовуються:

  • логування (журнали з неправильним часом — погано для діагностики),

  • cron-задачі (можуть запускатись не тоді),

  • сертифікати SSL/TLS (може викликати помилки),

  • поштовий сервер (SMTP використовує точний час у заголовках),

  • будь-яка взаємодія з іншими сервісами (наприклад, якщо час сильно відстає, API-запити можуть відхилятись).


Як перевірити поточний час і часовий пояс

timedatectl

Вивід покаже:

  • Local time

  • Universal time

  • RTC time

  • Time zone — саме це тебе цікавить


Як змінити часовий пояс

  1. Подивись список доступних зон:

    timedatectl list-timezones
  2. Наприклад, для України:

    timedatectl set-timezone Europe/Kyiv
  3. Перевір знову:

    timedatectl

Що, якщо час не синхронізується?

Перевір, чи працює синхронізація через systemd-timesyncd:

timedatectl show-timesync --all

Якщо NTP synchronized: no — увімкни NTP:

timedatectl set-ntp true

Чи потрібно змінювати вручну сам час?

Не треба, якщо працює NTP. Якщо ж дуже треба виставити вручну (наприклад, без доступу до інтернету):

sudo date -s "2025-07-07 23:30:00"

Але краще використовувати часовий пояс + NTP, тоді все буде працювати автоматично.


Підсумок

  • Зміни часового поясу робляться через timedatectl set-timezone

  • Це впливає на сервер, особливо для журналів, cron, сертифікатів, пошти

  • Рекомендується використовувати автоматичну синхронізацію часу через timedatectl set-ntp true

Якщо хочеш, можу написати невеликий скрипт для перевірки і зміни часу.

Last updated