Weboldal keresés

Az időzóna ellenőrzése Linuxban


Ebben a rövid cikkben az újoncokat végigvezetjük a rendszer időzónája Linux alatti ellenőrzésének különféle egyszerű módszerein. Az időgazdálkodás egy Linux gépen, különösen egy éles szerveren, mindig fontos szempont a rendszeradminisztrációban.

Linuxon számos időkezelési segédprogram áll rendelkezésre, például a date és a timedatectl parancsok a rendszer aktuális időzónájának lekéréséhez, valamint a távoli NTP-szerverrel való szinkronizáláshoz az automatikus és pontosabb rendszeridőkezelés.

Nos, merüljünk el a Linux rendszer időzónájának megismerésének különböző módjaiban.

1. Kezdjük a hagyományos dátum paranccsal az aktuális időzóna meghatározásához:

date

Alternatív megoldásként írja be az alábbi parancsot, ahol a %Z formátum az alfabetikus időzónát, a %z pedig a numerikus időzónát írja ki:

date +"%Z %z"

Megjegyzés: A dátum kézikönyvoldalon számos formátum található, amelyeket felhasználhat a dátum parancs kimenetének módosítására:

man date

2. Ezután a timedatectl parancsot is használhatja, amikor opciók nélkül futtatja, a parancs megjeleníti a rendszer áttekintését, beleértve az időzónát is, például:

timedatectl

Sőt, próbáljon meg egy pipeline és grep parancsot használni, hogy csak az időzónát szűrje az alábbiak szerint:

timedatectl | grep “Time zone”

Ismerje meg, hogyan állíthat be időzónát Linuxban a timedatectl paranccsal.

3. Ezenkívül a Debian és származékai felhasználói megjeleníthetik az /etc/timezone fájl tartalmát a cat segédprogrammal az időzóna ellenőrzéséhez:

cat /etc/timezone

Fontos: REHL/CentOS 7 és Fedora 25-22 felhasználók számára a /etc fájl A /localtime egy szimbolikus hivatkozás az időzóna fájlra a /usr/share/zoneinfo/ könyvtárban.

Használhatja azonban a date vagy a timedatectl parancsot az aktuális idő és időzóna megjelenítéséhez.

Az időzóna módosításához hozzon létre egy szimbolikus linket /etc/localtime a megfelelő időzónához az /usr/share/zoneinfo/ alatt:


sudo ln  -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

A -s jelző lehetővé teszi szimbolikus hivatkozás létrehozását, ellenkező esetben alapértelmezés szerint egy kemény hivatkozás jön létre, és a -f eltávolít egy meglévő célfájlt, amely ebben az esetben a /etc/localtime.

Ha például az időzónát Afrika/Nairobira szeretné módosítani, adja ki az alábbi parancsot:


sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

Ez minden! Ne felejtse el megosztani gondolatait a cikkről az alábbi visszajelzési űrlap segítségével. Fontos, hogy nézze át ezt az időgazdálkodási útmutatót a Linuxhoz, hogy jobban betekintést nyerjen a rendszer kezelési idejébe, egyszerű és könnyen követhető példákat tartalmaz.

Végezetül, ne feledje, hogy mindig a Tecmint oldalán találja meg a legújabb és érdekes Linux-cuccokat.