← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 21: Налаштування часу та таймзони

Технологія: Linux

Номер лабораторної: 21 · Рівень: middle

Тема: Час, часові пояси та синхронізація

Повний опис / сценарій лабораторної:

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



Крок 1. Перевірити поточний час та таймзону.

Команда: timedatectl

Пояснення: показує системний час, апаратний час, таймзону та стан ntp.



Крок 2. Переглянути доступні таймзони.

Команда: timedatectl list-timezones | head

Пояснення: переконайтеся що потрібна таймзона присутня у списку.



Крок 3. Встановити коректну таймзону для вашого міста.

Команда: sudo timedatectl set-timezone Europe/Kyiv або потрібна зона

Пояснення: після цього час має відображатися з правильним зміщенням.



Крок 4. Перевірити що зміни застосовано.

Команда: timedatectl

Пояснення: у полі Time zone має бути нове значення.



Крок 5. Перевірити чи увімкнена ntp синхронізація.

Команда: timedatectl show | grep NTPSynchronized

Пояснення: значення yes означає що час синхронізується.



Крок 6. Увімкнути ntp синхронізацію якщо вона вимкнена.

Команда: sudo timedatectl set-ntp true

Пояснення: для systemd timesyncd ця команда активує сервіс синхронізації.



Крок 7. Переглянути статус системного сервісу синхронізації.

Команда: systemctl status systemd-timesyncd або chronyd залежно від дистрибутива

Пояснення: переконайтеся що сервіс працює та не падає з помилкою.



Крок 8. Перевірити зсув часу відносно зовнішнього сервера.

Приклад: chronyc tracking або ntpq -p якщо використовується інший демонт

Пояснення: подивіться величину відхилення часу.



Крок 9. Зробити контрольний запис часу у лог файл.

Команда: date >> ~/time_check.log

Пояснення: корисно потім порівнювати час між серверами.



Крок 10. Міні звіт.

Завдання: опишіть що буде якщо на прод сервері сильно збитий час та які сервіси від цього постраждають.