آموزش تنظیم ساعت و تاریخ در ubuntu

اطلاعات تماس

تهران ، آیت الله کاشانی ، پلاک 160 واحد 6

92001474 - 021

info@negarnovin.com

ناحیه کاربری
🐧 آموزش Ubuntu Linux Time & Date آپدیت ۲۰۲۶ راهنمای گام‌به‌گام · به‌روزرسانی ۲۰۲۶
تنظیم ساعت و تاریخ در اوبونتو · ۲۰۲۶

آموزش تنظیم ساعت و تاریخ در Ubuntu 🐧 تنظیم صحیح Timezone در لینوکس

در این آموزش نحوه تنظیم صحیح ساعت و تاریخ در سرور اوبونتو و لینوکس را با سه روش اتومات و دستی یاد می‌گیرید. اگر زمان و تاریخ سرور Ubuntu شما دچار مشکل شده، این آموزش کامل‌ترین راه‌حل شماست.

نکته: این آموزش برای Ubuntu ۲۰.۰۴، ۲۲.۰۴، ۲۴.۰۴ و توزیع‌های Debian، CentOS و Rocky Linux کاربرد دارد. برای اجرای راحت‌تر، یک سرور مجازی فرانسه پرسرعت تهیه کنید.
Ubuntu 24.04آخرین نسخه
timedatectlدستور اصلی
NTP Syncهمگام‌سازی خودکار
۳ روشآموزش کامل
Ubuntu Linux
Ubuntu Linux Ubuntu Server
root@ubuntu:~#
$ timedatectl status
Local time: Sat 2026-06-14 10:30:00 IRST
Time zone: Asia/Tehran (+03:30)
NTP service: active ✓
$ sudo timedatectl set-timezone Asia/Tehran
✓ Timezone set successfully!
timedatectl
NTP Sync ✓
ریشه‌یابی مشکل

چرا ساعت و تاریخ سرور اوبونتو تغییر می‌کند؟

قبل از رفع مشکل، باید بدانید چه عواملی باعث تغییر زمان و تاریخ در سرور لینوکس می‌شوند.

Timezone اشتباه

پس از نصب اوبونتو، منطقه زمانی (Timezone) به‌صورت پیش‌فرض روی UTC تنظیم می‌شود. اگر سرور شما برای کاربران ایرانی است، باید Asia/Tehran تنظیم شود.

نصب اسکریپت یا نرم‌افزار

برخی اسکریپت‌های نصب نرم‌افزار یا اجرای دستورات پیکربندی، Timezone را تغییر می‌دهند یا تنظیمات NTP را غیرفعال می‌کنند.

تغییرات شبکه و ری‌استارت

با تغییرات شبکه یا ری‌استارت سرور در برخی تنظیمات، ساعت سرور از NTP Server جدید sync می‌شود که ممکن است Timezone درستی نداشته باشد.

خطای Hardware Clock

ساعت سخت‌افزاری سرور (RTC) و ساعت سیستم‌عامل ممکن است همگام نباشند. این مشکل بخصوص در محیط‌های مجازی رایج است.

روش اول · پیشنهادی ۲۰۲۶

تنظیم ساعت و تاریخ در Ubuntu با دستور timedatectl

این روش مدرن‌ترین و پیشنهادی‌ترین روش برای Ubuntu ۱۸.۰۴ به بالا است.

۱

اتصال به سرور از طریق SSH

با نرم‌افزار PuTTY، MobaXterm یا ترمینال سیستم‌عامل خود به سرور اوبونتو وصل شوید:

💻 Terminal
ssh root@your-server-ip
نیاز به سرور Ubuntu دارید؟ با سرور مجازی فرانسه نگارنوین، تمام ورژن‌های Ubuntu با یک کلیک نصب می‌شوند.
۲

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

ابتدا وضعیت فعلی ساعت، تاریخ و Timezone سرور را بررسی کنید:

💻 مشاهده وضعیت زمان
timedatectl status

خروجی مشابه زیر خواهید دید:

📄 خروجی
               Local time: Sat 2026-06-14 10:30:00 UTC
           Universal time: Sat 2026-06-14 10:30:00 UTC
                 RTC time: Sat 2026-06-14 10:30:00
                Time zone: UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
۳

لیست Timezone های موجود (اختیاری)

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

💻 لیست Timezone
# لیست تمام Timezone ها
timedatectl list-timezones

# فیلتر کردن Timezone های آسیایی
timedatectl list-timezones | grep Asia
۴

تنظیم Timezone به وقت تهران

با دستور زیر منطقه زمانی سرور را به Asia/Tehran تغییر دهید:

