Synkronisering av tiden i Linux

Anonim

Synkronisering av tiden i Linux

Korrekt tidssynkronisering i Linux är nyckeln till det korrekta arbetet med preemptive majoriteten av applikationer och tjänster, vilket är särskilt bekymrat med de verktyg som på något sätt är kopplade till Internet. I samtliga distributioner av detta operativsystem är ett speciellt verktyg ansvarigt för att synkronisera datum och tid. Det är i ett aktivt standardtillstånd, så användarna behöver inte på något sätt konfigurera det eller ändra det. Men ibland förefaller ett sådant behov fortfarande på grund av olika skäl, till exempel slumpmässiga misslyckanden. Idag vill vi överväga principen om denna konfiguration och skifta synkroniseringstjänsten till mer bekant för många användare.

Synkronisera tiden i Linux

Till att börja med, låt oss förtydliga att det är absolut alla utdelningar inom ramen för en artikel kommer inte att fungera, så vi tar till exempel den mest populära församlingen - Ubuntu. I det återstående OS händer allt nästan identiskt, och skillnader observeras endast i elementen i det grafiska gränssnittet. Om du inte hittar information i den här artikeln måste du dock använda den officiella distributionsdokumentationen för att klara uppgiften.

Ställa in datumet genom det grafiska gränssnittet

Innan vi går vidare till den urskiljande av tjänster för tidssynkronisering, låt oss överväga konfigurationen som är viktig för nybörjare. De flesta nybörjare av Linux föredrar att använda en grafisk meny för att konfigurera de önskade parametrarna, det gäller för tid. Hela processen utförs enligt följande:

  1. Öppna programmenyn och hitta "parametrar" där.
  2. Gå till parametrarna för att ställa in tiden i Linux via en grafisk meny

  3. Gå till sektionen Systeminformation.
  4. Gå till systeminformationen för att ställa in tiden i Linux via en grafisk meny

  5. Här är du intresserad av kategorin "Datum och tid".
  6. Gå till Linux-datum och tidsinställningar

  7. Var uppmärksam på föremålen för automatisk detektering av datum och tid. De använder Internet för att uppvisa optimala inställningar som beror på den valda tidszonen. Du kan aktivera eller inaktivera dessa inställningar genom att flytta reglaget.
  8. Inaktivera eller aktivera automatiska datum och tidsdetektering i Linux

  9. När du stänger av raden med datum, aktiveras tid och tidszon, vilket innebär att det nu inte hindrar dig från att installera användarparametrar.
  10. Manuell tidsinställning och tidszon via Linux Graphic-menyn

  11. I fältfönstret väljer du en punkt på kartan eller använder sökningen.
  12. Fönster för att välja tidszon via Linux Graphic-menyn

  13. Dessutom indikerar "datum och tid" formatet. Som standard är det 24-timmars.
  14. Välja tidsdisplayformat via Linux Graphic-menyn

Som du kan se finns det inget komplicerat i samspelet med det grafiska gränssnittet. Bristen på denna metod är dock att det inte finns några viktiga inställningar för hantering av synkroniseringstjänsten i menyn, så i vissa situationer att använda "parametrar" fungerar inte.

Standard Time Management-kommandon

Alla andra instruktioner som du kommer att se inom dagens material är att använda plintkommandon. Först och främst vill vi påverka ämnet för standardalternativ som gör att du kan hantera det aktuella datumet och tiden eller visa nödvändig information.

  1. Börja från att starta "terminalen". Du kan göra det, till exempel genom att klicka på lämplig ikon i programmenyn.
  2. Starta terminalen för användning av tidslag i Linux

  3. Ange datumkommandot för att bestämma aktuellt datum och tid.
  4. Ange kommandot för att visa aktuellt datum i Linux-terminalen

  5. Den nya linjen visar information som intresserar dig i standardformat.
  6. Visa aktuellt datum via Linux-terminalen

  7. Genom standardkommandot kan du ändra tidszonen. Först måste du se den tillgängliga listan över bälten och kom ihåg namnet på det önskade. Skriv timedatektl list-timezones och klicka på Enter.
  8. Ringa ett kommando för att visa tidszonen genom terminalen i Linux

  9. Flytta ner listan med mellanslag. När du har hittat önskat bälte och kom ihåg att skriva, tryck på q för att avsluta.
  10. Visa listan över tidszoner genom terminalen i Linux

  11. Sudo Timedatecl Set-TimeZone America / New_York-kommandot är ansvarigt för att ändra tidszonen på den valda. I stället för Amerika / New_York, bör du skriva ett visst tidigare alternativ.
  12. Ange ett kommando för att ändra den aktuella tidszonen genom terminalen i Linux

  13. För att bekräfta åtgärderna måste du ange ett Superuser-lösenord, eftersom kommandot utfördes med Sudo-argumentet.
  14. Ange Linux-lösenord för att ändra tidszonen via terminalen

