# آموزش نصب NTP در سرور

- پیوند: https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-ntp-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1/
- منتشرشده: 2023-06-06T11:47:07+00:00
- نویسنده: نگارنوین

در این آموزش با شما هستیم با آموزش نصب NTP در سرور پس تا انتهای این مطلب کاربردی
مارا همراهی کنید

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/arduino_ntp_banner.
jpeg)

ان تی پی پروتکلی می باشد که برای تنظیم ساعت سرور می باشد ، شاید تا به حال به این
موضوع برخورده باشید که برای اجرای یک برنامه و یا باز کردن یک سایت پیغامی با محتوای“
زمان سیستم و Time Zone خود را بروز کنید” نشان داده شده باشد.

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

سرورهای NTP  دارای سلسله مراتب هستند که به آنها stratum گفته می شود .

این پروتکل وظیفه Synchronize یا همگام سازی ساعت و تاریخ سیستم ها را در شبکه های 
کامپیوتری به عهده دارد. به Node شبکه ای که زمان آن به عنوان زمان رسمی تلقی می شود
و مبدا تنظیم ساعت و تاریخ برای Node های مختلف در مناطق زمانی متفاوت است NTP Server
گفته می شود

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

#### **آموزش نصب NTP در میکروتیک :**

یرای این کار مانند تصویر زیر تنظیمات را در میکروتیک انجام می دهیم تا میکروتیک به
عنوان NTP  کلاینت تنظیم گردد.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/time-
server-1-1.png)

در لینک زیر هم می توانید به لیستی از تایم سرور ها برای ایران دسترسی داشته باشید.

[https://www.pool.ntp.org/zone/ir](https://www.pool.ntp.org/zone/ir)

برای تنظیم ساعت روتر میکروتیک منطقه زمانی را روی تهران قرار دهید.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/time-
server-4-1024x552-1.jpg)

## راه اندازی NTP  سرور در میکروتیک

بسته NTP  سرور به صورت پیش فرض بر روی میکروتیک نصب نیست .

برای چک کردن این موضوع از مسیر System —– package  استفاده می کنیم .

اگر بسته NTP-xxx.npk   وجو نداشت باید آن را بر روی میکروتیک نصب کرد.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/time-
server-4-1024x552-1.jpg)

### برای این کار به آدرس :

[https://mikrotik.com/download](https://mikrotik.com/download)   رفته و  پکیج مناسب
با روتر خود را دانلود کنید و از حالت فشرده خارج کنید.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/time-
server-5-1024x601-1.jpg)

سپس بسته مربوط به NTP   را کپی کرده  و مانند شکل زیر در روتر میکروتیک نصب کنید و
سپس روتر را ری استارت کنید.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/time-
server-5-1024x601-2.jpg)

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/time-
server-7-1024x590-1.jpg)

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/time-
server-8.jpg)

بعد از نصب گزینه NTP server   منوی system  اضافه می شود.

و تنظیمات  نهایی به صورت زیر خواهد بود.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/time-
server-9.jpg)

#### **آموزش نصب NTP در لینوکس** :

### ۱- ابتدا به کنسول **لینوکس CentOS** خود متصل شوید.

### ۲- با دستور yum پکیج **سرویس NTP** را نصب کنید.

    ```
    yum install ntp
    ```

۳- پس از نصب به سراغ فایل **تنظیمات NTP** رفته و آن را با ویرایشگر باز کنید.

    ```
    nano /etc/ntp.conf
    ```

در این فایل تنظیمات مربوط به NTP سرور خود را می بینید.

دنبال عبارت هایی که با کلمه Server شروع شده بگردید و آنها را با علامت # به حالت 
کامنت تغییر دهید.