💻 تنظیم Timezone تهران
# تنظیم منطقه زمانی تهران
sudo timedatectl set-timezone Asia/Tehran

# تایید تغییرات
timedatectl status
📌 مرجع سریع: sudo timedatectl set-timezone UTC  |  sudo timedatectl set-timezone Asia/Tehran
۵

فعال‌سازی NTP برای همگام‌سازی خودکار

برای اطمینان از همگام‌سازی خودکار ساعت با سرورهای NTP:

💻 فعال‌سازی NTP
# فعال‌سازی همگام‌سازی NTP
sudo timedatectl set-ntp true

# بررسی وضعیت
timedatectl status
✅ تبریک! ساعت و تاریخ سرور اوبونتو با موفقیت تنظیم شد. NTP از این پس به‌صورت خودکار زمان سرور را همگام نگه می‌دارد.
روش دوم · کلاسیک

تنظیم ساعت و تاریخ در Ubuntu با دستور dpkg-reconfigure

این روش رابط گرافیکی ترمینال دارد و برای مبتدیان راحت‌تر است.

گام اول: اجرای دستور پیکربندی Timezone

دستور زیر را در ترمینال سرور اوبونتو وارد کنید:

💻 dpkg-reconfigure
sudo dpkg-reconfigure tzdata

گام دوم: انتخاب قاره و شهر

پس از اجرای دستور، یک صفحه گرافیکی در ترمینال باز می‌شود:

  1. در صفحه اول، قاره Asia را انتخاب کنید و Enter بزنید
  2. در صفحه دوم، شهر Tehran را انتخاب کنید و Enter بزنید
  3. پیام تایید نمایش داده می‌شود: Current default time zone: 'Asia/Tehran'
اگر با این روش مشکل حل نشد، از روش timedatectl یا روش NTP استفاده کنید.
آموزش تنظیم ساعت و تاریخ در اوبونتو dpkg-reconfigure
روش سوم · دستی و NTP

تنظیم دستی تاریخ و همگام‌سازی با NTP در لینوکس

روش‌های اضافی برای موارد خاص و زمانی که می‌خواهید تاریخ را به صورت دستی تنظیم کنید.

مشاهده تاریخ و ساعت فعلی

💻 date command
# مشاهده تاریخ و ساعت فعلی
date

# مشاهده با فرمت دلخواه
date "+%Y-%m-%d %H:%M:%S"

همگام‌سازی با NTP Server

💻 NTP Sync
# نصب ntpdate (در صورت نیاز)
sudo apt-get install ntpdate -y

# همگام‌سازی با NTP ایران/آسیا
sudo ntpdate 0.asia.pool.ntp.org

# یا از سرور NTP ایران
sudo ntpdate ntp.irib.ir

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

💻 Manual date set
# فرمت: "DD MON YYYY HH:MM:SS"
sudo date -s "14 JUN 2026 14:30:00"

# یا با فرمت کامل‌تر
sudo date --set="14 JUN 2026 14:30:00"

# نوشتن در Hardware Clock
sudo hwclock --systohc

نصب و پیکربندی chrony (پیشرفته)

💻 Chrony NTP Client
# نصب chrony (جایگزین مدرن ntpd)
sudo apt install chrony -y

# فعال‌سازی و شروع سرویس
sudo systemctl enable chrony
sudo systemctl start chrony

# بررسی وضعیت همگام‌سازی
chronyc tracking
پیشنهاد ویژه

سرور مجازی فرانسه نگارنوین – بهترین بستر برای Ubuntu 🚀

برای اجرای بهینه Ubuntu و مدیریت راحت سرور، نیاز به یک سرور قدرتمند دارید. سرور مجازی فرانسه نگارنوین با نصب آنی Ubuntu ۲۴.۰۴، هارد NVMe و منابع اختصاصی، بهترین انتخاب است.

  • نصب فوری Ubuntu ۲۰.۰۴ / ۲۲.۰۴ / ۲۴.۰۴
  • ترافیک نامحدود با پورت ۱۰ گیگ
  • هارد SSD NVMe فوق‌سریع
  • پشتیبانی ۲۴×۷ حتی روزهای تعطیل
  • آپتایم ۱۰۰٪ · پنل تحت وب قدرتمند
  • کف قیمت بازار · منابع کاملاً اختصاصی
Ubuntu سرور مجازی فرانسه نگارنوین
سرور مجازی با Ubuntu آماده · هارد NVMe · پورت 10G 🚀

تمامی ورژن‌های Ubuntu با یک کلیک نصب · ترافیک نامحدود · پشتیبانی ۲۴ ساعته

