Komandas, lai konfigurētu un sinhronizētu laiku, datumu un laika joslu Ubuntu 18.04

Viens no delikātākajiem un svarīgākajiem administrēšanas jautājumiem, lai gan dažkārt tā nešķiet, servera līmenī ir saistīts ar pareizu konfigurāciju un laika sinhronizāciju, jo jebkura kļūda sekundēs, minūtēs vai stundās var izraisīt atjaunināšanas kļūdas. , saziņu starp lietojumprogrammām, piemēram, datu bāzēm, kļūmēm un kļūdām reģistros un daudzām citām saistītām problēmām, kuras mums kā administratoriem var nepamanīt.

Kad mēs izmantojam Ubuntu 18.0, šai sistēmai ir iebūvēta laika sinhronizācija, un tā ir aktivizēta pēc noklusējuma, atsaucei izmantojot pakalpojumu systemd timesyncd.

Komanda Timesyncd aizstāj komandas ntpdate un chrony ar iebūvētām funkcijām, kas ir daudz optimālākas to darbībai, jo timesyncd regulāri pārbauda laika pakalpojumus, lai vietējais laiks tiktu sinhronizēts, un laika atjauninājumus uzglabā lokāli, lai pēc sistēmas restartēšanas tie tiktu piemēroti lai viss, kas saistīts ar datumu un laiku, būtu pareizs.

Tālāk mēs redzēsim, kā visaptveroši konfigurēt laiku un datumu Ubuntu 18.04.

Pamata komandas, ko izmantot, lai konfigurētu un sinhronizētu laiku, datumu un laika joslu Ubuntu 18.04
Visvienkāršākā komanda, ko mēs varam izmantot Ubuntu 18.04, lai noteiktu pašreizējo laiku serverī, ir datuma komanda, to var izmantot jebkurš lietotājs, lai izdrukātu datumu un laiku:

 datums
Parādītais rezultāts būs šāds. Kā redzam, tur tiek drukāta pašreizējā diena, datums un laiks.

PALIELINĀT

Parasti serveris pēc noklusējuma ir konfigurēts UTC laika zonā, atcerieties, ka UTC (koordinētais universālais laiks - koordinētais universālais laiks), kurā laiks ir noteikts nulles garuma grādos. Pastāvīga universālā laika izmantošana ir noderīga, ja serverī tiek skaitītas vai jāpārvalda dažādas laika joslas.

1. Kā mainīt laika joslu Ubuntu 18.04

1. darbība
Ja kāda iemesla dēļ laika josla ir jāmaina, mēs to varam izdarīt ar komandu timedatectl, pirmkārt, mums ir jāuzskaita pieejamās laika joslas, izpildot šādu komandu:

 timedatectl list-timezones
Tiks parādītas visas zonas, kuras mēs varam izmantot, un, lai pārvietotos starp tām, mēs izmantosim tastatūras bulttaustiņus. Tur mums jāpatur prātā laika joslas līnija, kuru vēlamies lietot Ubuntu 18.04.

PALIELINĀT

2. solis
Tagad mēs varam konfigurēt laika joslu, izmantojot šādu komandu:

 timedatectl set-timezone
Pievienojot vēlamo zonu, lai veiktu šādas izmaiņas, būs jāizmanto sudo ar timedatectl, šajā gadījumā mēs izmantosim Madrides zonu:
 sudo timedatectl set-timezone Eiropa / Madride
Mēs ievadām lietotāja paroli, un izmaiņas tiks piemērotas pareizi:

PALIELINĀT

3. solis
Mēs varam pārbaudīt, vai izmaiņas ir piemērotas pareizi, vēlreiz izpildot datuma komandu. Mēs varam pateikt atšķirību ar pirmo iegūto datuma un laika informāciju, un laika joslas saīsinājums tiks atspoguļots informācijā.

PALIELINĀT

2. Kā pārvaldīt Timesyncd ar timedatectl Ubuntu 18.04


Linux vidēs tīkla laika sinhronizāciju dabiski kontrolēja tīkla laika protokols vai ntpd dēmons, kas ir pakalpojums, kas savienojas ar vairāku NTP serveru kopu, lai piekļūtu nemainīgiem un uzticamiem laika atjauninājumiem, lai tie attiektos uz mūsu sistēmu, bet mēs jau minējām iepriekš, Ubuntu 18.04 tagad izmanto komandu Timesyncd, nevis ntpd.

Izmantojot Timesyncd, mums ir pakalpojums, kas savienojas ar NTP laika serveriem un darbojas līdzīgi citiem izplatījumiem, taču tā galvenā atšķirība ir tā, ka tas ir daudz vieglāks un tagad ir integrēts sistēmā, kas ļauj izvairīties no resursu izmantošanas, tādējādi optimizējot Ubuntu vispārējā veiktspēja 18.04.

Lai pārbaudītu Timesyncd statusu Ubuntu, mums ir jāizpilda timedatectl bez argumentiem, un rezultāts būs šāds, ja mēs atradīsim informāciju, piemēram:

  • Vietējais laiks un datums
  • Universālais laiks
  • RTC laiks
  • Pašreizējā laika josla
  • Systemd-timesyncd pakalpojuma statuss un daudz kas cits

PALIELINĀT

Ja līnijas systemd-timesyncd.service ziņojums ir jā, tas nozīmē, ka timesyncd ir iespējots un darbojas operētājsistēmā Ubuntu 18.04. Ja šis pakalpojums ir deaktivizēts, mēs to varam iespējot, izpildot šādas darbības:

 sudo timedatectl set-ntp on
Kad tas ir izdarīts, mēs varam vēlreiz palaist timedatectl, lai apstiprinātu pakalpojuma statusu.

3. Kā pārslēgties uz NTP Ubuntu 18.04 Linux


1. darbība
Tas attiecas uz gadījumiem, kad NTP ir absolūti nepieciešams kontrolēt visu, kas saistīts ar sistēmas datumu un laiku, jo tas ir efektīvāks par tumesyncd, taču tas nenozīmē, ka pēdējais ir slikts vai tajā ir kļūdas.

Pirms ntpd instalēšanas mums ir jāatspējo Timesyncd, izpildot:

 sudo timedatectl set-ntp nē
Mēs apstiprinām deaktivizēšanu, izpildot timedatectl, uz kuru tagad ir atbilde nē:

PALIELINĀT

2. solis
Tagad mēs atjaunināsim sistēmu, izpildot:

 sudo apt atjauninājums
Tagad būs iespējams instalēt ntp pakotni, izmantojot aptauju, ja:
 sudo apt instalēt ntp
Mēs ievadām burtu S, lai apstiprinātu NTP lejupielādi un instalēšanu Ubuntu 18.04.

PALIELINĀT

3. solis
Pēc instalēšanas ntpd sāksies automātiski, mēs varam konsultēties ar ntpd, lai iegūtu informāciju par statusu, lai pārbaudītu tā darbību, izmantojot šādu komandu:

 ntpq -p

PALIELINĀT

ntpq ir vaicājumu rīks komandai ntpd, un karodziņš -p pieprasa informāciju par NTP serveriem, ar kuriem ntpd ir pievienojies, mēs varam redzēt Ubuntu grupas serverus, uz kuriem tas balstīts, lai sinhronizētu laiku un datumu.

Izmantojot šo procesu, mūsu serveriem vienmēr būs vislabākās sinhronizācijas funkcijas, kas nodrošina optimālu darbu visās Ubuntu 18.04 lomās un pakalpojumos.

wave wave wave wave wave