استفاده از منطقه زمانی صحیح برای بسیاری از کارها و فرآیندهای مرتبط با سیستم ضروری است. به عنوان مثال ، Daemon cron از منطقه زمانی سیستم برای انجام cron job ها استفاده می کند ، و زمان سنجی در پرونده های log بر اساس منطقه زمانی همان سیستم است. در اوبونتو ، منطقه زمانی منطقه در هنگام نصب تنظیم شده است ، اما می تواند به راحتی تغییر کند. در این مقاله نحوه تنظیم یا تغییر منطقه زمانی در Ubuntu 20.04 با استفاده از خط فرمان یا از طریق GUI توضیح داده شده است.
فقط root یا کاربر دارای امتیازات sudo می تواند منطقه زمانی سیستم را تنظیم یا تغییر دهد.
در ادامه با ما در شتابان هاست همراه باشید.
timedatectl یک ابزار خط فرمان است که به شما امکان می دهد زمان و تاریخ سیستم را مشاهده و تغییر دهید. این سیستم در تمام سیستم های مدرن مبتنی بر سیستم عامل لینوکس ، از جمله اوبونتو ۲۰٫۰۴ موجود است.
برای نشان دادن منطقه زمانی سیستم فعلی ، timedatectl
شده را بدون هیچگونه چیز اضافی تایپ کنید:
timedatectl
خروجی زیر نشان می دهد که منطقه زمانی منطقه روی “UTC” تنظیم شده است:
Local time: Wed 2020-05-06 19:33:20 UTC Universal time: Wed 2020-05-06 19:33:20 UTC RTC time: Wed 2020-05-06 19:33:22 Time zone: UTC (UTC, +0000) System clock synchronized: yes NTP service: active RTC in local TZ: no
منطقه زمانی سیستم با همگام سازی / etc / localtime به یک شناسه منطقه زمانی باینری در فهرست / usr / share / zoneinfo پیکربندی شده است.
گزینه دیگر برای مشاهده منطقه زمانی سیستم فعلی ، یافتن پرونده ای که سیمینک به آن اشاره دارد:
ls -l /etc/localtime
خروجی:
lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
منطقه زمانی سیستم نیز به پرونده / etc / منطقه منطقه زمانی نوشته شده است:
cat /etc/timezone
خروجی:
UTC
قبل از تغییر منطقه زمانی ، باید نام طولانی منطقه زمانی را که می خواهید استفاده کنید پیدا کنید. مناطق زمانی از قالب “منطقه / شهر” استفاده می کنند.
برای لیست کردن تمام مناطق زمانی موجود ، می توانید پرونده ها را در فهرست / usr / share / zoneinfo لیست کنید یا با استفاده از گزینه لیست منطقه زمانی ، دستور timedatectl را فراخوانی کنید:
timedatectl list-timezones
خروجی:
... America/Montevideo America/Nassau America/New_York America/Nipigon America/Nome America/Noronha ...
پس از شناسایی منطقه زمانی دقیق در مکان خود ، دستور زیر را به عنوان کاربر سودو اجرا کنید:
sudo timedatectl set-timezone your_time_zone
به عنوان مثال ، برای تغییر منطقه زمانی منطقه به آمریکا / New_York:
sudo timedatectl set-timezone America/New_York
برای تأیید تغییرات ، از دستور timedatectl فراخوانی کنید:
timedatectl
خروجی:
Local time: Wed 2020-05-06 15:41:42 EDT Universal time: Wed 2020-05-06 19:41:42 UTC RTC time: Wed 2020-05-06 19:41:48 Time zone: America/New_York (EDT, -0400) System clock synchronized: yes NTP service: active RTC in local TZ: no
ما به شما نشان داده ایم که چگونه می توانید منطقه زمانی سیستم اوبونتو را تغییر دهید.
در صورت داشتن هرگونه سؤال راحت باشید.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