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

הצגת אזורי זמן עם tzselect

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

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

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

אתה מתחיל עם הפקודה tzselect במעטפת:

tzselect

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

לדוגמה, אזור הזמן השקט מיוצג כ"אמריקה/לוס_אנג'לס". tzselect תבקש לאשר אם זה נכון. לאחר מכן, הוא יגיד לך כיצד להפוך את השינוי לצמיתות באמצעות ה $TZ משתנה הסביבה.

הגדרת אזורי זמן עם משתנה הסביבה $TZ

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

instagram viewer
ייצוא TZ="אמריקה/לוס_אנג'לס"

כדי להפוך את השינוי הזה לצמיתות, אתה יכול לשים את השורה הזו בקבצי תצורת המעטפת שלך כמו .bashrc אוֹ .zshrc.

קָשׁוּר: מהם משתני סביבה בלינוקס? כל מה שאתה צריך לדעת

הגדרת אזורי זמן עם /etc/timezone ו-/etc/localtime

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

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

כדי לשנות את אזור הזמן באמצעות /etc/timezone, תערוך אותו עם כל עורך טקסט ותציב את שם אזור הזמן שקיבלת קודם לכן בקובץ הזה. תצטרך להשתמש ב-sudo כי משתמש השורש הוא הבעלים של הקובץ.

לדוגמה, כדי לערוך אותו עם vim:

sudo vim /etc/timezone

עם /etc/localtime, אתה משנה את אזור הזמן על ידי יצירת קישור סמלי לקובץ בינארי בעל שם זהה לזה של אזור הזמן בקובץ /usr/share/zoneinfo מַדרִיך.

אם רצית להגדיר את המחשב שלך לשעון האוקיינוס ​​השקט באמצעות /etc/localtime, תשתמש בפקודה ln עם ה- אפשרות ליצור א קישור סמלי ו כדי להחליף אותו אם הוא כבר קיים:

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

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

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

כיצד להמיר באופן מיידי אזורי זמן בלחיצה אחת

האם אתה תמיד מתקשה להמיר את אזור הזמן שלך לאחר? התוסף הנחמד הזה עושה אותו חסין תקלות וקל.

קרא הבא

לַחֲלוֹקצִיוּץאימייל
נושאים קשורים
  • לינוקס
  • ניהול זמן
  • לינוקס יסודי
  • פקודות לינוקס
  • מָסוֹף
על הסופר
דיוויד דלוני (85 מאמרים שפורסמו)

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

עוד מדיוויד דלוני

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחץ כאן כדי להירשם