אנדרואיד

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

Установка и настройка OpenVPN на CentOS 7

Установка и настройка OpenVPN на CentOS 7

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

Anonim

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

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

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

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

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

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

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

timedatectl

הפלט שלהלן מראה שאזור הזמן של המערכת מוגדר כ- UTC:

Local time: Wed 2019-02-06 22:43:42 UTC Universal time: Wed 2019-02-06 22:43:42 UTC RTC time: Wed 2019-02-06 22:43:42 Time zone: Etc/UTC (UTC, +0000) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a

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

ls -l /etc/localtime

lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime ->../usr/share/zoneinfo/Etc/UTC

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

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

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

timedatectl list-timezones

… America/Tijuana America/Toronto America/Tortola America/Vancouver America/Whitehorse America/Winnipeg…

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

sudo timedatectl set-timezone your_time_zone

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

sudo timedatectl set-timezone America/Toronto

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

timedatectl

Local time: Wed 2019-02-06 17:47:10 EST Universal time: Wed 2019-02-06 22:47:10 UTC RTC time: Wed 2019-02-06 22:47:10 Time zone: America/Toronto (EST, -0500) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: no Last DST change: DST ended at Sun 2018-11-04 01:59:59 EDT Sun 2018-11-04 01:00:00 EST Next DST change: DST begins (the clock jumps one hour forward) at Sun 2019-03-10 01:59:59 EST Sun 2019-03-10 03:00:00 EDT

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

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

sudo rm -rf /etc/localtime

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

sudo ln -s /usr/share/zoneinfo/America/Toronto /etc/localtime

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

date

Wed Feb 6 17:52:58 EST 2019

סיכום

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

מסוף centos