پرش به محتوا

همگام‌سازی زمان با Chrony

ساعت دقیق برای لاگ‌ها، گواهی‌ها و Kerberos حیاتی است. Chrony را پیکربندی و وضعیت همگام‌سازی را بررسی کنید.

AlmaLinux 9سطح: مقدماتیبرای: Rocky Linux 10، AlmaLinux 10، CentOS Stream 10، Rocky Linux 9، AlmaLinux 9به‌روزرسانی: ۱۶ آبان ۱۴۰۵

ساعت نادرست باعث خطای گواهی TLS، ورودهای ناموفق در Active Directory و لاگ‌های غیرقابل‌اعتماد می‌شود. در Rocky Linux سرویس chronyd این کار را انجام می‌دهد.

۱. نصب و فعال‌سازی

bash
sudo dnf install -y chrony
sudo systemctl enable --now chronyd

۲. انتخاب سرورهای زمان

bash
sudo vi /etc/chrony.conf

خط‌های pool یا server موجود را با سرورهای مورد نظر جایگزین کنید. در شبکه‌ی سازمانی بهتر است همه‌ی سرورها از یک یا دو سرور زمان داخلی تبعیت کنند:

ini
server 192.168.10.5 iburst
pool pool.ntp.org iburst

۳. اعمال و بررسی

bash
sudo systemctl restart chronyd
chronyc sources -v
chronyc tracking

علامت * در خروجی chronyc sources یعنی سرور فعلی همگام‌سازی.

۴. (اختیاری) سرور زمان برای شبکه‌ی داخلی

برای این‌که سایر دستگاه‌ها از این سرور زمان بگیرند، در /etc/chrony.conf این خط را اضافه کنید و پورت NTP را باز کنید:

ini
allow 192.168.10.0/24
bash
sudo firewall-cmd --permanent --add-service=ntp
sudo firewall-cmd --reload
sudo systemctl restart chronyd