Efter att ha gjort alla förändringar kvarstår det att de alla har trätt i kraft. För mer information om Timedatecl erbjuder vi att lära oss i officiell dokumentation, eftersom de återstående alternativen inte längre ingår i ämnet tidssynkroniseringstema, kan det dock vara användbart för specifika användare.

Interaktion med Timesyncd-tjänsten

Ovan rekommenderade vi att utforska informationen om Timedatectl genom den officiella dokumentationen, men vi föreslår en vecka en minut för att bekanta dig med TimetSyncD-tjänsten. Det är det här verktyget som är ansvarigt för att synkronisera tiden i standardisystemet.

  1. För att bestämma den aktuella Timetyncd-statusen, använd kommandot Timedatecl i konsolen.
  2. Ringa ett kommando för att verifiera den aktuella statusen för Linux Time-synkroniseringstjänsten

  3. I de nya linjerna får du all nödvändig information där den lokala tiden är inställd, det installerade området och data om synkroniseringen och aktiviteten hos tjänsten.
  4. Visa aktuell status för Linux Time Synchronization Service

  5. Om du ser att det här verktyget nu är kopplat av av någon anledning och vill starta det för att justera synkronisering, använd sudo timedatektl set-ntp på strängen.
  6. Team för att aktivera tidssynkroniseringstjänst i Linux

Installera NTPD.

Den sista delen av vårt dagens material kommer att ägnas åt att ersätta den ovan angivna tidsynkroniseringstjänsten på ett mer tillförlitligt NTPD-protokoll (nätverkstidsprotokolldemon). Det var han som brukade vara involverad i många fördelningar som standard och lovordade för korrekt interaktion med de applikationer som är särskilt känsliga för tiden. Installation och serviceutbyte uppstår så här:

  1. Till att börja med, koppla bort standardverktyget genom att ange Sudo Timedatectl Set-NTP nr.
  2. Ange ett kommando för att inaktivera tidssynkronisering i Linux

  3. Du måste bekräfta autentiseringen av kontot genom att skriva ett superhuslösenord.
  4. Lösenordsbekräftelse för att inaktivera synkroniseringstjänst i Linux

  5. När du kan använda kommandot redan välbekanta Timedatecl för att se till att verktygsläget är urkopplat.
  6. Kontrollera information om det aktuella tjänsteläget efter Linux-resa

  7. Innan du installerar den nya programvaran rekommenderas det att installera de senaste uppdateringarna. Detta görs genom sudo APT-uppdatering.
  8. Kommando att installera Linux-uppdateringar innan du installerar program

  9. Efter slutet av denna process använder du kommandot sudo apt install.
  10. Ett kommando att installera en ny tidssynkroniseringstjänst

  11. Bekräfta anmälan om behovet av nedladdning av arkiv.
  12. Bekräftelse av den nya Linux-tidsynkroniseringstjänsten

  13. Förvänta nedladdning och installationspaket.
  14. Väntar på slutförandet av den nya Linux-tidsynkroniseringstjänsten

  15. Du kan nu använda ett nytt protokoll, ange lämpliga attribut i terminalen. Visa grundläggande information sker via NTPQ-P.
  16. Använda en ny tjänst för att synkronisera tiden i Linux

Nätverkstidsprotokolldemon aktiveras automatiskt, så inga ytterligare kommandon behövs. Du kan omedelbart börja testa problemansökningar eller utföra andra åtgärder för vilka den nya tidsynkroniseringstjänsten installerades.

Som du kan se, visas synkroniseringstid och datum i Linux automatiskt, så det finns mycket sällsynta situationer när du vill aktivera den här parametern eller ändra andra alternativ. Nu, efter att ha studerat det presenterade materialet, vet du att det finns olika synkroniseringsverktyg, och inställningen kan också utföras via grafisk meny.

Läs mer