پلن ۱

استارتر

1,100,000 تومان / ماهانه
  • RAM4GB DDR4
  • CPU2 Cores
  • NVMe30G
  • BWUnlimited
  • Port10G
سفارش دهید
پلن ۲

پیشرفته

1,300,000 تومان / ماهانه
  • RAM6GB DDR4
  • CPU4 Cores
  • NVMe40G
  • BWUnlimited
  • Port10G
سفارش دهید
پرفروش
پلن ۳

استاندارد

1,500,000 تومان / ماهانه
  • RAM10GB DDR4
  • CPU6 Cores
  • NVMe50G
  • BWUnlimited
  • Port10G
سفارش دهید
پلن ۴

تجاری

1,800,000 تومان / ماهانه
  • RAM12GB DDR4
  • CPU6 Cores
  • NVMe60G
  • BWUnlimited
  • Port10G
سفارش دهید
پلن ۵

پربازدید

2,200,000 تومان / ماهانه
  • RAM16GB DDR4
  • CPU8 Cores
  • NVMe70G
  • BWUnlimited
  • Port10G
سفارش دهید
پلن ۶

Enterprise

2,500,000 تومان / ماهانه
  • RAM24GB DDR4
  • CPU12 Cores
  • NVMe80G
  • BWUnlimited
  • Port10G
سفارش دهید
پلن ۷

Ultra

3,000,000 تومان / ماهانه
  • RAM32GB DDR4
  • CPU12 Cores
  • NVMe90G
  • BWUnlimited
  • Port10G
سفارش دهید
ابَر سرور
پلن ۸

Hyper

3,500,000 تومان / ماهانه
  • RAM32GB DDR4
  • CPU16 Cores
  • NVMe100G
  • BWUnlimited
  • Port10G
سفارش دهید
پاسخ به سوالات شما

سوالات متداول آموزش تنظیم ساعت و تاریخ در Ubuntu

کامل‌ترین پاسخ‌ها به سوالات رایج کاربران درباره تنظیم Timezone در لینوکس

چطور ساعت و تاریخ سرور Ubuntu را به وقت تهران تنظیم کنم؟

سریع‌ترین روش برای تنظیم ساعت و تاریخ در Ubuntu به وقت تهران، استفاده از دستور timedatectl است:

💻 تنظیم وقت تهران
sudo timedatectl set-timezone Asia/Tehran
sudo timedatectl set-ntp true
timedatectl status

با دستور اول Timezone را به تهران تنظیم، با دستور دوم NTP را فعال، و با دستور سوم نتیجه را تأیید کنید.

تفاوت UTC و Asia/Tehran در سرور لینوکس چیست؟

UTC (Coordinated Universal Time) زمان جهانی استاندارد بدون offset است. Asia/Tehran منطقه زمانی ایران است که:

  • در زمستان: UTC+3:30 (۳ ساعت و ۳۰ دقیقه جلوتر از UTC)
  • در تابستان: UTC+4:30 (با احتساب ساعت تابستانی)

اگر سرور شما روی UTC باشد و برای کاربران ایرانی استفاده شود، ساعت لاگ‌ها، کرون‌جاب‌ها و برنامه‌ها ۳.۵ ساعت عقب‌تر از وقت ایران خواهد بود. برای جلوگیری از این مشکل، Timezone را به Asia/Tehran تنظیم کنید.

دستور timedatectl در کدام نسخه‌های Ubuntu کار می‌کند؟

دستور timedatectl بخشی از systemd است و در تمام نسخه‌های Ubuntu که از systemd استفاده می‌کنند کار می‌کند:

  • ✅ Ubuntu ۱۶.۰۴ LTS و بالاتر
  • ✅ Ubuntu 18.04, 20.04, 22.04, 24.04
  • ✅ Debian ۸ (Jessie) و بالاتر
  • ✅ CentOS ۷ و بالاتر
  • ✅ Rocky Linux, AlmaLinux, Fedora

برای نسخه‌های قدیمی‌تر (Ubuntu ۱۴.۰۴ و پایین‌تر) که از SysV Init استفاده می‌کنند، از دستور dpkg-reconfigure tzdata یا date -s استفاده کنید.

بعد از تنظیم Timezone، آیا نیاز به ری‌استارت سرور است؟

خیر، تغییر Timezone با دستور timedatectl set-timezone بلافاصله و بدون نیاز به ری‌استارت اعمال می‌شود. با این حال:

  • برنامه‌هایی که در حال اجرا هستند ممکن است تا ری‌استارت شدن از Timezone قدیمی استفاده کنند
  • برای اطمینان از اعمال کامل تغییرات در همه سرویس‌ها، یک ری‌استارت سرویس مربوطه یا ری‌بوت کامل توصیه می‌شود
  • لاگ‌های جدید بلافاصله با Timezone جدید ثبت می‌شوند
