Az eszközön lévő szoftverek naprakészen tartása fontos része a robusztus és biztonságos rendszernek, de még ennél is fontosabb, hogy naprakész legyen az idő és a dátum.

A rendszeren található pontos idő és dátum nemcsak a pontos időt jelzi, hanem lehetővé teszi az automatizált feladatok elvárás szerinti végrehajtását, és az interneten keresztüli szolgáltatásokhoz való zökkenőmentes csatlakozást.

Ez az útmutató megmutatja, hogyan tekintheti át, állíthatja be és konfigurálhatja az időt és a dátumot Linuxon a parancssorból a következővel: timedatectl parancs.

Hogyan kezelhető az idő Linuxon

A pontos idő megőrzése érdekében a Linux két különböző típusú órát használ:

  • Valós idejű óra (RTC) vagy hardveres óra a számítógép áramköri lapjába integrálva, amely az operációs rendszertől függetlenül működik. Az óra akkor is fut, ha az operációs rendszert leállítják, újraindítják vagy hibernálják.
  • Rendszeróra, más néven szoftveróra. A Linux kernel által fenntartott rendszeróra a valós idejű órától függ, hogy megkapja a kezdeti időpontját a Linux operációs rendszer indításakor.

Alapértelmezés szerint a rendszeridő a Univerzális koordinált idő (UTC) formátum. A Linux rendszer ezután az UTC-időt a megfelelő helyi időre konvertálja az Ön régiója vagy időzónája alapján. A helyi idő jelenik meg az asztalon.

Idő és dátum információk listázása

Az egyik legfontosabb feladat, amelyet el kell végeznie, ha Linuxon az idő konfigurálásáról van szó, az, hogy képes legyen listázni és áttekinteni az aktuális időt a rendszeren.

Az idő és egyéb konfigurációs paraméterek megjelenítéséhez egyszerűen futtassa a timedatectl parancsot paraméterek nélkül, az alábbiak szerint:

timedatectl

A parancs megjeleníti a rendszer helyi idejét, az UTC időt és a valós idejű órát. Az időzóna és más fontos idővel kapcsolatos paraméterek is szerepelnek a kimenetben.

Hogyan állítsuk be az időt Linuxon

Az idő beállításához vagy módosításához használja a timedatectl parancsot a beállítani az időt alparancs.

sudo timedatectl set-time óó: mm: ss

jegyzet: Az idő vagy a dátum beállításához magasabb szintű jogosultságokkal kell rendelkeznie.

A fent említett parancsban a hh órákig áll, mm percekig, és ss másodpercekre. A megadott időnek 24 órás formátumban kell lennie.

Például az idő éjfél 12 órára való beállításához futtassa a következő parancsot:

sudo timedatectl set-time 00:00:00

A parancs frissíti a valós idejű órát és a rendszer vagy szoftver óráját is. Azonban nem tudja módosítani az időt vagy a dátumot, ha a Network Time Protocol (NTP) engedélyezve van a rendszeren.

Az NTP engedélyezése/letiltása

A Network Time Protocol segítségével gondoskodhat arról, hogy az idő szinkronizálva legyen egy távoli szerverrel az időzónája vagy régiója alapján.

Az NTP letiltásához Linuxon futtassa a következő parancsot:

sudo timedatectl set-ntp false

Az NTP újraaktiválásához vagy engedélyezéséhez egyszerűen futtassa:

sudo timedatectl set-ntp true

Ha engedélyezve van, a rendszer automatikusan beállítja és szinkronizálja az időt a konfigurált szerveridővel.

jegyzet: Az set-ntp alparancs nem fog működni, ha a rendszer nem támogatja az NTP-t.

Hogyan állítsuk be a dátumot Linuxon

A dátum módosításához a számítógépen futtassa a timedatectl parancsot a beállítani az időt alparancs a következő formátumban:

sudo timedatectl set-date ÉÉÉÉ-HH-NN

...ahol ÉÉÉÉ az év, MM a hónap, és DD az a nap.

Ha például a dátumot 2000. január 1-re szeretné módosítani, adja ki a következő parancsot:

sudo timedatectl set-time "2000-01-01 23:00:01"

Ne feledje, hogy az időt is megadtuk, mert ha csak a dátumot adja meg, a timedatectl automatikusan 00:00-ra, azaz 12 éjfélre állítja az időt.

Időzóna módosítása

Mielőtt folytatná és megváltoztatná az időzónát a számítógépen, fontos, hogy tudja, hogyan listázhatja ki vagy tekintheti meg az elérhető időzónákat.

timedatectl list-timezones

Használja a F gombot a billentyűzeten az előre görgetéshez és a B gombbal lépkedhet vissza a felsorolt ​​időzónák között. Alternatív megoldásként használhatja a nyílbillentyűket a görgetéshez.

Miután azonosította az időzónát, átválthat például az Afrika/Blantyre időzónára a következő paranccsal:

timedatectl set-timezone Africa/Blantyre

Parancssori súgó kérése

Ha többet szeretne megtudni a timedatectl-ről, adja ki a következő parancsot:

timedatectl help

A parancs átfogóbb lefedettsége érdekében megtekintheti a kézikönyv oldalait a következő futtatással:

man timedatectl

Összefüggő: A parancssori súgó beszerzésének módjai Linuxon

Alternatív Time Clock segédprogramok Linuxon

Ez az útmutató bemutatja, hogyan konfigurálhatja az időt és a dátumot Linuxon a timedatectl segédprogrammal, amely egy hatékony és modern órabeállítás, amely a program része. systemd szolgáltatás. Egyéb hagyományos órakonfigurációs segédprogramok Linuxon a hwclock és dátum parancsokat.

9 Gyakorlati példák a Linux date parancsra

Részletes információkat szeretne kapni a dátummal és az idővel kapcsolatban Linuxon? Ezek a dátumpéldák biztosan segítenek.

Olvassa el a következőt

RészvényCsipogEmail
Kapcsolódó témák
  • Linux
  • Linux parancsok
A szerzőről
Mwiza Kumwenda (39 publikált cikk)

Az Mwiza szakmája szerint fejleszt szoftvereket, és sokat ír Linuxról és front-end programozásról. Érdeklődési körei közé tartozik a történelem, a gazdaság, a politika és a vállalati építészet.

Továbbiak Mwiza Kumwendától

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez