Як встановити час і дату на сервері Linux?
Посібник із вирішення проблем часового поясу, синхронізації NTP і служби, пов’язаної з часом.
Налаштування часу та дати часто ігноруються на серверах Linux. Однак неправильне налаштування часу; Це може спричинити помилки SSL, проблеми перевірки ліцензії, проблеми входу на ігровий сервер, плутанину в журналі бази даних і автоматизовані завдання, що виконуються в невідповідний час.
Правильне налаштування годинника є критичним, особливо на серверах, які використовують ігровий хостинг, WHMCS, панель, платіжну систему, резервне копіювання cron, систему ліцензування або API.
1. Перевірка інформації про поточний час і часовий пояс
Спочатку перевірте поточні налаштування часу, дати та часового поясу сервера.
timedatectl
У вихідних даних розглядаються такі області:
- Місцевий час: Місцевий час сервера
- Всесвітній час: час UTC
- часовий пояс: Використаний період часу
- Системний годинник синхронізований: Стан синхронізації годинника
- Служба NTP: Статус служби NTP
2. Налаштування часового поясу Туреччини
Часовий пояс Туреччини зазвичай такий Європа/Стамбул встановлено на .
timedatectl set-timezone Europe/Istanbul
Перевірте налаштування ще раз:
timedatectl
Якщо ви обслуговуєте різні країни, можна використовувати різні часові пояси відповідно до ваших клієнтів або системних вимог.
3. Увімкнення синхронізації NTP
NTP дозволяє серверу синхронізувати свій час із надійними серверами часу в Інтернеті. Точніше використовувати NTP замість ручного налаштування часу.
timedatectl set-ntp true
Перевірте статус:
timedatectl status
Системний годинник синхронізований поле повинно відображатися як так.
4. Синхронізація годинника з Chrony
Chrony широко використовується в сучасних системах Linux. Для більш стабільної синхронізації годинника можна встановити Chrony.
У системах Ubuntu і Debian:
apt update apt install chrony -y
У системах CentOS, AlmaLinux або Rocky Linux:
yum install chrony -y
Запустіть службу Chrony:
systemctl enable chronyd systemctl start chronyd systemctl status chronyd
Щоб перевірити ресурси Chrony:
chronyc sources -v
5. Коли використовувати ручне налаштування часу?
Ручне налаштування часу не є постійним рішенням. Однак його можна використовувати, якщо NTP не працює або потрібне тимчасове тестування.
timedatectl set-time "2026-05-23 15:30:00"
6. Які проблеми викликає неправильний годинник?
- Помилки SSL: Сертифікат може здатися недійсним або простроченим.
- Проблеми з оплатою WHMCS: Час зворотного виклику та час обробки можуть не збігатися.
- Проблеми з подіями ігрового сервера: Події можуть початися не в той час.
- Помилки резервного копіювання Cron: Резервне копіювання може не запуститися в очікуваний час.
- Плутанина журналу: Відстеження помилок ускладнюється.
- Проблеми з ліцензією/API: Перевірка може бути невдалою через невідповідність позначки часу.
7. Контроль годинника в Cron Tasks
Завдання Cron виконуються на основі системного часу сервера. Якщо час або часовий пояс неправильні, резервне копіювання, перезапуск, очищення журналу або автоматичні операції подій також виконуватимуться в неправильний час.
crontab -l
Щоб перевірити журнали cron:
grep CRON /var/log/syslog
У системах на основі CentOS:
grep CRON /var/log/cron
Поширені помилки
- Залиште налаштування часового поясу на UTC і дочекайтеся місцевого часу
- Думаючи, що час залишатиметься точним, навіть якщо NTP вимкнено
- Не змінюючи час вручну та перевіряючи послуги в живій системі
- Приймаючи проблему cron як помилку сценарію та не перевіряючи часовий пояс
- Не перевіряється час сервера через помилку SSL
FAQ
Чому годинник автоматично пошкоджується на сервері Linux?
Годинник може збиватися, якщо NTP вимкнено, якщо в середовищі віртуалізації існує різниця в часі хоста або система не синхронізувалась протягом тривалого часу.
Який правильний часовий пояс для Туреччини?
Зазвичай використовується Європа/Стамбул.
Чи справді SSL ламається, якщо час неправильний?
так Якщо дата сервера виходить за межі терміну дії сертифіката, може виникнути помилка SSL.
Рекомендації з техніки безпеки та експлуатації
- Не залишайте синхронізацію NTP вимкненою.
- Одним із перших параметрів, які потрібно перевірити після встановлення сервера, має бути часовий пояс.
- Регулярно перевіряйте точність годинника для WHMCS, платіжної системи, системи ігрових подій і резервних кронів.
- Виконуючи аналіз журналу, враховуйте різницю в часовому поясі.
- Якщо ви використовуєте кілька серверів, застосовуйте однаковий стандарт часу на всіх серверах.
Ця стаття спеціально підготовлена для PvPServer.