> For the complete documentation index, see [llms.txt](https://olexsyn.gitbook.io/enote/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olexsyn.gitbook.io/enote/linux/ubuntu-server/timezone.md).

# Часовий пояс в Ubuntu 20.04

Використання правильного часового поясу необхідне для багатьох системних завдань і процесів. Наприклад, демон cron використовує часовий пояс системи для виконання завдань cron, а позначки часу у файлах журналів базуються на часовому поясі тієї ж системи.

Часовий пояс системи Ubuntu встановлений під час встановлення, але його можна легко змінити пізніше.

### Підготовка

Тільки корінь або [користувач із привілеями sudo](https://routerus.com/how-to-create-a-sudo-user-on-ubuntu/) може встановити або змінити часовий пояс системи.

### Перевірка поточного часового поясу

`timedatectl` — це `timedatectl` програма командного рядка, яка дозволяє переглядати та змінювати час та дату системи. Він доступний у всіх сучасних системних системах Linux, включаючи Ubuntu 20.04.

Щоб надрукувати часовий пояс поточної системи, зателефонуйте `timedatectl` без жодних аргументів:

```
timedatectl
```

Вихід нижче показує, що часовий пояс системи встановлений на «Europe/Kyiv»:

```output
$ timedatectl
               Local time: Thu 2023-12-14 11:45:41 EET
           Universal time: Thu 2023-12-14 09:45:41 UTC
                 RTC time: Thu 2023-12-14 09:45:42    
                Time zone: Europe/Kyiv (EET, +0200)   
System clock synchronized: yes                        
              NTP service: active                     
          RTC in local TZ: no                         
```

Часовий пояс системи регулюється символічним зв'язуванням `/etc/localtime` до двійкового ідентифікатора часового поясу в каталозі `/usr/share/zoneinfo` .\
Інший варіант перегляду часового поясу поточної системи — - це пошук файлу, вказаного [символічне посилання](https://routerus.com/how-to-create-symbolic-links-in-linux-using-the-ln-command/) :

```
ls -l /etc/localtime
```

```output
lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
```

Часовий пояс системи також записується у файл `/etc/timezone` :

```
cat /etc/timezone
```

```output
Europe/Kyiv
```

### Зміна години `timedatectl` використання команди `timedatectl`

Перш ніж змінити часовий пояс, вам потрібно з’ясувати довгу назву часового поясу, який ви хочете використовувати. Часові пояси вказані у форматі « Регіон / місто ».

До `/usr/share/zoneinfo` список усіх доступних часових поясів, ви можете або перелічити файли в каталозі `/usr/share/zoneinfo` або зателефонуйте до команди `timedatectl` з параметром `list-timezones` :

```
timedatectl list-timezones
```

```output
...
America/Montevideo
America/Nassau
America/New_York
America/Nipigon
America/Nome
America/Noronha
...
```

Визначивши, який часовий пояс відповідає вашому місцезнаходження, дотримуйтесь наступної команди від імені користувача sudo:

```
sudo timedatectl set-timezone your_time_zone
```

Наприклад, змінити часовий пояс системи на `America/New_York` :

```
sudo timedatectl set-timezone America/New_York
```

`timedatectl` команда `timedatectl` перевірити зміни:

```
timedatectl
```

```output
               Local time: Wed 2020-05-06 15:41:42 EDT  
           Universal time: Wed 2020-05-06 19:41:42 UTC  
                 RTC time: Wed 2020-05-06 19:41:48      
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes                         
              NTP service: active                      
          RTC in local TZ: no   
```

<br>