چرا پس از ری‌استارت سرور، ساعت دوباره تغییر می‌کند؟

این مشکل معمولاً به یکی از دلایل زیر اتفاق می‌افتد:

  • NTP فعال نیست: با sudo timedatectl set-ntp true آن را فعال کنید
  • Hardware Clock ناهمگام: با sudo hwclock --systohc آن را همگام کنید
  • اسکریپت startup: یک اسکریپت در startup سرور Timezone را تغییر می‌دهد. با grep -r "timezone\|tzdata" /etc/rc.local /etc/cron* /etc/profile.d/ پیدا و حذف کنید
  • DHCP Hook: برخی تنظیمات DHCP می‌توانند Timezone را تغییر دهند

بهترین راه‌حل: فعال‌سازی NTP با sudo timedatectl set-ntp true و نصب chrony برای همگام‌سازی مداوم.

برای سرور مجازی Ubuntu چه روشی برای تنظیم ساعت بهتر است؟

برای سرور مجازی Ubuntu (VPS)، بهترین روش ترکیب timedatectl و chrony است:

💻 بهترین روش برای VPS
# تنظیم Timezone
sudo timedatectl set-timezone Asia/Tehran

# نصب chrony برای NTP پایدار
sudo apt install chrony -y
sudo systemctl enable chrony
sudo systemctl start chrony

# فعال‌سازی NTP
sudo timedatectl set-ntp true

# تایید
timedatectl status

برای سرور مجازی فرانسه نگارنوین، Ubuntu با تنظیمات بهینه ارائه می‌شود.

چطور بفهمم NTP در حال کار است یا نه؟

برای بررسی وضعیت NTP در Ubuntu از دستورات زیر استفاده کنید:

💻 بررسی وضعیت NTP
# روش اول - timedatectl
timedatectl status | grep -i ntp

# روش دوم - systemd-timesyncd
systemctl status systemd-timesyncd

# روش سوم - chrony (اگر نصب باشد)
chronyc tracking
chronyc sources

اگر خط NTP service: active را دیدید، NTP در حال کار است.

تفاوت systemd-timesyncd و chrony چیست؟

هر دو برای همگام‌سازی زمان با NTP سرور استفاده می‌شوند اما تفاوت‌هایی دارند:

  • systemd-timesyncd: پیش‌فرض Ubuntu، سبک و ساده، مناسب برای کلاینت‌ها، فقط NTP client
  • chrony: قدرتمندتر، دقت بالاتر، می‌تواند هم client و هم server باشد، مناسب برای VPS و سرورهای تولیدی، مدیریت بهتر در شبکه‌های ناپایدار

برای اکثر سرورهای مجازی و محیط‌های production، chrony گزینه بهتری است.

Ubuntu نگارنوین
نگارنوین در کنار شماست

سرور مجازی Ubuntu پرسرعت نیاز دارید؟

با سرور مجازی فرانسه نگارنوین، تمام ورژن‌های Ubuntu با یک کلیک نصب می‌شوند. هارد NVMe، ترافیک نامحدود، منابع اختصاصی و پشتیبانی ۲۴ ساعته!

حفظ مشتریان فعلی، دعوت از مشتریان قبلی، جذب مشتریان آتی.

What services does نگارنوین provide?

نگارنوین provides practical services solutions designed around customer needs. Our team focuses on clear communication, reliable support, and outcomes that help people make informed decisions quickly.

How can customers get help quickly?

Customers can contact our team directly for fast support, clear next steps, and timely follow-up. We prioritize responsiveness so questions are answered quickly and issues are resolved without unnecessary delays.

Why choose نگارنوین over alternatives?

Customers choose us for trusted expertise, transparent guidance, and consistent results. We focus on practical recommendations, personalized service, and long-term relationships built on reliability and accountability.

References

  1. Wikipedia contributors. (2024). "نگارنوین." Retrieved from https://en.wikipedia.org/wiki/نگارنوین
  2. Google. (2024). "Search results for نگارنوین." Retrieved from https://www.google.com/search?q=%D9%86%DA%AF%D8%A7%D8%B1%D9%86%D9%88%DB%8C%D9%86
  3. YouTube. (2024). "Video content about نگارنوین." Retrieved from https://www.youtube.com/results?search_query=%D9%86%DA%AF%D8%A7%D8%B1%D9%86%D9%88%DB%8C%D9%86