Technical Anshu דף הבית › הדרכות › תיקון זמן של אובונטו
🕐 תיקון זמן של אובונטו

תקן בעיות זמן של אובונטו - פתור תקלות תזמון

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

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
תקן בעיות זמן של אובונטו - פתור תקלות תזמון
🎧 אודיו רב-לשוני: בנגן הווידאו, לחץ על [הגדרות] (⚙️) ➔ [רצועת שמע] כדי לבחור את השפה הרצויה.

📑פרקים

  1. מדוע אובונטו מציגה את השעה הלא נכונה - שני השעונים בתוך המחשב האישי שלך
  2. קרא מסך timedatectl אחד לפני שתשנה משהו
  3. התאם את הדפוס שלך לגורם האמיתי - אתחול כפול, NTP, אזור זמן או סוללת CMOS
  4. הפעל את סנכרון זמן האינטרנט (NTP) ואשר שהוא פועל
  5. הגדר את אזור הזמן כראוי עם שם האזור המדויק
  6. אתחול כפול: סיים את מאבק השעון של Windows-Ubuntu על ידי בחירת כלל אחד
  7. דחף את השעה הנכונה בחזרה לשעון החומרה
  8. מתי זו באמת סוללת CMOS - וכיצד הסנכרון מכסה אותה

📋 סקירה כללית ומדריך שלב אחר שלב

1

שני שעונים: מצא מי משקר

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

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

2

קרא timedatectl לפני שתשנה משהו

פתח מסוף והפעל את הפקודה הזו. אתה לא צריך סודו רק כדי להסתכל:

Terminal
timedatectl

מופיעות שבע שורות; שישה מהם חשובים. זמן מקומי הוא השעה על פני השעון שלך, לאחר המרת אזור הזמן. זמן אוניברסלי הוא אותו רגע ב-UTC - זה המספר שחייב להיות נכון בפני עצמו. זמן RTC הוא מה שמחזיק כעת שעון החומרה בלוח האם. אזור זמן הוא האזור שבו ממיר אובונטו, למשל אסיה/קולקטה (IST, +0530). שעון מערכת מסונכרן אומר שכן כאשר סנכרון זמן האינטרנט הצליח לפחות פעם אחת אתחול זה. RTC ב-TZ מקומי: לא משמע אובונטו מניחה שה-RTC מחזיק UTC - השורה האחת הזו היא כל סיפור האתחול הכפול.

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

3

התאם את התבנית למטרה האמיתית

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

שגוי בדיוק לפי היסט האזור שלך (5 שעות ו-30 דקות בהודו), והוא מתהפך כאשר אתה מאתחל את מערכת ההפעלה האחרת - קרב RTC עם אתחול כפול. Windows ואובונטו חלוקות בדעתם לגבי המשמעות של שעון החומרה. עבור לשלב 6.

שגוי בדקות, גדל לאט במשך שבועות - הסנכרון כבוי או נכשל, או שה-RTC עצמו נסחף. בדוק את הקו המסונכרן ועבור לשלב 4.

תקן בזמן שהמחשב פועל, שגוי שוב לאחר כל כיבוי - ה-RTC מאבד או לא קורא זמן בזמן כבוי. בחומרה ישנה זו סוללת CMOS. עבור לשלב 7.

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

שגוי רק בתוך מכונה וירטואלית, קופץ לאחר שחזור או חידוש - ה-VM לוקח את הזמן שלו מהמארח שלו ומצילומי מצב, לא רק מ-NTP.

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

הפעל את סנכרון זמן אינטרנט (NTP).

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

Terminal
timedatectl set-ntp true

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

✅ טיפ: אם הקו נשאר על no, שירות הסנכרון או הרשת חוסמים אותו - זוהי תקלה נפרדת לגבי שירות timesyncd ויציאת UDP 123, לא לגבי השעון עצמו.
5

הגדר את אזור הזמן כראוי

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

Terminal
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Kolkata

הפעל שוב את timedatectl ואשר ששורת זמן מקומי מציגה כעת את השעה בשעון הקיר שלך, כאשר האזור מוצג כ-אסיה/קולקטה (IST, +0530). עדיין טועה אחרי זה, כשהאזור הנכון מוצג? ואז האזור אף פעם לא היה הבעיה - חזור לרשימת הדפוסים בשלב 3.

6

אתחול כפול: בחר כלל שעון חומרה אחד

