خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش سینک کردن زمان با NTP Server در اوبونتو

آموزش سینک کردن زمان با NTP Server در اوبونتو
NTP یا Network Time Protocol پروتکلی است که زمان سیستم شما را با NTP سرورهای آنلاین سینک می کند و اینکار را با دقت چند میلی ثانیه انجام می دهد. NTP روی پورت UDP 123 کار می کند. در این مطلب ما می خواهیم ببینیم که چگونه می توانید زمان را با استفاده از NTP Server روی اوبونتو سینک کنیم. عدم تنظیم بودن زمان درست در سیستم تان مشکلات بسیاری را می توان بوجود آورد و گزارشات اشتباه و ناهماهنگی را دریافت کنید.

نرم افزار سامانه مودیان راهکار
برای نصب NTP server در اوبونتو، ابتدا Terminal را باز کرده و سپس دستور زیر را در آن اجرا کنید.



sudo apt-get install ntp

برای تأیید اینکه نصب به خوبی انجام شده دستور زیر را اجرا کنید:

dpkg -l | grep "ntp"

پس از اجرای دستور خروجی شما هم باید چیزی شبیه به خروجی زیر باشد:

ii  ntp                                                         1:4.2.8p12+dfsg-3ubuntu4.20.04.1                            amd64        Network Time Protocol daemon and utility programs
ii sntp 1:4.2.8p12+dfsg-3ubuntu4.20.04.1 amd64 Network Time Protocol - sntp client

پس از آن کش Repository اوبونتو را با دستور زیر بروزرسانی کنید:

apt-get update

پس از به روز رسانی موفقیت آمیز سیستم، با استفاده از دستور زیر می توانید بررسی کنید که NTP در حال اجرا است یا خیر:

systemctl status ntp

آموزش سینک کردن زمان با NTP Server در اوبونتو
برای بررسی صحت کارکرد NTP در سیستم تان هم دستور زیر را اجرا کنید:

ntpq -p

آموزش سینک کردن زمان با NTP Server در اوبونتو
حالا می خواهیم نحوه بروز رسانی ساعت با استفاده از ntp را بررسی کنیم بعضا شاید با سیستمی مواجه شوید که دارای ساعت واقعی با باتری است و همگام سازی زمان با مشکل مواجه می شود. در این حالت، شاید از شما خواسته شود که ساعت را به اجبار بروز کنید تا زمان سیستم شما بدون تاخیر زمانی سینک شود. به جای اجرای دستور ntpdate که منسوخ شده است، دستورات زیر را اجرا کنید.
برای شروع، ابتدا سرویس NTP را Stop کنید:

systemctl stop ntp

سپس دستور زیر را اجرا کنید:

sudo ntpd -gq

آموزش سینک کردن زمان با NTP Server در اوبونتو
سپس با کمک دستور زیر سرویس NTP را در اوبونتو Start کنید:

systemctl start ntp

ntpdate در نسخه های قبلی اوبونتو و به نفع timedatectl حذف شد. برای بررسی وضعیت time می توانید timedatectl را اجرا کنید:

timedatectl

روش دیگری که می توانید برای تنظیم فوری زمان سیستم استفاده کنید استفاده از sntp مطابق شکل زیر است.

sudo sntp -s 24.56.178.140
البته به جای ip address مربوط به ntp سرور حتی می توانید نام آن را هم وارد کنید. مثلا:

sudo sudo sntp -s ir.pool.ntp.org

که البته خودم همین دستور فوق را بررسی سینک کردن زمان در لحظه سیستم اوبونتو بیشتر ترجیح می دهم در هر صورت شما از هر روشی که راحت ترید استفاده کنید. ضمن اینکه اگر روش های دیگری هم شما سراغ دارید، حتما در قسمت ثبت نظرات و دیدگاه ها آن را با ما و سایر دوستان به اشتراک قرار دهید.

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز