אנדרואיד

כיצד להגדיר או לשנות אזור זמן ב- debian 9

Обзор debian 9

Обзор debian 9

תוכן עניינים:

Anonim

השימוש באזור הזמן הנכון חשוב למשימות ותהליכים רבים הקשורים למערכות. לדוגמה, הדמון של cron משתמש באזור הזמן של המערכת לביצוע עבודות cron וחותמות הזמן בקובצי היומן מבוססות על אזור הזמן של אותה מערכת.

אזור הזמן של המערכת מוגדר במהלך ההתקנה, אך ניתן לשנות אותו בקלות במועד מאוחר יותר. מדריך זה מראה כיצד להגדיר או לשנות את אזור הזמן ב- Debian 9.

תנאים מוקדמים

המשתמש שאתה מחובר אליו חייב להיות בעל הרשאות sudo כדי שיוכל לשנות את אזור הזמן של המערכת.

בדיקת אזור הזמן הנוכחי

בהפצות דביאן והודעות לינוקס אחרות, הפקודה timedatectl מאפשרת לך להציג ולהגדיר את זמן המערכת ואת אזור הזמן הנוכחי.

timedatectl

כפי שמוצג בפלט שלהלן, אזור הזמן של המערכת מוגדר כ- "אמריקה / שיקגו":

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

אזור הזמן של המערכת מוגדר על ידי symlink /etc/localtime למזהה אזור זמן בינארי בספריית /usr/share/zoneinfo . אפשרות אחרת לבדוק את אזור הזמן היא להציג את הנתיב אליו מצביע הסימלינק באמצעות הפקודה ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

שינוי אזור זמן ב- Debian

לפני שתשנה את אזור הזמן, עליך לברר את השם הארוך לאזור הזמן בו תרצה להשתמש. מוסכמת שמות אזור הזמן משתמשת בדרך כלל בתבנית "אזור / עיר".

כדי לרשום את כל אזורי הזמן הזמינים, באפשרותך לרשום את הקבצים בספרייה /usr/share/zoneinfo או להשתמש בפקודה timedatectl .

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

לאחר שתזהה איזור זמן מדויק למיקומך, הפעל את הפקודה הבאה כמשתמש sudo:

sudo timedatectl set-timezone your_time_zone

לדוגמה, כדי לשנות את אזור הזמן של המערכת Europe/Ljubljana היית מפעיל:

sudo timedatectl set-timezone Europe/Ljubljana

אמת את השינוי על ידי הנפקת הפקודה timedatectl :

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

שינוי אזור הזמן על ידי יצירת Symlink

מחק את הקובץ הנוכחי /etc/localtime או symlink:

sudo rm -f /etc/localtime

זהה את אזור הזמן שברצונך להגדיר ויצור קישור קישור:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

אתה יכול לאשר את השינוי על ידי רישום קובץ /etc/localtime או הוצאת פקודת date :

date

Mon Mar 11 22:55:04 CET 2019

סיכום

במדריך זה למדת כיצד לשנות את אזור הזמן של מערכת ה- Debian שלך. אל תהסס להשאיר תגובה אם יש לך שאלות.

מסוף דביאן