پلن ۱
- RAM4GB DDR4
- CPU2 Cores / 2000 MHz
- Storage30GB NVMe
- Bandwidthنامحدود
- Locations۵۰ لوکیشن
- Port10G
آموزش کامل و بروز تنظیم ساعت و تاریخ در CentOS با دستورات timedatectl و date برای نسخه های ۶، ۷ و ۸. تنظیم صحیح ساعت سرور برای بکاپ گیری، لاگ ها و پروسه های سیستمی حیاتی است.

تنظیم نادرست ساعت سرور می تواند مشکلات جدی ایجاد کند. از دست دادن بکاپ ها تا خطاهای امنیتی SSL — همه به ساعت صحیح وابسته اند.
بکاپ های زمان بندی شده (Cron Jobs) برای اجرای صحیح به ساعت دقیق نیاز دارند. ساعت اشتباه = بکاپ از دست رفته!
گواهی نامه های SSL بر اساس زمان اعتبارسنجی می شوند. اختلاف زمانی بیش از ۵ دقیقه باعث خطای اتصال می شود.
تمام رویدادهای سیستم با timestamp ثبت می شوند. لاگ های نادرست عیب یابی را غیرممکن می کنند.
در محیط های چند سروره (Cluster)، تمام نودها باید ساعت یکسانی داشته باشند وگرنه سرویس ها از کار می افتند.
root یا sudo نیاز دارید. اگر هنوز سرور مجازی ندارید،
سرور مجازی لینوکس نگارنوین را با قیمت مناسب تهیه کنید.دستور timedatectl ابزار اصلی تنظیم زمان در CentOS ۷ و ۸ است. این دستور جایگزین دستور قدیمی ntpdate شده است.
ابتدا با دستور زیر اطلاعات کامل زمان سرور را مشاهده کنید:
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):
timedatectl set-time 22:23:45timedatectl set-ntp noبرای تنظیم تاریخ و ساعت با هم از فرمت زیر استفاده کنید:
timedatectl set-time "2024-04-15 22:37:22"YYYY-MM-DD HH:MM:SS — سال-ماه-روز ساعت:دقیقه:ثانیهمنطقه زمانی (Timezone) تعیین می کند سرور شما به کدام ناحیه جغرافیایی تعلق دارد. برای کاربران ایرانی، تنظیم روی Asia/Tehran ضروری است.
برای تنظیم منطقه زمانی سرور روی تهران:
timedatectl set-timezone Asia/Tehrantimedatectl list-timezonesبرای جستجوی منطقه زمانی خاص با grep:
timedatectl list-timezones | grep -i yorkبرای دیدن تمام منطقه های زمانی قاره آسیا:
timedatectl list-timezones | grep AsiaAsia/Baghdad Asia/Baku Asia/Bangkok Asia/Dubai Asia/Kabul Asia/Tehran Asia/Tokyo
بهترین روش برای تنظیم ساعت سرور، استفاده از سرور NTP است. با این روش، ساعت سرور به صورت خودکار و دائمی با سرورهای زمان جهانی همگام می ماند.
timedatectl set-ntp yestimedatectl set-ntp noyum install chrony -y
systemctl enable chronyd
systemctl start chronyd
chronyc tracking
دستور date روش قدیمی تر اما هنوز کاربردی برای تنظیم زمان است. در CentOS ۶ که timedatectl وجود ندارد، از این دستور استفاده کنید.
ساختار دستور و مثال کاربردی:
date --set HH:MM:SSdate --set 22:26:10date --set YYYY-MM-DDdate --set 2024-04-15date --set "2024-04-15 23:15:07"dateSat Jan 20 14:30:00 IRST 2024
| ویژگی | timedatectl | date |
|---|---|---|
| نسخه CentOS | ۷ و ۸ | ۶, ۷ و ۸ |
| پشتیبانی NTP | ✓ دارد | ✗ ندارد |
| تنظیم Timezone | ✓ دارد | ✗ ندارد |
| پیشنهاد استفاده | ⭐ توصیه شده | جایگزین |
با سرور مجازی لینوکس نگارنوین، یک محیط کامل CentOS اختصاصی در بیش از ۵۰ لوکیشن دنیا داشته باشید. ترافیک نامحدود، پورت ۱۰ گیگابیت، NVMe SSD و پشتیبانی ۲۴ ساعته.
ترافیک نامحدود — فایروال اختصاصی — تمامی سیستم عامل ها — تمامی کنترل پنل ها — پشتیبانی ۲۴/۷
پرتکرارترین سوالات درباره تنظیم ساعت و تاریخ در CentOS
timedatectl set-ntp yes و سپس timedatectl set-timezone Asia/Tehrantimedatectl توصیه می شود.timedatectl وجود ندارد. از این روش ها استفاده کنید:date --set "2024-04-15 14:30:00"yum install ntp && service ntpd start && chkconfig ntpd onntpdate pool.ntp.orgln -sf /usr/share/zoneinfo/Asia/Tehran /etc/localtimetimedatectl set-ntp yesyum install chrony -ysystemctl enable chronyd --nowchronyc trackinghwclock --showhwclock --hctosyshwclock --systohcسیستم تیکتینگ ۲۴ ساعته نگارنوین بدون محدودیت مکانی همیشه فعال است. اگر در تنظیم ساعت سرور CentOS خود مشکل دارید یا می خواهید سرور مجازی لینوکس تهیه کنید، با ما تماس بگیرید.