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

تنظیم تاریخ و ساعت در لینوکس توسط NTP Server

در این آموزش با نحوه تنظیم تاریخ و ساعت در سرورهای لینوکس به دو روش استفاده از NTP Server و تنظیم دستی آشنا می‌شوید.

بررسی وضعیت تاریخ و ساعت

در ابتدا برای بررسی زمان و تاریخ در سرور خود، می‌توانید دستور زیر را اجرا کنید:

timedatectl status

خروجی: این دستور اطلاعاتی مانند زمان فعلی، منطقه زمانی، وضعیت NTP و همگام‌سازی را نمایش می‌دهد.

فعال‌سازی NTP Server

در صورتی که NTP Server فعال نیست، می‌توانید با دستور زیر آن را فعال کنید:

sudo systemctl enable ntp
sudo systemctl start ntp

توضیح: دستور enable سرویس NTP را برای راه‌اندازی خودکار در بوت فعال می‌کند و start آن را اجرا می‌کند.

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

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

sudo timedatectl set-timezone Asia/Tehran

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

توجه: در این حالت باید NTP Server غیرفعال باشد. با دستور زیر آن را غیرفعال می‌کنیم:

systemctl disable --now chronyd

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

برای تنظیم فقط زمان، دستور زیر در قالب خاصی استفاده می‌شود که HH:MM:SS (ساعت، دقیقه و ثانیه) است.

timedatectl set-time 15:58:30

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

برای تنظیم تاریخ و زمان به شکل دستی، می‌توانید از دستور زیر استفاده کنید:

sudo date --set="YYYY-MM-DD HH:MM:SS"

توضیح: در این دستور، YYYY-MM-DD نشان‌دهنده سال، ماه و روز مورد نظر است و HH:MM:SS نشان‌دهنده ساعت، دقیقه و ثانیه مورد نظر است.

به عنوان مثال، برای تنظیم تاریخ و زمان به 28 آوریل 2023 ساعت 10:30:00 صبح، دستور زیر را وارد کنید:

sudo date --set="2023-04-28 10:30:00"

نکته: همچنین می‌توانید از دستور hwclock نیز برای تنظیم تاریخ و زمان سیستم استفاده کنید.

جمع‌بندی

تنظیم دقیق تاریخ و ساعت در سرورهای لینوکس اهمیت بالایی دارد، زیرا بسیاری از سرویس‌ها مانند لاگ‌گیری، گواهی‌های SSL و همگام‌سازی به زمان دقیق وابسته هستند. دو روش اصلی برای تنظیم زمان وجود دارد:

  • استفاده از NTP Server: روش پیشنهادی برای سرورها که زمان را به طور خودکار با سرورهای مرجع همگام‌سازی می‌کند.
  • تنظیم دستی: مناسب برای موارد خاص که نیاز به تنظیم زمان به صورت دقیق و بدون اتصال به اینترنت دارید.

توصیه می‌شود در سرورهای تولیدی از روش NTP استفاده کنید تا زمان همواره دقیق باشد.

  • date, clock, ntp server, timezone
  • 1 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

مانیتورینگ سرور لینوکس

ابزار مانیتورینگ htop؛ جایگزینی مدرن و کاربرپسند برای top اگر تا به حال با سیستم عامل لینوکس کار...

ایجاد یوزر با دسترسی روت در اوبونتو

غیرفعال کردن ورود مستقیم کاربر root و افزایش امنیت سرور غیرفعال کردن ورود مستقیم کاربر root و...

فعال سازی روت در اوبنتو

فعال‌سازی کاربر root در اوبونتو کاربر روت در نسخه‌های جدید سیستم عامل‌های لینوکس اوبونتو غیرفعال...

اتصال از طریق SSH

آموزش اتصال به سرور لینوکس از طریق SSH با نرم‌افزار Putty جهت اتصال به سرورهای مجازی لینوکس...

امن‌سازی لینوکس Ubuntu Server؛ اولین قدم بعد از نصب

اقدامات اولیه جهت امن‌سازی سرور اوبونتو پس از نصب بسیاری از مدیران سرور پس از نصب سرور اوبونتو...