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

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

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

Підготовка

Тільки корінь або користувач із привілеями sudoarrow-up-right може встановити або змінити часовий пояс системи.

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

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

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

timedatectl

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

$ 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 . Інший варіант перегляду часового поясу поточної системи — - це пошук файлу, вказаного символічне посиланняarrow-up-right :

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

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

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

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

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

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

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

Last updated