منطقه زمانی بر اساس موقعیت جغرافیایی مشخص می‌شود، معمولا Time Zone هنگام نصب سیستم عامل تنظیم می‌شود اما می‌توان آن را بعد از نصب سیستم عامل نیز تغییر داد. استفاده از منطقه زمانی صحیح برای بسیاری از وظایف و فرآیندهای مرتبط با سیستم ضروری است. در این آموزش تنظیم و تغییر منطقه زمانی در لینوکس را توضیح خواهیم داد.

بررسی منطقه زمانی فعلی

timedatectl ابزاری است برای مشاهده و تغییر زمان و تاریخ در سیستم لینوکس که برای تمامی سیستم عامل های لینوکس مشابه است. برای مشاهده Time Zone فعلی، دستور timedatectl را بدون هیچ آرگومانی فراخوانی کنید:

timedatectl

آموزش تغییر زمان ( Time ) سرور مجازی لینوکس

خروجی بالا نشان می‌دهد که منطقه زمانی سیستم روی PDT تنظیم شده است. راه دیگر برای بررسی Time Zone، استفاده از دستور ls است:

ls -l /etc/localtime

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

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

برای تغییر منطقه زمانی در لینوکس باید نام منطقه زمانی که می‌خواهید از آن استفاده کنید را پیدا کنید، فرمت Time Zone “منطقه/شهر” است. برای پیدا کردن منطقه زمانی مورد نظر از دستور زیر استفاده کنید:

timedatectl list-timezones

بعد از اینکه Time Zone مورد نظر را پیدا کردید دستور زیر را به عنوان کاربر root اجرا کنید.

sudo timedatectl set-timezone <your_time_zone>

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

sudo timedatectl set-timezone Asia/Tehran

برای مشاهده تغییرات دستور زیر را دوباره وارد کنید:

timedatectl

تنظم زمان انجام شد می‌بینید که زمان و منطقه زمانی سیستم تغییر پیدا کرد است.