Az idő, az időzóna beállítása és a rendszeróra szinkronizálása a timedatectl paranccsal

instagram story viewer

Az timedatectl parancs egy új segédprogram RHEL/CentOS 7/8 és Fedora 30+ alapú disztribúciók, amely a rendszerezett rendszer- és szolgáltatásmenedzser, a régi hagyományos helyettesítője dátum ben használt parancs sysvinit démon alapú Linux disztribúciók.

Állítsa be a rendszeridőt, dátumot és időzónát Linuxon
A timedatectl használatával állítsa be a rendszeridőt, dátumot és időzónát Linuxon

Az timedatectl parancs lehetővé teszi, hogy lekérdezze és módosítsa a rendszeróra konfigurációját és beállításait ezzel a paranccsal állíthatja be vagy módosíthatja az aktuális dátumot, időt és időzónát, vagy engedélyezheti az automatikus rendszerórát szinkronizálás távoli NTP szerverrel.

Ebben az oktatóanyagban végigvezetem Önt azon módokon, amelyekkel kezelheti a Linux rendszeren az időt a dátum, idő, időzóna, és szinkronizálja az időt az NTP -vel a terminálról az új használatával timedatectl parancs.

Mindig jó gyakorlat, ha a megfelelő időt tartja fenn a Linux szerverén vagy rendszerén, és a következő előnyökkel járhat:

  • a rendszerfeladatok időben történő működtetését, mivel a Linux legtöbb feladatát az idő vezérli.
  • a megfelelő időpont az események és egyéb információk naplózására a rendszeren és még sok más.

Hogyan lehet megtalálni és beállítani a helyi időzónát Linuxon

1. Az aktuális idő és dátum megjelenítéséhez a rendszeren használja a timedatectl parancsot a parancssorból az alábbiak szerint:

# timedatectl állapot. 
Ellenőrizze az időt és a dátumot
Ellenőrizze az időt és a dátumot

A fenti képernyőképen, RTC az idő a hardver óra ideje.

2. Az idő a Linux rendszeren mindig a időzóna beállítva a rendszeren az aktuális időzóna megtekintéséhez tegye a következőket:

# timedatectl VAGY. # timedatectl | grep Idő. 
Ellenőrizze a Linux időzónáját
Ellenőrizze a Linux időzónáját

3. Az összes elérhető időzóna megtekintéséhez futtassa az alábbi parancsot:

# timedatectl list-timezones. 
Sorolja fel az összes időzónát Linuxon
Sorolja fel az összes időzónát Linuxon

4. A hely szerinti helyi időzóna megkereséséhez futtassa a következő parancsot:

# timedatectl list-timezones | egrep -o "Ázsia/B.*" # timedatectl list-timezones | egrep -o "Európa/L.*" # timedatectl list-timezones | egrep -o "Amerika/N.*"
Keresse meg a helyi időzónát Linuxon
Keresse meg a helyi időzónát Linuxon

5. A helyi időzóna beállításához Linux alatt a beállított időzóna kapcsolja az alábbiak szerint.

# timedatectl set-timezone "Asia/Kolkata"
Állítsa be a helyi időzónát Linuxon
Állítsa be a helyi időzónát Linuxon

Mindig ajánlott a koordinált univerzális idő használata és beállítása, UTC.

# timedatectl set-timezone UTC. 
Állítsa be az UTC időt Linux alatt
Állítsa be az UTC időt Linux alatt

A helyes időzóna nevet kell beírnia, különben hibákat kaphat az időzóna megváltoztatásakor, a következő példában az „Asia/Kolkata” időzóna nem megfelelő, ezért a hibát okozza.

Állítsa be a helyes időzónát Linuxon
Állítsa be a helyes időzónát Linuxon

Hogyan állítsuk be az időt és a dátumot Linux alatt

6. Beállíthatja a dátumot és az időt a rendszeren a timedatectl paranccsal az alábbiak szerint:

Állítsa be az időt Linux alatt

Csak az idő beállításához használhatjuk a beállítani az időt váltani az idő formátumával együtt ÓÓ: MM: SS (Óra, perc és másodperc).

# timedatectl set-time 15:58:30. 
Helyi idő beállítása Linux alatt
Helyi idő beállítása Linux alatt

Az alábbi hibaüzenetet kaphatja a dátum fenti módon történő beállításakor:

Nem sikerült beállítani az időt: az NTP egység aktív. 

7. A hiba azt mondja, hogy az NTP szolgáltatás aktív. Le kell tiltania az alábbi paranccsal.

# systemctl letiltás -most chronyd. 

Állítsa be a dátumot és az időt Linux alatt

8. A dátum és az idő beállításához használhatjuk a beállítani az időt váltani a dátum formátumával együtt ÉÉ: HH: NN (Év, hónap, nap) és idő ÓÓ: MM: SS (Óra, perc és másodperc).

# timedatectl set-time '2015-11-20 16:14:50'
Dátum beállítása Linuxon
Dátum beállítása Linuxon
Állítsa be a dátumot és az időt Linux alatt
Állítsa be a dátumot és az időt Linux alatt

Hardveróra keresése és beállítása Linuxon

9. Ha a hardver óráját koordinált univerzális időre szeretné állítani, UTC, használja a set-local-rtc logikai érték opció az alábbiak szerint:

Először nézze meg, hogy a hardveres óra helyi időzónára van -e állítva:

# timedatectl | grep helyi. 

Állítsa be a hardver óráját a helyi időzónára:

# timedatectl set-local-rtc 1. 
Állítsa be a hardveróra időzónáját
Állítsa be a hardveróra időzónáját

Állítsa be a hardver óráját koordinált univerzális időre (UTC):

# timedatectl set-local-rtc 0. 
Állítsa a hardver órát UTC -re
Állítsa a hardver órát UTC -re

A Linux rendszeróra szinkronizálása egy távoli NTP szerverrel

NTP áll Hálózati időprotokoll egy internetes protokoll, amely a rendszeróra számítógépek közötti szinkronizálására szolgál. Az timedatectl segédprogram lehetővé teszi a Linux rendszerórájának automatikus szinkronizálását egy távoli szervercsoporttal NTP használatával.

Kérjük, vegye figyelembe, hogy rendelkeznie kell NTP telepítve van a rendszerre, hogy lehetővé tegye az automatikus időszinkronizálást az NTP -kiszolgálókkal.

Az automatikus időszinkronizálás elindításához távoli NTP -kiszolgálóval írja be a következő parancsot a terminálon.

# timedatectl set-ntp igaz. 

Az NTP időszinkronizálás letiltásához írja be a következő parancsot a terminálon.

# timedatectl set-ntp false. 

Összefoglaló

Ezek nagyon egyszerű példák, amelyeket ebben az oktatóanyagban ismertetünk, és remélem, hogy hasznosak lesznek a különböző Linux rendszerórák és időzónák beállításához. Ha többet szeretne megtudni erről az eszközről, látogasson el ide: timedatectl man oldal.

Ha bármi mondanivalója van erről a cikkről, nyugodtan hagyjon megjegyzést további információkért. Maradjon kapcsolatban a Tecminttel.

Teachs.ru