همگام سازی لینوکس با پروتکل زمان شبکه

پروتکل زمان شبکه یا Network Time Protocol امکان همگام سازی و استفاده از ساعت دقیق را در شبکه های کامپیوتری فراهم می کند.

بسیاری از برنامه ها حساس به زمان هستند، بنابراین به حداقل رساندن اختلاف زمانی میان کلاینت و سرور اهمیت ویژه ای دارد. با کمک پروتکل زمان شبکه و کانفیگ کلاینت ها، کلاینت ها زمان خود را با سرور همگام سازی می کنند.

برای اطلاعات بیشتر در مورد این پروتکل می تونید به ویکی پدیا مراجعه کنید.

در این مقاله نحوه نصب یک روش ساده برای همگام سازی سیستم عامل با سرور های NTP معرفی میکنیم.

ابتدا لازم هست کلاینت های ntpd و ntpdate را بر روی سیستم عامل نصب کنید. دستورات نمایش داده شده برای سیستم عامل centos می باشد اما برای سایر سیستم عامل ها با تغییرات اندک قابل استفاده می باشد.

yum install ntp ntpdate
//فعال سازی سرویس
systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd
//معرفی سرورها
ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org
//ریست کردن سرویس
ystemctl restart ntpd

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

timedatectl

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

hwclock -w

دیدگاهتان را بنویسید

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