رفع مشکل بهم خوردن ساعت سرور لینوکس بعد از ریبوت

مشکل ریست شدن ساعت سرور

گاهی پس از ریبوت سرور لینوکس، ساعت سیستم تغییر می‌کند و زمان نادرست نمایش داده می‌شود. این مشکل باعث اختلال در لاگ‌ها، cron jobها، گواهینامه‌های SSL و سرویس‌های احراز هویت می‌شود.

دلایل

عدم نصب یا فعال نبودن NTP (Network Time Protocol)، مشکل ساعت سخت‌افزاری (Hardware Clock)، تنظیم نادرست timezone، و مشکل باتری CMOS در سرورهای فیزیکی.

رفع

روش ۱: نصب و فعال‌سازی NTP

CentOS/RHEL:

yum install chrony
systemctl enable chronyd
systemctl start chronyd

Ubuntu/Debian:

apt install chrony
systemctl enable chrony
systemctl start chrony

روش ۲: همگام‌سازی دستی

chronyc makestep
# یا
ntpdate pool.ntp.org

روش ۳: تنظیم Timezone

timedatectl set-timezone Asia/Tehran

بررسی:

timedatectl

روش ۴: همگام‌سازی Hardware Clock

# نوشتن زمان سیستم روی ساعت سخت‌افزاری
hwclock --systohc

روش ۵: بررسی در محیط مجازی

در سرورهای مجازی (KVM/VMware)، ساعت از هاست فیزیکی گرفته می‌شود. مطمئن شوید هاست فیزیکی NTP فعال دارد.

بررسی

date
timedatectl
chronyc tracking

پیشگیری

همیشه NTP (chrony) نصب و فعال باشد. Timezone صحیح تنظیم شود. Hardware Clock همگام باشد.

سرور مجازی اروپا با NTP از پیش تنظیم‌شده. کانفیگ سرور شامل تنظیم NTP و Timezone.

🖥️ سرور با NTP

سرور مجازی با NTP و Timezone صحیح از پیش تنظیم‌شده.

مشاهده سرور مجازی ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: