tasca2016
תוכן עניינים:
- תנאים מוקדמים
- בדיקת אזור הזמן הנוכחי
- שינוי אזור הזמן באמצעות הפקודה
timedatectl
- שינוי אזור הזמן על ידי
tzdata
תצורתtzdata
מחדש - שינוי אזור הזמן באמצעות ממשק המשתמש
- סיכום
באובונטו, אזור הזמן של המערכת מוגדר במהלך ההתקנה, אך ניתן לשנות אותו בקלות במועד מאוחר יותר.
השימוש באזור הזמן הנכון חשוב למשימות ותהליכים רבים הקשורים למערכות. לדוגמה, הדמון של 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
שינוי אזור הזמן באמצעות הפקודה
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
מחדש
-
זהה את אזור הזמן שברצונך להגדיר.
שמור את שם אזור הזמן החדש בקובץ
/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.
שינוי אזור הזמן באמצעות ממשק המשתמש
אם שורת הפקודה אינה הדבר שלך, אתה יכול לשנות את אזור הזמן הנוכחי של המערכת באמצעות ממשק המשתמש.
-
פתח את חלון הגדרות המערכת על ידי לחיצה על סמל
Settings
, כמוצג בתמונה למטה:בסיום, לחץ על
×
כדי לסגור את החלון.
סיכום
במדריך זה הראינו שאתה משנה את אזור הזמן של מערכת אובונטו שלך. אל תהסס להשאיר תגובה אם יש לך שאלות.
מסוף אובונטוכיצד להגדיר או לשנות את אזור הזמן בלינוקס
אזור זמן הוא אזור גאוגרפי עם אותו זמן רגיל. מדריך זה מכסה את הצעדים הנדרשים להגדרה או שינוי אזור הזמן ב- Linux.
כיצד להגדיר או לשנות אזור זמן ב- Centos 7
ב- CentOS, אזור הזמן של המערכת מוגדר במהלך ההתקנה, אך ניתן לשנות אותו בקלות במועד מאוחר יותר. מדריך זה מסביר כיצד להגדיר או לשנות את אזור הזמן ב- CentOS 7.
כיצד להגדיר או לשנות אזור זמן ב- debian 9
השימוש באזור הזמן הנכון חשוב למשימות ותהליכים רבים הקשורים למערכות. אזור הזמן של המערכת מוגדר במהלך ההתקנה, אך ניתן לשנות אותו בקלות במועד מאוחר יותר. מדריך זה מראה כיצד להגדיר או לשנות את אזור הזמן ב- Debian 9.