במכונת אתחול כפול עליך לבחור מוסכמה אחת ולגרום לשתי המערכות להסכים. ברירת המחדל של אובונטו היא השפויה: ה-RTC מחזיק UTC (RTC ב-TZ מקומי: לא) וכל מערכת הפעלה ממירה לתצוגה. ברירת המחדל של Windows היא הפוכה: היא מתייחסת ל-RTC כזמן מקומי. חוסר ההסכמה הזה הוא הסיבה שכל מתג מערכת הפעלה מזיז את השעון שלך בדיוק לפי היסט האזור שלך.

הפשרה המהירה בצד אובונטו היא הפקודה הזו - אובונטו לאחר מכן קוראת וכותבת את ה-RTC כפי ש-Windows מצפה:

Terminal
timedatectl set-local-rtc 1 --adjust-system-clock

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

⚠️ אזהרה כנה: timedatectl בעצמה מדפיסה אזהרה שמצב RTC מקומי אינו נתמך במלואו ועלול לגרום לבעיות, בעיקר סביב שינויים שומרי קיץ ומערכות המאתחלות מספר מערכות הפעלה. בהודו אין שעון קיץ, כך שעבור רוב המשתמשים הביתיים ההודיים הסיכון המעשי נמוך - אבל דע את המסחר לפני שאתה לוקח אותו.
7

שמור את הזמן הנכון לשעון החומרה

לאחר ששעון המערכת נכון ומסונכרן, אחסן את הערך הנכון ב-RTC כך שהאתחול הקר הבא יתחיל נכון:

Terminal
sudo hwclock --systohc
sudo hwclock --show

הפקודה הראשונה מעתיקה את זמן המערכת לשעון החומרה; השני מראה מה החומרה מכילה כעת. לאחר מכן כבה לחלוטין, המתן דקה, אתחל ובדוק את הזמן לפני החיבור של הרשת אם אתה יכול - ה-RTC כבר אמור להיות תקין.

אם השעה שוב שגויה לאחר כיבוי מלא גם עכשיו, התוכנה עשתה כל שביכולתה - לחשוד בסוללת CMOS או ב-RTC נסחף בחומרה ישנה. כך גם אתה חי עם סוללה חלשה מבלי להחליף אותה מיד: עם סינכרון NTP מופעל (שלב 4), אובונטו מתקנת את השעון בעצמה זמן קצר לאחר כל אתחול, ברגע שהרשת מתחברת. החלפת הסוללה היא עדיין תיקון החומרה האמיתי, אבל סנכרון מכסים עבורו בשימוש יומיומי.

⚠️ אזהרה אחת כנה: אם השעון שלך שגוי בכמות קטנה שגדלה מדי שבוע, שום הגדרה לא נשברת - או שהסנכרון נכשל בשקט או ששעון החומרה עצמו נסחף. המשך למדוד עם timedatectl במקום להגדיר את הזמן ביד שוב ושוב; שעון שאתה מתקן מדי יום הוא תקלה שעדיין לא מצאת.

🏷️משתני חיפוש נושאים ומילות מפתח

🔍 Ubuntu 🔍 timedatectl 🔍 NTP 🔍 RTC 🔍 DualBoot 🔍 TimeZone 🔍 CMOSBattery 🔍 hwclock 🔍 TechnicalAnshu 🔍 Ubuntu Wrong Time Fix 🔍 Fix Ubuntu Time Issues 🔍 Ubuntu Clock Wrong After Boot 🔍 Ubuntu Windows Dual Boot Time Difference 🔍 Ubuntu NTP Not Synchronizing 🔍 Asia/Kolkata Time Zone
🎙️ תמלול מלא - הקש כדי להרחיב

__TOK_39__

__TOK_40__

__TOK_41__

❓ שאלות נפוצות

האם הדרכה זו היא 100% בחינם למעקב?

__TOK_42__

האם מתחילים יכולים לעקוב אחר המדריך הזה?

__TOK_43__

איפה אני יכול לשאול שאלות אם אני נתקע?

__TOK_44__

🚀 צפה במדריך המלא ב-YouTube

__TOK_45__

__TOK_46__

▶️ צפה בסרטון המלא
הדרכה זו מבוססת על הסרטון 'תיקון בעיות זמן של אובונטו' של Technical Anshu • נתקעתם בשלב כלשהו? שאלו בתגובות הסרטון - שם תקבלו עזרה 🙏