How to Set the Timezone in CentOS 7

Az új szerver beállítása során nagyon gyakran előfordulhat, hogy be kell állítania az időzónát. Bizonyos esetekben érdemes lehet megváltoztatni az időzónát.

A megfelelő időzóna beállítását a szervereken sokan elfelejtik. A nem megfelelő időzóna beállítása hatással lesz a kiszolgálói jelentésekre és naplókra. Ezért ebben a bemutatóban megmutatjuk, hogyan kell beállítani az időzónát a CentOS 7-ben.

A megfelelő időzóna beállítása a CentOS alapú VPS-en fontos az időbélyegek pontos naplózásához, különben előfordulhat, hogy rossz dátumot és időbélyeget jegyez meg az esemény- vagy hibanaplóban.

A naplózás és jelentés mellett a másik nagyon fontos tényező a crontabok és az automatizált feladatokhoz beállított idő. A nem megfelelő időzóna beállítása azt eredményezheti, hogy a folyamatok a ténylegesen tervezettől eltérő időpontban futnak. Szerencsére, ha a CentOS 7-ben szeretné beállítani az időzónát, csak néhány egyszerű parancsot kell használnia!

Az időzóna nem megfelelő beállítása összességében nem fogja tönkretenni a működését, de határozottan javítja a munkafolyamatokat, és könnyen megakadályozhatja a naplók áttekinthetetlenségét.

Megtanuljuk, hogyan állíthatjuk be az időzónát a CentOS 7-ben.

Hogyan ellenőrizhetjük a beállított időzónát a CentOS 7-ben

Először is, SSH segítségével kell elérnünk a VPS szerverünket. Ha gondjai vannak, hivatkozzon a PuTTY bemutatóra!

Az aktuális időzónát az alábbiakban látható date paranccsal ellenőrizheti:

date

Ez a következő formátumban adja ki az időt:

Fri Mar 15 14:52:20 UTC 2019

Alternatívaként használhatja a timedatectl parancsot. Ezzel a paranccsal:

  • A dátumok és időbélyegek megtekintése
  • A dátum és az idő módosítása
  • A rendszer időzónájának beállítása
  • Az óra automatikus szinkronizálásának engedélyezése egy távoli kiszolgáló alapján

Az alapvető parancs így néz ki:

timedatectl

A kimenet az alábbiak szerint alakul:

Ez olyan információkat tartalmaz, mint a helyi idő, az egyetemes idő és az időzóna.

How to List Timezones in CentOS 7

Mihelyt megtekintette az aktuális időzónát, érdemes az összes elérhető időzóna opciót felsorolni. Az alábbi paranccsal listázhatja az összes időzóna opciót:

timedatectl list-timezones

Egy hosszú listát kap, amely az összes időzónát mutatja ábécé sorrendben. A keresést finomíthatja a szűrők hozzáadásával, grep minták használatával. Az egyik ilyen példa az alábbiakban látható:

timedatectl list-timezones | grep Pacific

How to Set Timezone in CentOS 7

Ha már megvan az időzónák listája, beállíthatja a kívántat. Az időzóna beállításához a CentOS 7-ben a következőt használhatja:

timedatectl set-timezone America/Chicago

Az időzónát ennek megfelelően helyettesítheti a fenti parancsban. Ideát is beállíthatunk egy adott időpontot és dátumot. Ezt az alábbi formátumban teheti meg:

timedatectl set-time 'YYYY-MM-DD HH:MM:SS'

Ha például azt szeretné, hogy ez az idő 2019. március 16. és az aktuális idő 09:20:00 legyen, akkor használhatja a:

timedatectl set-time '2019-03-16 09:20:00'

A változások elvégzése után ismét ellenőrizheti az időzóna adatait a timedatectl segítségével.

Hogyan állítható a hardveróra a CentOS 7-ben

A hardveróra különbözik a rendszerórától, amelyet a Linux kernel kezel. Ezt BIOS-órának is nevezik. A hardveróra a rendszer leállítása után aktiválódik. A Linux-parancsok segítségével beállíthatja a hardverórát.

Az alábbi paranccsal ellenőrizheti, hogy a hardveróra be van-e állítva a helyi időzónára:

timedatectl | grep local

Az alábbiakban látható kimenetet fogja adni, ami azt jelenti, hogy a hardveróra nincs időzóna megadva:

RTC in local TZ: no

A továbbiakban az alábbi paranccsal állíthatja be a hardverórát a helyi időzónára:

timedatectl set-local-rtc 1

A változások visszaállításához használhatja a:

timedatectl set-local-rtc 0

How to Perform Clock Synchronization on CentOS 7

Network Time Protocol (NTP) egy internetes protokoll, amelyet általában a különböző számítógépek rendszeróráinak szinkronizálására használnak. A timedatectl paranccsal beállítható, hogy a rendszer időzónája automatikusan szinkronizálódjon egy távoli szerverrel az NTP segítségével.

Az engedélyezéshez először is telepítenünk kell az NTP-t a rendszerre. A távoli NTP-kiszolgálóval való szinkronizálás elindításához használjuk az alábbi parancsot:

timedatectl set-ntp true

Ha vissza szeretnénk állítani ezeket a változtatásokat, használjuk az alábbi parancsot. Ez kikapcsolja az időszinkronizálást:

timedatectl set-ntp false

Következtetés

Az alábbiakban láttuk, hogyan állíthatjuk be az időzónát a CentOS 7 rendszeren, valamint hogyan állíthatjuk be a rendszeridőt, a dátumot, a hardveróra idejét és szinkronizálhatjuk a rendszereket az NTP segítségével. A megfelelő időzóna beállítása fontos a helyes naplózás, az automatizált folyamatok és egyebek szempontjából!

Az időzóna beállítása a CentOS 7 rendszeren egyszerű. És igen, a további lehetőségek megismeréséhez bármikor megnézheti a timedatectl parancs kézikönyvoldalait.

Ez a bejegyzés utolsó módosítása: 2020. január 22. 12:38

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.