ل. به عنوان مثال ، 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 و به دنبال آن نام طولانی منطقه زمانی را که می خواهید تنظیم کنید ، اجرا کنید. ما را در شتابان هاست دنبال كنيد.