# تنظیم ساعت و تاریخ در centos

- پیوند: https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/
- منتشرشده: 2023-11-17T16:43:12+00:00
- نویسنده: نگارنوین

🐧 آموزش CentOS timedatectl & date بروز شده ۱۴۰۴

  راهنمای جامع — CentOS ۶ , ۷ , ۸

# تنظیم ساعت و تاریخ در CentOS

 آموزش کامل و بروز **تنظیم ساعت و تاریخ در CentOS** با دستورات **timedatectl** و**
date** برای نسخه های ۶، ۷ و ۸. تنظیم صحیح ساعت سرور برای بکاپ گیری، لاگ ها و پروسه
های سیستمی حیاتی است.

 [  شروع آموزش ](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/#nn-cts-tutorial)
[  خرید سرور مجازی لینوکس ](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/)

 **CentOS 6,7,8** پوشش کامل نسخه ها

 **timedatectl** دستور اصلی

 **NTP Sync** همگام سازی خودکار

 **Asia/Tehran** منطقه زمانی ایران

![لوگوی CentOS](https://negarnovin.com/wp-content/uploads/2019/11/centos-logo-4096-
scaled.png)

  _root@server:~#_

$ timedatectl

Local time: Sat 2024-01-20 14:30:00 IRST

Universal time: Sat 2024-01-20 11:00:00 UTC

RTC time: Sat 2024-01-20 11:00:00

Time zone: Asia/Tehran (IRST, +0330)

NTP synchronized: yes

$ ▮

Asia/Tehran — UTC+3:30

NTP Synchronized

 [چرا مهم است؟](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/#nn-cts-why)
[آموزش timedatectl](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/#nn-cts-tutorial)
[تنظیم TimeZone](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/#nn-cts-timezone)
[دستور date](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/#nn-cts-date-cmd)
[همگام سازی NTP](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/#nn-cts-ntp)
[خرید سرور لینوکس](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/#nn-cts-plans)
[سوالات متداول](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/#nn-cts-faq)

 چرا باید ساعت سرور را تنظیم کنیم؟

## اهمیت تنظیم ساعت و تاریخ در CentOS

تنظیم نادرست ساعت سرور می تواند مشکلات جدی ایجاد کند. از دست دادن بکاپ ها تا خطاهای
امنیتی SSL — همه به ساعت صحیح وابسته اند.

### بکاپ گیری دقیق

بکاپ های زمان بندی شده (Cron Jobs) برای اجرای صحیح به ساعت دقیق نیاز دارند. ساعت
اشتباه = بکاپ از دست رفته!

### امنیت SSL/TLS

گواهی نامه های SSL بر اساس زمان اعتبارسنجی می شوند. اختلاف زمانی بیش از ۵ دقیقه 
باعث خطای اتصال می شود.

### لاگ های دقیق

تمام رویدادهای سیستم با timestamp ثبت می شوند. لاگ های نادرست عیب یابی را غیرممکن
می کنند.

### همگام سازی کلاستر

در محیط های چند سروره (Cluster)، تمام نودها باید ساعت یکسانی داشته باشند وگرنه سرویس
ها از کار می افتند.

 **نکته مهم:** برای اجرای این دستورات به دسترسی `root` یا `sudo` نیاز دارید. اگر
هنوز سرور مجازی ندارید، [**سرور مجازی لینوکس نگارنوین**](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/)
را با قیمت مناسب تهیه کنید.

 آموزش گام به گام

## تنظیم ساعت با دستور timedatectl در CentOS ۷ و ۸

دستور `timedatectl` ابزار اصلی تنظیم زمان در CentOS ۷ و ۸ است. این دستور جایگزین
دستور قدیمی `ntpdate` شده است.

۱

### مشاهده وضعیت فعلی زمان سرور

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

 bash

    ```
    timedatectl
    ```

خروجی نمونه:

    ```
          Local time: Sat 2024-01-20 14:30:00 IRST
      Universal time: Sat 2024-01-20 11:00:00 UTC
            RTC time: Sat 2024-01-20 11:00:00
           Time zone: Asia/Tehran (IRST, +0330)
         NTP enabled: yes
    NTP synchronized: yes
     RTC in local TZ: no
          DST active: no
    ```

۲

### تنظیم ساعت سیستم

برای تغییر ساعت سرور از دستور زیر استفاده کنید (فرمت: HH:MM:SS):

 bash

    ```
    timedatectl set-time 22:23:45
    ```

  با وارد کردن این دستور، ساعت سرور به ۲۲:۲۳:۴۵ تغییر می کند. توجه: اگر NTP فعال
باشد، ابتدا باید آن را غیرفعال کنید: `timedatectl set-ntp no`

۳

### تنظیم تاریخ و ساعت به صورت همزمان

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

 bash

    ```
    timedatectl set-time "2024-04-15 22:37:22"
    ```

  فرمت صحیح تاریخ: `YYYY-MM-DD HH:MM:SS` — سال-ماه-روز ساعت:دقیقه:ثانیه

 تنظیم منطقه زمانی

## تنظیم TimeZone در CentOS ۷ و ۸

منطقه زمانی (Timezone) تعیین می کند سرور شما به کدام ناحیه جغرافیایی تعلق دارد. 
برای کاربران ایرانی، تنظیم روی `Asia/Tehran` ضروری است.

۱

### تنظیم منطقه زمانی تهران (ایران)

برای تنظیم منطقه زمانی سرور روی تهران:

 bash

    ```
    timedatectl set-timezone Asia/Tehran
    ```

۲

### مشاهده لیست کامل منطقه های زمانی

 bash

    ```
    timedatectl list-timezones
    ```

۳

### جستجو در منطقه های زمانی

برای جستجوی منطقه زمانی خاص با grep:

 bash

    ```
    timedatectl list-timezones | grep -i york
    ```

۴

### مشاهده تمام منطقه های زمانی یک قاره

برای دیدن تمام منطقه های زمانی قاره آسیا:

 bash

    ```
    timedatectl list-timezones | grep Asia
    ```

خروجی نمونه (بخشی از نتایج):

    ```
    Asia/Baghdad
    Asia/Baku
    Asia/Bangkok
    Asia/Dubai
    Asia/Kabul
    Asia/Tehran
    Asia/Tokyo
    ```

 همگام سازی خودکار

## فعال سازی NTP در CentOS

بهترین روش برای تنظیم ساعت سرور، استفاده از سرور NTP است. با این روش، ساعت سرور 
به صورت خودکار و دائمی با سرورهای زمان جهانی همگام می ماند.

### فعال کردن NTP

 bash

    ```
    timedatectl set-ntp yes
    ```

### غیرفعال کردن NTP

 bash

    ```
    timedatectl set-ntp no
    ```

### نصب و فعال سازی chrony (CentOS ۷/۸)

 bash

    ```
    yum install chrony -y
    systemctl enable chronyd
    systemctl start chronyd
    chronyc tracking
    ```

![CentOS Linux لوگو ۲۰۲۲](https://negarnovin.com/wp-content/uploads/2019/11/Centos-
logo-2022.svg-scaled.png)

 **دقت NTP** دقت همگام سازی تا میلی ثانیه

 **chrony vs ntpd** chrony پیشنهاد CentOS ۷+ است

 **Pool.ntp.org** استفاده از سرورهای NTP استاندارد

 **Port 123 UDP** پورت NTP باید در فایروال باز باشد

 روش جایگزین

## تنظیم ساعت و تاریخ با دستور date در CentOS

دستور `date` روش قدیمی تر اما هنوز کاربردی برای تنظیم زمان است. در CentOS ۶ که `
timedatectl` وجود ندارد، از این دستور استفاده کنید.

۱

### تنظیم ساعت با دستور date

ساختار دستور و مثال کاربردی:

ساختار

 bash

    ```
    date --set HH:MM:SS
    ```

مثال

 bash

    ```
    date --set 22:26:10
    ```

۲

### تنظیم تاریخ با دستور date

ساختار

 bash

    ```
    date --set YYYY-MM-DD
    ```

مثال

 bash

    ```
    date --set 2024-04-15
    ```

۳

### تنظیم تاریخ و ساعت به صورت همزمان

 bash

    ```
    date --set "2024-04-15 23:15:07"
    ```

  **توجه:** تاریخ باید واقعی باشد. مثلاً ۲۹ فوریه فقط در سال کبیسه معتبر است. در
غیر این صورت خطا دریافت خواهید کرد.

۴

### نمایش تاریخ و ساعت فعلی

 bash

    ```
    date
    ```

خروجی نمونه:

    ```
    Sat Jan 20 14:30:00 IRST 2024
    ```

### مقایسه دستورات timedatectl و date

  |  ویژگی |  timedatectl |  date |  
   |  نسخه CentOS |  ۷ و ۸ |  ۶, ۷ و ۸ |  
 |  پشتیبانی NTP |  ✓ دارد |  ✗ ندارد |  
 |  تنظیم Timezone |  ✓ دارد |  ✗ ندارد |  
 |  پیشنهاد استفاده |  ⭐ توصیه شده |  جایگزین |

## به سرور مجازی لینوکس نیاز دارید؟

با **سرور مجازی لینوکس نگارنوین**، یک محیط کامل CentOS اختصاصی در بیش از **۵۰ لوکیشن**
دنیا داشته باشید. ترافیک نامحدود، پورت ۱۰ گیگابیت، NVMe SSD و پشتیبانی ۲۴ ساعته.

 * ✓ تحویل آنی و فوری
 * ✓ ترافیک کاملاً نامحدود
 * ✓ تمامی سیستم عامل ها و نسخه ها
 * ✓ پشتیبانی ۲۴/۷ تیکتینگ
 * ✓ ۵۰ لوکیشن در سراسر جهان

 [  مشاهده سرورهای مجازی لینوکس ](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/)
[  مشاوره رایگان ](https://my.negarnovin.com/submitticket.php)

 تعرفه ها و پلن ها

## قیمت سرور مجازی لینوکس نگارنوین

ترافیک نامحدود — فایروال اختصاصی — تمامی سیستم عامل ها — تمامی کنترل پنل ها — پشتیبانی
۲۴/۷

نمایش تعرفه: **ماهانه**

 سرور مجازی لینوکس

### پلن ۱

 تحویل آنی

 1,700,000 19,300,000 تومان / ماهانه

 * **RAM**4GB DDR4
 * **CPU**2 Cores / 2000 MHz
 * **Storage**30GB NVMe
 * **Bandwidth**نامحدود
 * **Locations**۵۰ لوکیشن
 * **Port**10G

 [سفارش دهید](https://my.negarnovin.com/store/vps/vps-1)

 سرور مجازی لینوکس

### پلن ۲

 تحویل آنی

 2,000,000 21,500,000 تومان / ماهانه

 * **RAM**6GB DDR4
 * **CPU**4 Cores / 4000 MHz
 * **Storage**40GB NVMe
 * **Bandwidth**نامحدود
 * **Locations**۵۰ لوکیشن
 * **Port**10G

 [سفارش دهید](https://my.negarnovin.com/store/vps/vps-2)

پرفروش ترین

 سرور مجازی لینوکس

### پلن ۳

 پیشنهاد ویژه

 2,400,000 30,500,000 تومان / ماهانه

 * **RAM**10GB DDR4
 * **CPU**6 Cores / 6000 MHz
 * **Storage**50GB NVMe
 * **Bandwidth**نامحدود
 * **Locations**۵۰ لوکیشن
 * **Port**10G

 [سفارش دهید](https://my.negarnovin.com/store/vps/vps-3)

 سرور مجازی لینوکس

### پلن ۴

 تحویل آنی

 2,800,000 30,500,000 تومان / ماهانه

 * **RAM**12GB DDR4
 * **CPU**6 Cores / 6000 MHz
 * **Storage**60GB NVMe
 * **Bandwidth**نامحدود
 * **Locations**۵۰ لوکیشن
 * **Port**10G

 [سفارش دهید](https://my.negarnovin.com/store/vps/vps-4)

 سرور مجازی لینوکس

### پلن ۵

 تحویل آنی

 3,200,000 34,500,000 تومان / ماهانه

 * **RAM**16GB DDR4
 * **CPU**8 Cores / 8000 MHz
 * **Storage**70GB NVMe
 * **Bandwidth**نامحدود
 * **Locations**۵۰ لوکیشن
 * **Port**10G

 [سفارش دهید](https://my.negarnovin.com/store/vps/vps-5)

 سرور مجازی لینوکس

### پلن ۶

 تحویل آنی

 3,500,000 38,500,000 تومان / ماهانه

 * **RAM**24GB DDR4
 * **CPU**12 Cores / 12000 MHz
 * **Storage**80GB NVMe
 * **Bandwidth**نامحدود
 * **Locations**۵۰ لوکیشن
 * **Port**10G

 [سفارش دهید](https://my.negarnovin.com/store/vps/vps-6)

 سرور مجازی لینوکس

### پلن ۷

 تحویل آنی

 4,000,000 41,000,000 تومان / ماهانه

 * **RAM**32GB DDR4
 * **CPU**12 Cores / 12000 MHz
 * **Storage**90GB NVMe
 * **Bandwidth**نامحدود
 * **Locations**۵۰ لوکیشن
 * **Port**10G

 [سفارش دهید](https://my.negarnovin.com/store/vps/vps-7)

ابَرسرور

 سرور مجازی لینوکس

### ابَر سرور

 V.I.P

 4,800,000 51,000,000 تومان / ماهانه

 * **RAM**32GB DDR4
 * **CPU**16 Cores / 16000 MHz
 * **Storage**100GB NVMe
 * **Bandwidth**نامحدود
 * **Locations**۵۰ لوکیشن
 * **Port**10G

 [سفارش دهید](https://my.negarnovin.com/store/vps/vps-vip)

  ترافیک نامحدود، فایروال اختصاصی، کلیه سیستم عامل ها و نسخه ها، کلیه کنترل پنل 
ها، پنل تحت وب و پشتیبانی ۲۴ ساعته و ۷ روز هفته تیکتینگ در تمامی پلن ها ارائه می
شود.

 **مشاوره رایگان — با کارشناسان تماس بگیرید** ۰۲۱-۹۲۰۰۱۴۷۴  |  ۰۹۲۲۷۵۰۴۵۴۷  |  info@
negarnovin.com

 [تماس تلفنی](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/02192001474)
[ارسال تیکت](https://my.negarnovin.com/submitticket.php)

 پاسخ به سوالات شما

## سوالات متداول درباره تنظیم ساعت CentOS

پرتکرارترین سوالات درباره تنظیم ساعت و تاریخ در CentOS

چرا ساعت سرور CentOS من اشتباه است؟

 دلایل رایج اشتباه بودن ساعت سرور: ۱) NTP غیرفعال یا پیکربندی نادرست ۲) Timezone
اشتباه تنظیم شده ۳) ساعت سخت افزاری (RTC) خراب است ۴) سرور اخیراً راه اندازی شده
و هنوز همگام سازی نشده. ساده ترین راه حل: `timedatectl set-ntp yes` و سپس `timedatectl
set-timezone Asia/Tehran`

تفاوت timedatectl و date در CentOS چیست؟

 **timedatectl** ابزار مدرن تر است که در CentOS ۷ و ۸ موجود است و امکان مدیریت NTP
و Timezone را دارد. **date** دستور قدیمی تری است که در تمام نسخه های CentOS (از 
جمله CentOS ۶) موجود است اما قابلیت های کمتری دارد. برای CentOS ۷ و ۸، استفاده از`
timedatectl` توصیه می شود.

چطور ساعت CentOS ۶ را تنظیم کنم؟

 در CentOS ۶ دستور `timedatectl` وجود ندارد. از این روش ها استفاده کنید:
 تنظیم 
دستی: `date --set "2024-04-15 14:30:00"` نصب NTP: `yum install ntp && service ntpd
start && chkconfig ntpd on` همگام سازی فوری: `ntpdate pool.ntp.org` تنظیم Timezone:`
ln -sf /usr/share/zoneinfo/Asia/Tehran /etc/localtime`

چطور NTP را در CentOS ۷ و ۸ فعال کنم؟

 **روش ۱ — timedatectl:**
 `timedatectl set-ntp yes` **روش ۲ — chrony (پیشنهاد CentOS
۷/۸):** `yum install chrony -y` `systemctl enable chronyd --now` `chronyc tracking`
chrony از ntpd دقیق تر است و برای محیط های مجازی بهتر عمل می کند.

آیا تنظیم ساعت روی عملکرد SSL و HTTPS تأثیر می گذارد؟

 بله، کاملاً. گواهی نامه های SSL/TLS دارای تاریخ شروع و پایان اعتبار هستند. اگر 
ساعت سرور شما بیش از ۵ دقیقه با ساعت واقعی اختلاف داشته باشد، اتصالات HTTPS ممکن
است با خطای **SSL_ERROR_BAD_CERT_DOMAIN** یا **NET::ERR_CERT_DATE_INVALID** مواجه
شوند. همیشه NTP را فعال نگه دارید.

چرا باید سرور مجازی لینوکس نگارنوین را انتخاب کنم؟

 سرور مجازی لینوکس نگارنوین مزایای متعددی دارد: **ترافیک کاملاً نامحدود**، **NVMe
SSD** برای سرعت بالا، **۵۰ لوکیشن** در سراسر جهان، **پشتیبانی ۲۴ ساعته** از طریق
تیکتینگ، **تمامی سیستم عامل ها** از جمله تمام نسخه های CentOS، و **فایروال اختصاصی**.
تحویل آنی پس از پرداخت انجام می شود.

دستور hwclock در CentOS چه کاری می کند؟

 **hwclock** ساعت سخت افزاری (RTC — Real Time Clock) سرور را مدیریت می کند. ساعت
سخت افزاری مستقل از سیستم عامل است و حتی وقتی سرور خاموش است کار می کند.
 مشاهده
ساعت سخت افزاری: `hwclock --show` همگام سازی ساعت سیستم با سخت افزار: `hwclock --
hctosys` همگام سازی ساعت سخت افزار با سیستم: `hwclock --systohc`

 پشتیبانی ۲۴×۷

## به کمک نیاز دارید؟ کارشناسان ما آماده اند!

سیستم تیکتینگ ۲۴ ساعته نگارنوین بدون محدودیت مکانی همیشه فعال است. اگر در تنظیم 
ساعت سرور CentOS خود مشکل دارید یا می خواهید سرور مجازی لینوکس تهیه کنید، با ما 
تماس بگیرید.

 [📞 ۰۲۱-۹۲۰۰۱۴۷۴](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/02192001474)
[📱 ۰۹۲۲۷۵۰۴۵۴۷](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/09227504547)
[✉️ info@negarnovin.com](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-centos/info@negarnovin.com)

 [ارسال تیکت پشتیبانی](https://my.negarnovin.com/submitticket.php) [مشاهده سرورهای مجازی](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/)

### 📌 خلاصه

آموزش تنظیم ساعت و تاریخ در Centos ۶ و ۷ ۸ , امروز با شما هستیم با یک آموزش کاربردی
دیگر نحوه آموزش تنظیم ساعت و تاریخ در Centos ۶ و ۷ و ۸

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

 * [تنظیم ip شبکه Centos ۷](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-ip-%d8%b4%d8%a8%da%a9%d9%87-centos-7/)
 * [آموزش تنظیم ساعت و تاریخ در ubuntu](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d9%88-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d8%af%d8%b1-ubuntu/)
 * [آموزش تنظیم ساعت سرور](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b3%d8%a7%d8%b9%d8%aa-%d8%b3%d8%b1%d9%88%d8%b1/)
