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.