نحوه تنظیم یا تغییر Timezone در Debian 10

نحوه تنظیم یا تغییر Timezone در Debian 10

زهرا عزتی

ل. به عنوان مثال ، cron daemon از منطقه زمانی سیستم برای اجرای cron jobs استفاده می کند و زمان در فايل های ثبت بر اساس همان منطقه زمانی سیستم است. در Debian ، سیستم هنگام نصب تنظیم می شود ، اما می توان به راحتی آن را تغییر داد. در این مقاله نحوه تنظیم یا تغییر Timezone در دبیان ۱۰ لینوکس را آموزش ميدهيم. با ما در شتابان هاست همراه باشيد.

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

timedatectl یک ابزار خط فرمان است که به شما امکان می دهد زمان و تاریخ سیستم را مشاهده و تغییر دهید. این سیستم در همه سیستم های لینوکس مبتنی بر systemd مدرن موجود است:

timedatectl

خروجی زیر نشان می دهد که منطقه زمانی سیستم روی “UTC” تنظیم شده است:

   Local time: Fri 2020-04-03 19:23:29 UTC
           Universal time: Fri 2020-04-03 19:23:29 UTC
                 RTC time: Fri 2020-04-03 19:23:29
                Time zone: UTC (UTC, +0000)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

منطقه زمانی سیستم با هموندی / etc / localtime به یک شناسه منطقه زمانی binary در فهرست / usr / share / zoneinfo پیکربندی می شود. با بررسی مسیری که سیم لینک به آن اشاره می کند ، با استفاده از دستور ls می توانید منطقه زمانی را نیز پیدا کنید:

ls -l /etc/localtime
lrwxrwxrwx 1 root root 23 Nov 21 23:44 /etc/localtime -> /usr/share/zoneinf

 

تغییر منطقه زمانی در دبیان

قبل از تغییر منطقه زمانی ، باید نام طولانی منطقه زمانی را که می خواهید استفاده کنید پیدا کنید. مناطق زمانی از قالب “منطقه / شهر” استفاده می کنند. برای لیست کردن تمام مناطق زمانی موجود ، می توانید فایل ها را در فهرست / usr / share / zoneinfo لیست کنید یا دستور timedatectl را با گزینه list-timezones فراخوانی کنید:

 

timedatectl list-timezones
...
America/Monterrey
America/Montevideo
America/Montserrat
America/Nassau
America/New_York
...

 

هنگامی که تشخیص دادید کدام منطقه زمانی با موقعیت مکانی شما دقیق است ، دستور زیر را به عنوان root یا کاربر با امتیاز sudo اجرا کنید:

sudo timedatectl set-timezone your_time_zone

برای مثال ، برای تغییر منطقه زمانی سیستم به America / Monterrey ،

sudo timedatectl set-timezone America/Monterrey

با بررسی منطقه زمانی سیستم فعلی با دستور timedatectl تغییر را تأیید کنید:

 

timedatectl
               Local time: Fri 2020-04-03 13:30:30 CST
           Universal time: Fri 2020-04-03 19:30:30 UTC
                 RTC time: Fri 2020-04-03 19:30:30
                Time zone: America/Monterrey (CST, -0600)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

 

تغییر منطقه زمانی با ایجاد یک پیوند همسان
اگر نسخه قدیمی دبیان را اجرا می کنید و دستور timedatectl در سیستم شما وجود ندارد ، می توانید با پیوند دادند فايل/ etc / localtime به باینری ناحیه زمانی در فهرست / usr / share / zoneinfo ، منطقه زمانی را تغییر دهید.

منطقه زمانی را که می خواهید پیکربندی کنید مشخص کنید و یک پیوند هم زمان ایجاد کنید:

sudo ln -sf /usr/share/zoneinfo/America/Monterrey /etc/localtime

با لیست کردن فايل/ etc / localtime یا صدور دستورات timedatectl یا date ، تغییرات را تأیید کنید:

 

date
Fri 03 Apr 2020 01:34:27 PM CST

برای تغییر منطقه زمانی سیستم دبیان ، دستور sudo timedatectl set-timezone و به دنبال آن نام طولانی منطقه زمانی را که می خواهید تنظیم کنید ، اجرا کنید. ما را در شتابان هاست دنبال كنيد.