- مقدمه
- مراحل
- 1. نصب Chrony
- 2. پیکربندی Chrony
- 3. تنظیمات شبکه
- 4. شروع و فعالسازی Chrony
- 5. بررسی وضعیت Chrony
- 6. بررسی سرورها و آمار
- 7. تست همگامسازی زمان
- نتیجهگیری
مقاله: پیکربندی Time Sync با Chrony در شبکههای داخلی
مقدمه
زمان دقیق و هماهنگ در شبکههای داخلی از اهمیت بالایی برخوردار است. ناهماهنگی در زمان میتواند منجر به مشکلاتی در فرآیندها و ارتباطات شبکهای شود. یکی از ابزارهای پیشرفته برای همگامسازی زمان در سیستمهای لینوکسی، Chrony است. این مقاله به بررسی مراحل یکربندی Chrony برای همگامسازی زمان در شبکههای داخلی میپردازد.
مراحل
1. نصب Chrony
برای شروع، ابتدا باید بسته Chrony را نصب کنید. بستههای Chrony در اکثر توزیعهای لینوکس موجود هستند. از دستورات زیر برای نصب استفاده کنید:
sudo apt update
sudo apt install chrony
برای توزیعهای Red Hat یا CentOS:
sudo yum install chrony
2. پیکربندی Chrony
پس از نصب، فایل پیکربندی Chrony در مسیر /etc/chrony/chrony.conf قرار دارد. در این مرحله باید این فایل را ویرایش کنید تا سرورهای زمان مورد نظر خود را اضافه کنید.
برای ویرایش فایل پیکربندی:
sudo nano /etc/chrony/chrony.conf
در این فایل، سرورهای NTP مورد نظر را اضافه کنید. مثلاً:
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst
3. تنظیمات شبکه
در تنظیمات شبکه باید اجازه دهید که Chrony از سمت دیگر سرورها ارتباط برقرار کند. برای این کار، باید خط زیر را در فایل پیکربندی اضافه کنید:
allow 192.168.0.0/24
این تنظیم به Chrony اجازه میدهد تا از آدرسهای IP در شبکه محلی با IP های 192.168.0.x همگامسازی کند.
4. شروع و فعالسازی Chrony
پس از انجام تغییرات، Chrony را شروع کرده و آن را بهطور خودکار در زمان راهاندازی سیستم فعال کنید:
sudo systemctl start chronyd
sudo systemctl enable chronyd
5. بررسی وضعیت Chrony
برای تأیید اینکه Chrony به درستی در حال کار کردن است، میتوانید از دستور زیر استفاده کنید:
chronyc tracking
این دستور وضعیت همگامسازی زمان را نشان میدهد و میتوانید تأیید کنید که زمان با سرورهای NTP همگام است.
6. بررسی سرورها و آمار
برای مشاهده آمار دقیقتری درباره سرورهای NTP که Chrony به آنها وصل است، از دستور زیر استفاده کنید:
chronyc sources -v
این دستور اطلاعاتی درباره سرورهای زمان، زمان تأخیر و وضعیت آنها ارائه میدهد.
7. تست همگامسازی زمان
برای اطمینان از صحت همگامسازی، میتوانید زمان سیستم را با زمان NTP بررسی کنید:
date
درصورتیکه زمان سیستم با زمان NTP اختلاف داشته باشد، میتوانید با استفاده از دستور زیر زمان را بروز کنید:
sudo chronyc makestep
این دستور باعث میشود تا Chrony زمان سیستم را بهسرعت با سرور NTP همگامسازی کند.
نتیجهگیری
در این مقاله، مراحل یکربندی Chrony برای همگامسازی زمان در شبکههای داخلی را بررسی کردیم. مراحل شامل نصب، پیکربندی سرورهای NTP، تنظیمات شبکه، و در نهایت بررسی و تست همگامسازی بود. Chrony ابزاری قدرتمند و کارآمد برای مدیران سرور و توسعهدهندگان است که به آنها این امکان را میدهد تا زمان سیستمهای خود را بهصورت دقیق همگامسازی کنند. توجه به نکات ذکرشده در هر مرحله میتواند به بهبود عملکرد و هماهنگی زمان در شبکههای داخلی کمک کند.