منطقه زمانی بر اساس موقعیت جغرافیایی مشخص میشود، معمولا Time Zone هنگام نصب سیستم عامل تنظیم میشود اما میتوان آن را بعد از نصب سیستم عامل نیز تغییر داد. استفاده از منطقه زمانی صحیح برای بسیاری از وظایف و فرآیندهای مرتبط با سیستم ضروری است. در این آموزش تنظیم و تغییر منطقه زمانی در لینوکس را توضیح خواهیم داد.
بررسی منطقه زمانی فعلی
timedatectl ابزاری است برای مشاهده و تغییر زمان و تاریخ در سیستم لینوکس که برای تمامی سیستم عامل های لینوکس مشابه است. برای مشاهده Time Zone فعلی، دستور timedatectl را بدون هیچ آرگومانی فراخوانی کنید:
timedatectl
خروجی بالا نشان میدهد که منطقه زمانی سیستم روی 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
تنظم زمان انجام شد میبینید که زمان و منطقه زمانی سیستم تغییر پیدا کرد است.