ഉബുണ്ടു സമയ പ്രശ്നങ്ങൾ പരിഹരിക്കുക - സമയ ക്രമക്കേടുകൾ പരിഹരിക്കുക
ഉബുണ്ടു തെറ്റായ സമയം കാണിക്കുന്നു, ക്രമരഹിതമായ ക്രമീകരണങ്ങൾ ദീർഘനേരം അത് പരിഹരിക്കില്ല. രണ്ട് ക്ലോക്ക് സിസ്റ്റം പഠിക്കുക, ഒരു timedatectl സ്ക്രീൻ വായിക്കുക, നിങ്ങളുടെ പാറ്റേൺ യഥാർത്ഥ കാരണവുമായി പൊരുത്തപ്പെടുത്തുക - ഡ്യുവൽ ബൂട്ട്, NTP, ടൈംസോൺ അല്ലെങ്കിൽ മരിക്കുന്ന CMOS ബാറ്ററി - അത് പരിഹരിക്കുക.
📑അധ്യായങ്ങൾ
- എന്തുകൊണ്ടാണ് ഉബുണ്ടു തെറ്റായ സമയം കാണിക്കുന്നത് - നിങ്ങളുടെ പിസിക്കുള്ളിലെ രണ്ട് ക്ലോക്കുകൾ
- നിങ്ങൾ എന്തെങ്കിലും മാറ്റുന്നതിന് മുമ്പ് ഒരു timedatectl സ്ക്രീൻ വായിക്കുക
- നിങ്ങളുടെ പാറ്റേൺ യഥാർത്ഥ കാരണവുമായി പൊരുത്തപ്പെടുത്തുക - ഡ്യുവൽ ബൂട്ട്, NTP, സമയമേഖല അല്ലെങ്കിൽ CMOS ബാറ്ററി
- ഇൻ്റർനെറ്റ് സമയ സമന്വയം (NTP) ഓണാക്കി അത് പ്രവർത്തിക്കുന്നുവെന്ന് സ്ഥിരീകരിക്കുക
- കൃത്യമായ സോൺ നാമം ഉപയോഗിച്ച് സമയ മേഖല ശരിയായി സജ്ജീകരിക്കുക
- ഡ്യുവൽ ബൂട്ട്: ഒരു നിയമം തിരഞ്ഞെടുത്ത് വിൻഡോസ്-ഉബുണ്ടു ക്ലോക്ക് പോരാട്ടം അവസാനിപ്പിക്കുക
- ശരിയായ സമയം ഹാർഡ്വെയർ ക്ലോക്കിലേക്ക് തിരികെ നൽകുക
- അത് ശരിക്കും CMOS ബാറ്ററി ആയിരിക്കുമ്പോൾ - അത് എങ്ങനെ സമന്വയിപ്പിക്കുന്നു എന്നതും
📋 അവലോകനവും ഘട്ടം ഘട്ടമായുള്ള ഗൈഡും
രണ്ട് ഘടികാരങ്ങൾ: ഏതാണ് കിടക്കുന്നതെന്ന് കണ്ടെത്തുക
ഓരോ കമ്പ്യൂട്ടറും രണ്ട് സ്ഥലങ്ങളിൽ സമയം സൂക്ഷിക്കുന്നു. RTC (റിയൽ-ടൈം ക്ലോക്ക്) മദർബോർഡിലെ ഒരു ചെറിയ ഹാർഡ്വെയർ ക്ലോക്ക് ആണ്, അത് പിസി ഓഫായിരിക്കുമ്പോൾ ബാറ്ററി പവറിൽ ടിക്ക് ചെയ്യുന്നു. ഉബുണ്ടു പ്രവർത്തിക്കുമ്പോൾ കാണിക്കുന്നത് സിസ്റ്റം ക്ലോക്ക് ആണ്, NTP എന്ന് വിളിക്കുന്ന ഒരു സമന്വയ സേവനത്തിലൂടെ ഇത് ഇൻ്റർനെറ്റിൽ ശരിയാക്കുന്നു. ബൂട്ട് ചെയ്യുമ്പോൾ, ഉബുണ്ടു RTC വായിക്കുകയും അതിൽ നിന്ന് സിസ്റ്റം ക്ലോക്ക് നിർമ്മിക്കുകയും ചെയ്യുന്നു.
അതിനാൽ തെറ്റായ ക്ലോക്ക് മൂന്ന് കാര്യങ്ങളിൽ ഒന്നാണ് അർത്ഥമാക്കുന്നത്: RTC തെറ്റായ മൂല്യം നിലനിർത്തി, ഉബുണ്ടു തെറ്റായ അനുമാനത്തിൽ അത് വായിച്ചു, അല്ലെങ്കിൽ ഇൻ്റർനെറ്റ് തിരുത്തൽ ഒരിക്കലും സംഭവിച്ചില്ല. കാരണത്തിന് പകരം ക്ലോക്ക് ഫെയ്സ് ശരിയാക്കുന്നതാണ് മിക്ക ആളുകളും ചെയ്യുന്ന തെറ്റ്. ഒരു കമാൻഡ് മൂന്ന് കാരണങ്ങളെയും വേർതിരിക്കുന്നു - അതാണ് അടുത്ത ഘട്ടം.
എന്തെങ്കിലും മാറ്റുന്നതിന് മുമ്പ് timedatectl വായിക്കുക
ഒരു ടെർമിനൽ തുറന്ന് ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. നോക്കാൻ നിങ്ങൾക്ക് സുഡോ ആവശ്യമില്ല:
timedatectl
ഏഴ് വരികൾ പ്രത്യക്ഷപ്പെടുന്നു; അവയിൽ ആറെണ്ണം പ്രധാനമാണ്. പ്രാദേശിക സമയം എന്നത് നിങ്ങളുടെ ക്ലോക്ക് ഫെയ്സിലെ സമയ മേഖലയുടെ പരിവർത്തനത്തിന് ശേഷമുള്ള സമയമാണ്. സാർവത്രിക സമയം UTC-യിലെ അതേ നിമിഷമാണ് - ഇത് അതിൽ തന്നെ ശരിയായിരിക്കേണ്ട സംഖ്യയാണ്. നിലവിൽ മദർബോർഡിലെ ഹാർഡ്വെയർ ക്ലോക്ക് നിലനിർത്തുന്നത് ആർടിസി സമയം ആണ്. ടൈം സോൺ എന്നത് ഉബുണ്ടു പരിവർത്തനം ചെയ്യുന്ന മേഖലയാണ്, ഉദാഹരണത്തിന് Asia/Kolkata (IST, +0530). ഈ ബൂട്ട് ഒരിക്കലെങ്കിലും ഇൻ്റർനെറ്റ് സമയ സമന്വയം വിജയിച്ചപ്പോൾ സിസ്റ്റം ക്ലോക്ക് സമന്വയിപ്പിച്ചു അതെ എന്ന് പറയുന്നു. പ്രാദേശിക TZ-ൽ RTC: ഇല്ല അർത്ഥമാക്കുന്നത് RTC UTC കൈവശം വച്ചിട്ടുണ്ടെന്ന് ഉബുണ്ടു അനുമാനിക്കുന്നു - ഈ ഒരു വരി മുഴുവൻ ഡ്യുവൽ-ബൂട്ട് സ്റ്റോറിയാണ്.
ആരോഗ്യമുള്ള ഒരു മെഷീനിൽ RTC സമയം യൂണിവേഴ്സൽ ടൈം ലൈനുമായി പൊരുത്തപ്പെടുന്നു, സമന്വയിപ്പിച്ച ലൈൻ അതെ എന്ന് പറയുന്നു, NTP സേവനം സജീവമാണെന്ന് കാണിക്കുന്നു. എന്തെങ്കിലും മാറ്റുന്നതിന് മുമ്പ് നിങ്ങളുടെ സ്ക്രീൻ എന്താണ് കാണിക്കുന്നതെന്ന് എഴുതുക - ഇവിടെ രണ്ട് മിനിറ്റ് വായിക്കുന്നത് ക്രമരഹിതമായ പരിഹാരങ്ങൾ ഒരു മണിക്കൂർ ലാഭിക്കുന്നു.
പാറ്റേൺ യഥാർത്ഥ കാരണവുമായി പൊരുത്തപ്പെടുത്തുക
തെറ്റായ സമയം ഒരു പ്രശ്നമല്ല. പിശകിൻ്റെ വലുപ്പവും രൂപവും മിക്കവാറും എല്ലാ സമയത്തും കുറ്റവാളിയുടെ പേര് നൽകുന്നു:
കൃത്യമായി നിങ്ങളുടെ സോൺ ഓഫ്സെറ്റിൻ്റെ അടിസ്ഥാനത്തിൽ തെറ്റാണ് (ഇന്ത്യയിൽ 5 മണിക്കൂർ 30 മിനിറ്റ്), നിങ്ങൾ മറ്റ് OS ബൂട്ട് ചെയ്യുമ്പോൾ അത് ഫ്ലിപ്പുചെയ്യുന്നു - ഒരു ഡ്യുവൽ-ബൂട്ട് RTC പോരാട്ടം. ഹാർഡ്വെയർ ക്ലോക്ക് എന്താണ് അർത്ഥമാക്കുന്നത് എന്നതിനെക്കുറിച്ച് വിൻഡോസും ഉബുണ്ടുവും വിയോജിക്കുന്നു. ഘട്ടം 6-ലേക്ക് പോകുക.
നിമിഷങ്ങൾക്കനുസരിച്ച് തെറ്റായി, ആഴ്ചകളിൽ സാവധാനം വളരുന്നു - സമന്വയം ഓഫാണ് അല്ലെങ്കിൽ പരാജയപ്പെടുന്നു, അല്ലെങ്കിൽ RTC തന്നെ ഡ്രിഫ്റ്റ് ചെയ്യുന്നു. സമന്വയിപ്പിച്ച ലൈൻ പരിശോധിച്ച് ഘട്ടം 4-ലേക്ക് പോകുക.
PC പ്രവർത്തിക്കുമ്പോൾ ശരിയാക്കുക, എല്ലാ ഷട്ട്ഡൗണിന് ശേഷവും വീണ്ടും തെറ്റ് - പവർ ഓഫ് ചെയ്യുമ്പോൾ RTC സമയം നഷ്ടപ്പെടുകയോ തെറ്റായി വായിക്കുകയോ ചെയ്യുന്നു. പഴയ ഹാർഡ്വെയറിൽ അത് CMOS ബാറ്ററിയാണ്. ഘട്ടം 7-ലേക്ക് പോകുക.
സ്ക്രീനിൽ വലത് മേഖലയുടെ പേര്, എന്തായാലും തെറ്റായ സമയം - സോൺ ഒരു പ്രദർശന ക്രമീകരണമാണ്, സമയമല്ല. നിങ്ങളുടെ യൂണിവേഴ്സൽ ടൈം ലൈനും തെറ്റായിരിക്കും. ഘട്ടം 5-ലേക്ക് പോകുക, തുടർന്ന് വീണ്ടും പരിശോധിക്കുക.
ഒരു വെർച്വൽ മെഷീനിനുള്ളിൽ മാത്രം തെറ്റാണ്, പുനഃസ്ഥാപിച്ചതിനോ പുനരാരംഭിക്കുന്നതിനോ ശേഷം ചാടുന്നു - VM അതിൻ്റെ ഹോസ്റ്റിൽ നിന്നും സ്നാപ്പ്ഷോട്ടുകളിൽ നിന്നും സമയം എടുക്കുന്നു, NTP-യിൽ നിന്ന് മാത്രമല്ല.
ഇൻ്റർനെറ്റ് സമയ സമന്വയം (NTP) ഓണാക്കുക
സമന്വയം പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുകയാണെങ്കിൽ മിക്ക സിംഗിൾ-ബൂട്ട് ഉബുണ്ടു മെഷീനുകളും സ്വയം സുഖപ്പെടുത്തുന്നു. ഈ കമാൻഡ് ഉപയോഗിച്ച് ഇത് ഓണാക്കുക (അത് നിങ്ങളുടെ പാസ്വേഡ് ആവശ്യപ്പെടും):
timedatectl set-ntp true
GUI തിരഞ്ഞെടുക്കണോ? ക്രമീകരണങ്ങൾ തുറക്കുക, തുടർന്ന് തീയതിയും സമയവും, തുടർന്ന് യാന്ത്രിക തീയതിയും സമയവും ഓണാക്കുക. തുടർന്ന് പ്രവർത്തിക്കുന്ന ഇൻ്റർനെറ്റ് കണക്ഷനിൽ ഒരു മിനിറ്റ് കാത്തിരുന്ന് timedatectl വീണ്ടും റൺ ചെയ്യുക. സിസ്റ്റം ക്ലോക്ക് സമന്വയിപ്പിച്ച ലൈൻ ഇപ്പോൾ അതെ എന്ന് പറയുകയും സമയം ശരിയായ മൂല്യത്തിലേക്ക് മാറുകയും വേണം.
സമയ മേഖല ശരിയായി സജ്ജീകരിക്കുക
സോൺ തന്നെ തെറ്റാണെങ്കിൽ, മറ്റെല്ലാം തകർന്നതായി തോന്നുന്നു. ആദ്യം timedatectl ഔട്ട്പുട്ടിൻ്റെ ടൈം സോൺ ലൈനിലെ നിലവിലെ സോൺ കാണുക. സോൺ നാമങ്ങൾ കേസ് സെൻസിറ്റീവ് ആണ് കൂടാതെ Asia/Kolkata പോലെയുള്ള സ്ലാഷുകൾ ഉപയോഗിക്കുന്നു. കൃത്യമായ പേരുകൾ ലിസ്റ്റുചെയ്ത് നിങ്ങളുടേത് സജ്ജമാക്കുക:
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Kolkata
timedatectl വീണ്ടും റൺ ചെയ്ത് പ്രാദേശിക സമയ ലൈൻ സ്ഥിരീകരിക്കുക, Asia/Kolkata (IST, +0530) ആയി കാണിച്ചിരിക്കുന്ന സോൺ ഉപയോഗിച്ച് നിങ്ങളുടെ വാൾ ക്ലോക്കിൽ സമയം കാണിക്കുന്നു. ഇതിനുശേഷം ഇപ്പോഴും തെറ്റ്, ശരിയായ സോൺ കാണിക്കുന്നുണ്ടോ? അപ്പോൾ സോൺ ഒരിക്കലും പ്രശ്നമായിരുന്നില്ല - ഘട്ടം 3 ലെ പാറ്റേൺ ലിസ്റ്റിലേക്ക് മടങ്ങുക.
ഡ്യുവൽ ബൂട്ട്: ഒരു ഹാർഡ്വെയർ ക്ലോക്ക് റൂൾ തിരഞ്ഞെടുക്കുക
ഒരു ഡ്യുവൽ-ബൂട്ട് മെഷീനിൽ നിങ്ങൾ ഒരു കൺവെൻഷൻ തിരഞ്ഞെടുത്ത് രണ്ട് സിസ്റ്റങ്ങളും അംഗീകരിക്കണം. ഉബുണ്ടുവിൻ്റെ ഡിഫോൾട്ടാണ് സുസ്ഥിരമായത്: RTC UTC (പ്രാദേശിക TZ-ൽ RTC: no) കൈവശം വയ്ക്കുന്നു, കൂടാതെ ഓരോ OS-യും പ്രദർശനത്തിനായി പരിവർത്തനം ചെയ്യുന്നു. വിൻഡോസ് ഡിഫോൾട്ടായി വിപരീതമാണ്: ഇത് RTC-യെ പ്രാദേശിക സമയമായി കണക്കാക്കുന്നു. ആ വിയോജിപ്പാണ് ഓരോ OS സ്വിച്ചും നിങ്ങളുടെ ക്ലോക്കിനെ കൃത്യമായി നിങ്ങളുടെ സോൺ ഓഫ്സെറ്റിലൂടെ ചലിപ്പിക്കുന്നത്.
പെട്ടെന്നുള്ള ഉബുണ്ടു-വശത്തുള്ള ഒത്തുതീർപ്പ് ഈ കമാൻഡ് ആണ് - ഉബുണ്ടു തുടർന്ന് വിൻഡോസ് പ്രതീക്ഷിക്കുന്ന രീതിയിൽ RTC വായിക്കുകയും എഴുതുകയും ചെയ്യുന്നു:
timedatectl set-local-rtc 1 --adjust-system-clock
RealTimeIsUniversal രജിസ്ട്രി മൂല്യം വഴി UTC ഉപയോഗിക്കാൻ Windows-നെ പഠിപ്പിക്കുന്നതാണ് ഇതരമാർഗം, ഉബുണ്ടുവിനെ അതിൻ്റെ ക്ലീൻ ഡിഫോൾട്ടിൽ നിർത്തുന്നു. നിങ്ങൾ ഏത് വശം തിരഞ്ഞെടുത്താലും - ഒന്ന് മാത്രം തിരഞ്ഞെടുക്കുക. രണ്ട് പരിഹാരങ്ങളും പ്രയോഗിക്കുന്നത് പിശകിനെ വിപരീത ദിശയിലേക്ക് മാറ്റുന്നു.
ഹാർഡ്വെയർ ക്ലോക്കിലേക്ക് ശരിയായ സമയം ലാഭിക്കുക
സിസ്റ്റം ക്ലോക്ക് ശരിയാക്കി സമന്വയിപ്പിച്ച് കഴിഞ്ഞാൽ, ആ ശരിയായ മൂല്യം RTC-യിൽ സംഭരിക്കുക, അങ്ങനെ അടുത്ത കോൾഡ് ബൂട്ട് ശരിയായി ആരംഭിക്കും:
sudo hwclock --systohc
sudo hwclock --show
ആദ്യത്തെ കമാൻഡ് സിസ്റ്റം സമയം ഹാർഡ്വെയർ ക്ലോക്കിലേക്ക് പകർത്തുന്നു; രണ്ടാമത്തേത് ഹാർഡ്വെയർ ഇപ്പോൾ എന്താണെന്ന് കാണിക്കുന്നു. തുടർന്ന് പൂർണ്ണമായും ഷട്ട്ഡൗൺ ചെയ്യുക, ഒരു മിനിറ്റ് കാത്തിരിക്കുക, ബൂട്ട് ചെയ്യുക, നിങ്ങൾക്ക് കഴിയുമെങ്കിൽ നെറ്റ്വർക്ക് കണക്റ്റുചെയ്യുന്നതിന് മുമ്പ് സമയം പരിശോധിക്കുക - RTC ഇതിനകം ശരിയായിരിക്കണം.
ഇപ്പോൾ പൂർണ്ണ പവർ-ഓഫിനു ശേഷവും സമയം തെറ്റിയാൽ, സോഫ്റ്റ്വെയർ സാധ്യമായതെല്ലാം ചെയ്തു - CMOS ബാറ്ററിയോ പഴയ ഹാർഡ്വെയറിൽ ഡ്രിഫ്റ്റിംഗ് ആർടിസിയോ ഉണ്ടെന്ന് സംശയിക്കുക. ബലഹീനമായ ബാറ്ററി ഉപയോഗിച്ച് ഉടൻ തന്നെ അത് മാറ്റിസ്ഥാപിക്കാതെ നിങ്ങൾ ജീവിക്കുന്നത് ഇങ്ങനെയാണ്: NTP സമന്വയം ഓണാക്കിയാൽ (ഘട്ടം 4), നെറ്റ്വർക്ക് കണക്റ്റുചെയ്തുകഴിഞ്ഞാൽ, ഓരോ ബൂട്ടിനും തൊട്ടുപിന്നാലെ ഉബുണ്ടു സ്വയം ക്ലോക്ക് ശരിയാക്കുന്നു. ബാറ്ററി മാറ്റിസ്ഥാപിക്കൽ ഇപ്പോഴും യഥാർത്ഥ ഹാർഡ്വെയർ പരിഹാരമാണ്, പക്ഷേ ദൈനംദിന ഉപയോഗത്തിൽ അതിനുള്ള സമന്വയ കവറുകൾ.
timedatectl ഉപയോഗിച്ച് അളക്കുന്നത് തുടരുക; നിങ്ങൾ ദിവസവും തിരുത്തുന്ന ഒരു ക്ലോക്ക് നിങ്ങൾ ഇതുവരെ കണ്ടെത്തിയിട്ടില്ലാത്ത ഒരു തെറ്റാണ്.🏷️വിഷയ തിരയൽ വേരിയബിളുകളും കീവേഡുകളും
🎙️ പൂർണ്ണ ട്രാൻസ്ക്രിപ്റ്റ് — വികസിപ്പിക്കാൻ ടാപ്പ് ചെയ്യുക
__TOK_39__
__TOK_40__
__TOK_41__
❓ പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ
ഈ ട്യൂട്ടോറിയൽ പിന്തുടരാൻ 100% സൗജന്യമാണോ?
__TOK_42__
തുടക്കക്കാർക്ക് ഈ ഗൈഡ് പിന്തുടരാമോ?
__TOK_43__
ഞാൻ കുടുങ്ങിയാൽ എനിക്ക് എവിടെ ചോദ്യങ്ങൾ ചോദിക്കാനാകും?
__TOK_44__