در دنیای شبکههای کامپیوتری، به صورت معمول و بدون دخالت تایم سرور، زمان سیستمها بعد از مدتی کارکرد دچار اختلاف و بی نظمی میشود که این موضوع میتواند در عملکرد کلی سیستمها در شبکه ایجاد اختلال کند.
از این رو برای همزمانی کامل تمامی سیستمهای موجود در یک شبکه، از سرویس همگام سازی زمان با تایم سرورها براساس پروتکل NTP استفاده میگردد.
در این مستند نحوه پیکربندی زمان سیستم و همچنین سرویس NTP کلاینت (همگام سازی زمان با تایم سرورها) در سیستمهای لینوکسی بررسی میشود.
در این وبلاگ به نحوه راه اندازی NTP سرور در لینوکس Centos می پردازیم
شما از طریق دستورات زیرمی توانید از زمان و تاریخ سرور خود اطلاع یابید.
Date
Timedatectl

در مرحله اول با دستور زیر timezone خود را تغییر دهید
timedatectl set-timezone Asia/Tehran

و با دستورات زیر chrony را نصب و فعال و وضعیت آن را مشاهده کنید.
yum install chrony
systemctl enable –now chronyd
systemctl status chronyd

و بعد دستور زیر را وارد کنید
vi /etc/chrony.conf
و در صفحه ای برای شما باز می شود ntp سرور ها را وار کنید.
Server 0.centos.pool.ntp.org iburst
Server 1.centos.pool.ntp.org iburst
Server 2.centos.pool.ntp.org iburst
Server 3.centos.pool.ntp.org iburst
و در مرحله بعد با زدن دستور زیر سرور لینوکس شما به ntp سرورهایی که در مرحله قبل اضافه کردین syn می شوند.
timedatectl set-ntp true
و بعد با دستورات زیر سرویس chrony را ریستارت و فعال کنید.
systemctl restart chronyd
systemctl enable chronyd
و در آخر نیز دستورات زیر را برای تنظیمات فایروال وارد کنید.
firewall-cmd –add-service=ntp –permanent
firewall-cmd –reload
برای چک کردن وضعیت NTP Client دستور زیر را وارد می کنیم تا متوجه بشیم ساعت را از کدوم سرور می گیرد.
chronyc sources
به طور کلی میتوانیم بگوییم برای تنظیم زمان و تاریخ در شبکههای بزرگ لینوکس سنتاواس (Linux distro based on Red Hat Enterprise Linux ) از NTP سرور استفاده میشود. این پروتکل وظیفه دارد که زمان سیستمهای متصل به شبکه را تنظیم کند. برای تنظیم زمان سیستمها به ساعت هماهنگ جهانی متصل میشود. در این مقاله نحوه راهاندازی NTP سرور در لینوکس CentOS را به طور کامل و مرحله به مرحله بیان کردیم.