در خصوص مشکل به هم خوردن زمان سرور پس از هر بار Reboot، این مورد به دلیل اختلالات اینترنت بینالملل و عدم دسترسی سرور به تایمسرورهای (NTP) پیشفرض رخ میدهد. در نتیجه سیستمعامل نمیتواند زمان خود را آپدیت کند، برای رفع دائمی این مشکل، لطفاً یکی از دو راهحل زیر را روی سرور اعمال فرمایید:
راهحل اول: تنظیم تایمسرورهای ملی (ایران)
با این کار، سرور زمان را از دیتاسنترهای داخل کشور دریافت میکند.
-
فایل تنظیمات را باز کنید: nano /etc/systemd/timesyncd.conf
-
در بخش [Time]، خطوط زیر را اضافه یا اصلاح کنید:
NTP=ir.pool.ntp.org
FallbackNTP=ntp.ir ntp.ut.ac.ir -
فایل را ذخیره کرده و دستورات زیر را برای اعمال تغییرات اجرا کنید:
timedatectl set-ntp true
systemctl restart systemd-timesyncd
راهحل دوم: تنظیم دستی زمان و ذخیره روی سختافزار (در صورت قطعی کامل شبکه | اگر سرور به اینترانت ملی هم دسترسی ندارد، باید زمان را دستی تنظیم کرده و روی مادربرد ذخیره کنید تا با ریاستارت پاک نشود. )
-
ابتدا آپدیت خودکار را خاموش کنید:
timedatectl set-ntp false -
زمان دقیق را تنظیم کنید (به عنوان مثال):
timedatectl set-time “2026-03-29 14:30:00” -
زمان تنظیم شده را روی سختافزار سرور (RTC) ذخیره کنید:
hwclock --systohc