برای انتخاب سرور بهتر و نزدیک تر می توانید از سایت **[www.pool.ntp.org](http://www.pool.ntp.org/en)**
کمک بگیرید.

ابتدا وارد سایت شوید و منطقه جغرافیای خود را انتخاب کنید تا نام سرور های نزدیک به
شما را نشان دهد.

پیشنهاد می گردد ۲ یا ۳ سرور به این فایل اضافه کنید.

۴-  در ادامه در **فایل ntp.conf** عبارت زیر را وارد کنید تا اجازه سرویس دهی به IP
های شبکه خود را بدهید.

    ```
    restrict 192.168.1.0 netmask 255.255.255.0 nomodify notrap
    ```

توسط دستور بالا به شبکه ۱۹۲.۱۶۸.۱.۰ اجازه دسترسی داده اید.

دقت داشته باشید به جای آدرس IP شبکه ذکر شده، آدرس IP شبکه خود را وارد کنید.

پس از تغییرات اعمال شده در **فایل ntp.conf**، آن را ذخیره کنید.

### ۵- در صورتی که می خواهید برای عیب یابی یا نحوه کارکرد سرویس فایل log ایجاد کنید عبارت زیر را در **فایل ntp.conf** اضافه نمایید.

    ```
    logfile /var/log/ntp.log
    ```

### ۶- در پایان پس از اجرای دستورات بالا، شمای **فایل ntp.conf** شما به شکل زیر است.

### ۷- پس از اطمینان از تغییرات، سرویس را یک بار راه اندازی مجدد کنید.

    ```
    service ntpd restart
    ```

### ۸- برای تست صحت عملکرد **سرویس NTP** دستور زیر را وارد کنید.

    ```
    ntpq -p
    date -R
    ```

با وارد کردن دستور اول ارتباط با سرورهای اضافه شده چک می شود.

با وارد کردن دستور دوم تاریخ بروز سیستم به صورت کامل نشان داده خواهد شد.

در صورت دریافت نتیجه صحیح از دستورات بالا، مراحل **راه اندازی NTP سرور در لینوکس
CentOS** با موفقیت به پایان رسیده است.

آموزش نصب NTP در ویندوز :

برای این کار بر روی ویندوز سرور ۲۰۱۶ ای که قصد تبدیل آن به NTP Server را دارید لاگین
نمایید.

ابزار Run را اجرا نمایید و در آن عبارت gpedit.msc را جهت اجرای Local Group Policy
Editor تایپ و Enter کنید.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/NTP-Server-
1.jpg)

از ساختار درختی Computer Configuration گزینه Administrative Templates سپس System
و Windows Time Service و بعد Time Providers را برگزینید و در انتها بر روی Enable
Windows NTP Server کلیک دوبل کنید.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/NTP-Server-
2-850x834-1.jpg)

پالیسی Enable Windows NTP Server را که در حالت پیش فرض Not Configured است را Enable
و بر روی Ok کلیک کنید.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/NTP-Server-
3.jpg)

از همان شاخه به Windows Time Service باز گردید و بر روی Global Configuration Settings
کلیک دوبل کنید.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/NTP-Server-
4-1.jpg)

Global Configuration Settings را Enabled نمایید و از قسمت Options مقدار AnnounceFlags
را برابر عدد ۵ قرار دهید. اگر مایل هستید بیشتر درباره مقدارهای مختلفی که می توان
به متغیر AnnounceFlags نسبت داد ، بدانید

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/NTP-Server-
5.jpg)

بر روی Ok کلیک کنید و از Local Group Policy Editor خارج شوید. اکنون پنجره Services
در ویندوز را با تایپ Services.msc در Run باز کنید. سرویس Windows Time را بیابید 
و از آن Properties بگیرید.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/NTP-Server-
6-850x720-1.jpg)

Startup Type آن را بر روی Automatic تنظیم و بر روی Ok کلیک کنید. دلیل انجام این 
کار این است که در صورت Restart شدن Windows Server به هر دلیل سرویس Windows Time 
در زمان راه اندازی مجدد به طور اتوماتیک انجام شود.

![آموزش نصب NTP در سرور](https://negarnovin.com/wp-content/uploads/2023/06/NTP-Server-
7.jpg)

در نهایت توجه داشته باشید که پورت پیش فرض سرویس NTP شماره ۱۲۳ می باشد که برای کارکرد
صحیح آن باید در فایروال اجازه تبادل اطلاعات را داشته باشد.

### 📌 خلاصه

در این آموزش با شما هستیم با آموزش نصب NTP در سرور پس تا انتهای این مطلب کاربردی
مارا همراهی کنید تا براحتی این کار را انجام دهید

## 🔗 مطالب مرتبط

 * [آموزش نصب سی پنل در سرور ایران](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d8%b3%db%8c-%d9%be%d9%86%d9%84-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1-%d8%a7%db%8c%d8%b1%d8%a7%d9%86/)
 * [آموزش نصب سرور](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d8%b3%d8%b1%d9%88%d8%b1/)
 * [آموزش نصب ویندوز در سرور](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1/)

## Comments

### By: رضا

- پیوند: https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-ntp-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1/#comment-2855
- منتشرشده: 2024-12-29T12:16:43+00:00

سلام
 راهکار شما بسیا مفید و کاربردی بود.ممنون

### By: نگار نوین

- پیوند: https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-ntp-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1/#comment-2859
- منتشرشده: 2024-12-29T16:55:27+00:00

خوشحالیم که برای شما مفید بوده است
