Једно од најделикатнијих и најважнијих административних питања, иако се понекад не чини да јесте, на нивоу сервера, повезано је са исправном конфигурацијом и синхронизацијом времена јер свака грешка у секундама, минутима или сатима може покренути грешке при ажурирању. , комуникација између апликација као што су базе података, кварови и грешке у регистрима и многи други повезани проблеми који могу остати незапажени за нас као администраторе.
Када користимо Убунту 18.0, овај систем има уграђену временску синхронизацију и подразумевано је активиран, узимајући као референцу услугу системд тимесинцд.
Наредба тимесинцд замењује команде нтпдате и цхрони са уграђеним функцијама које су много оптималније за њихов рад, будући да тимесинцд редовно проверава временске услуге како би локално време било синхронизовано и локално складишти ажурирања времена, тако да се оне примењују након поновног покретања система како би се омогућило да све што је везано за датум и време буде тачно.
Затим ћемо видети како свеобухватно конфигурирати време и датум у Убунту 18.04.
Основне команде које треба користити за конфигурисање и синхронизацију времена, датума и временске зоне у Убунту 18.04
Најосновнија команда коју можемо користити у Убунту 18.04 за откривање тренутног времена на серверу је наредба дате, коју може користити било који корисник за штампање датума и времена:
датумПриказани резултат ће бити следећи. Као што видимо, тамо се штампају данашњи датум, датум и време.
ЕНЛАРГЕ
Као опште правило, сервер је подразумевано конфигурисан у УТЦ временској зони, запамтите оно УТЦ (Цоординатед Универсал Тиме - Координисано универзално време) у коме је време дефинисано у нула степени географске дужине. Стална употреба универзалног времена је корисна када рачунамо или морамо управљати различитим временским зонама на серверу.
1. Како изменити временску зону у Убунту 18.04
Корак 1
Ако из неког разлога временску зону треба променити, то можемо учинити помоћу команде тимедатецтл, пре свега морамо да наведемо доступне временске зоне извршавањем следеће команде:
тимедатецтл лист-тимезонесПриказаће се све зоне које можемо да користимо, а за кретање између њих користићемо тастере са стрелицама на тастатури. Ту морамо имати на уму линију временске зоне коју желимо да применимо на Убунту 18.04.
ЕНЛАРГЕ
Корак 2
Сада можемо да конфигуришемо временску зону помоћу следеће команде:
тимедатецтл сет-тимезонеДодавањем жељене зоне биће потребно да користите судо са тимедатецтл да бисте променили овако, у овом случају користићемо Мадридску зону:
судо тимедатецтл сет-тимезоне Европа / МадридУносимо лозинку нашег корисника и промена ће бити исправно примењена:
ЕНЛАРГЕ
Корак 3
Можемо проверити да ли су промене правилно примењене поновним извршавањем наредбе дате. Можемо уочити разлику у првим подацима о датуму и времену које смо добили и скраћеници временске зоне ће се одразити у информацијама.
ЕНЛАРГЕ
2. Како управљати тимесинцд са тимедатецтл у Убунту 18.04
У Линук окружењима, синхронизацију времена на мрежи природно је контролисао Нетворк Тиме Протоцол или нтпд демон, што је услуга која се повезује са скупом више НТП сервера ради приступа сталним и поузданим ажурирањима времена, тако да се она односе на наш систем, али као поменули смо раније, Убунту 18.04 сада користи команду тимесинцд уместо нтпд.
Уз тимесинцд имамо услугу која се повезује са НТП временским серверима и ради на сличан начин као и друге дистрибуције, али њена главна разлика је у томе што је много лакша и сада је интегрисана у систем који избегава коришћење ресурса оптимизујући тако опште перформансе Убунту 18.04.
Да бисмо проверили статус тимесинцд у Убунту -у, морамо извршити тимедатецтл без аргумената, а резултат ће бити следећи где налазимо детаље као што су:
- Локално време и датум
- Универзално време
- РТЦ време
- Тренутна временска зона
- Статус услуге Системд-тимесинцд и више
ЕНЛАРГЕ
Ако линија системд-тимесинцд.сервице има поруку да, то значи да је тимесинцд омогућен и да ради на Убунту 18.04. У случају да је ова услуга деактивирана, можемо је омогућити тако што ћемо извршити следеће:
судо тимедатецтл сет-нтп укљученКада се то уради, можемо поново покренути тимедатецтл да бисмо потврдили статус услуге.
3. Како прећи на НТП у Убунту 18.04 Линуку
Корак 1
Ово се примењује када је строго неопходно да НТП контролише све што се тиче датума и времена система, јер су његове карактеристике ефикасније од тумесинцд, али то не значи да је ово лоше или има грешке.
Пре инсталирања нтпд -а морамо онемогућити тимесинцд извршавањем:
судо тимедатецтл сет-нтп брДеактивирање потврђујемо извршавањем тимедатецтл који сада има одговор не:
ЕНЛАРГЕ
Корак 2
Сада ћемо ажурирати систем извршавањем:
судо апт упдатеСада ће бити могуће инсталирати нтп пакет помоћу апликације апта ако:
судо апт инсталл нтпУносимо слово С да бисмо потврдили преузимање и инсталирање НТП -а у Убунту 18.04.
ЕНЛАРГЕ
Корак 3
нтпд ће се аутоматски покренути након инсталационог процеса, можемо се обратити нтпд -у како бисмо добили информације о статусу да бисмо проверили његово функционисање помоћу следеће команде:
нтпк -п
ЕНЛАРГЕ
нтпк је алат за упите за команду нтпд, а заставица -п захтева информације о НТП серверима на које је нтпд повезан, у резултату можемо видети сервере групе Убунту на којима је заснован за синхронизацију времена и датума.
Овим процесом увек ћемо имати наше сервере са најбољим могућностима синхронизације, што осигурава оптималан рад у свим Убунту 18.04 улогама и услугама.