אנדרואיד

כיצד להגדיר או לשנות אזור זמן באובונטו 18.04

tasca2016

tasca2016

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

Anonim

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

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

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

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

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

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

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

timedatectl

כפי שניתן לראות בפלט שלהלן, אזור הזמן מוגדר כ- UTC:

Local time: Wed 2019-01-23 22:45:47 UTC Universal time: Wed 2019-01-23 22:45:47 UTC RTC time: Wed 2019-01-23 22:45:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

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

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

לחלופין, אתה יכול גם לבדוק את אזור הזמן הנוכחי של המערכת על ידי הצגת התוכן של קובץ /etc/timezone .

cat /etc/timezone

Etc/UTC

שינוי אזור הזמן באמצעות הפקודה timedatectl

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

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

timedatectl list-timezones

… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…

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

sudo timedatectl set-timezone your_time_zone

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

sudo timedatectl set-timezone Europe/Rome

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

timedatectl

Local time: Thu 2019-01-24 00:27:43 CET Universal time: Wed 2019-01-23 23:27:43 UTC RTC time: Wed 2019-01-23 23:27:44 Time zone: Europe/Rome (CET, +0100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

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

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

    שמור את שם אזור הזמן החדש בקובץ /etc/timezone באמצעות פקודת ה- tee הבאה:

    echo "Europe/Rome" | sudo tee /etc/timezone

    Europe/Rome

    הפעל את הפקודה הבאה כדי לשנות את אזור הזמן של המערכת:

    sudo dpkg-reconfigure --frontend noninteractive tzdata

    Current default time zone: 'Europe/Rome' Local time is now: Thu Jan 24 00:40:48 CET 2019. Universal Time is now: Wed Jan 23 23:40:48 UTC 2019.

שינוי אזור הזמן באמצעות ממשק המשתמש

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

  1. פתח את חלון הגדרות המערכת על ידי לחיצה על סמל Settings , כמוצג בתמונה למטה:

    בסיום, לחץ על × כדי לסגור את החלון.

סיכום

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

מסוף אובונטו