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

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

* логування (журнали з неправильним часом — погано для діагностики),
* cron-задачі (можуть запускатись не тоді),
* сертифікати SSL/TLS (може викликати помилки),
* поштовий сервер (SMTP використовує точний час у заголовках),
* будь-яка взаємодія з іншими сервісами (наприклад, якщо час сильно відстає, API-запити можуть відхилятись).

***

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

```bash
timedatectl
```

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

* `Local time`
* `Universal time`
* `RTC time`
* `Time zone` — саме це тебе цікавить

***

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

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

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

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

    ```bash
    timedatectl
    ```

***

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

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

```bash
timedatectl show-timesync --all
```

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

```bash
timedatectl set-ntp true
```

***

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

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

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

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

***

### Підсумок

* Зміни часового поясу робляться через `timedatectl set-timezone`
* Це **впливає** на сервер, особливо для журналів, cron, сертифікатів, пошти
* Рекомендується використовувати **автоматичну синхронізацію часу** через `timedatectl set-ntp true`

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