← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися перевіряти поточний час, налаштовувати таймзону та переконуватися що система синхронізована з 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. Міні звіт. Завдання: опишіть що буде якщо на прод сервері сильно збитий час та які сервіси від цього постраждають.