Android

Az időzóna beállítása vagy módosítása a linuxban

15 Windows Settings You Should Change Now!

15 Windows Settings You Should Change Now!

Tartalomjegyzék:

Anonim

Az időzóna egy olyan földrajzi régió, amelynek ugyanaz a szokásos ideje. Az időzónát általában az operációs rendszer telepítésekor állítják be, de később könnyen megváltoztatható.

A helyes időzóna használata elengedhetetlen számos rendszerrel kapcsolatos feladathoz és folyamathoz. Például a cron démon a rendszer időzónáját használja a cron feladatok végrehajtásához. Az időzónát az időbélyegek naplózására is használják.

Ez az oktatóanyag tartalmazza az időzóna beállításához vagy megváltoztatásához szükséges lépéseket a Linuxban.

Az aktuális időzóna ellenőrzése

timedatectl egy parancssori segédprogram, amely lehetővé teszi a rendszer idejének és dátumának megtekintését és megváltoztatását. Minden modern, rendszereken alapuló Linux rendszeren elérhető.

Az aktuális időzóna megtekintéséhez hívja meg a timedatectl parancsot, opciók és argumentumok nélkül:

timedatectl

Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

A fenti kimenet azt mutatja, hogy a rendszer időzónája UTC-re van állítva.

A rendszer időzónáját úgy konfigurálhatja, hogy az /etc/localtime fájlt /etc/localtime egy bináris időzóna azonosítóval a /usr/share/zoneinfo könyvtárban.

Az időzóna ellenőrzésének másik módja az, hogy megtekintse a hivatkozás utat az ls parancs használatához:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Az időzóna megváltoztatása Linux rendszeren

Az időzóna megváltoztatása előtt meg kell adnia a használni kívánt időzóna hosszú nevét. Az időzóna elnevezési konvenció általában „Régió / Város” formátumot használ.

Az összes elérhető időzóna megtekintéséhez használja a timedatectl parancsot, vagy sorolja fel a /usr/share/zoneinfo könyvtárban található fájlokat:

timedatectl list-timezones

… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…

Miután azonosította, melyik időzóna felel meg pontosan az Ön tartózkodási helyének, futtassa a következő parancsot root vagy sudo felhasználóként:

sudo timedatectl set-timezone

Például, ha a rendszer időzónáját America/New_York szeretné változtatni, írja be:

sudo timedatectl set-timezone America/New_York

A változás ellenőrzéséhez hívja meg ismét a timedatectl parancsot:

timedatectl

Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York (EST, -0500) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

Küldetés teljesítve! Sikeresen megváltoztatta a rendszer időzónáját.

Az időzóna megváltoztatása egy Symlink létrehozásával

Távolítsa el az aktuális hivatkozást vagy fájlt:

sudo rm -rf /etc/localtime

Azonosítsa a beállítani kívánt időzónát, és hozzon létre egy hivatkozást:

sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

Ellenőrizze az /etc/localtime fájl felsorolásával vagy a date parancs meghívásával:

date

A kimenet tartalmazza az időzónát, ebben a példában az „EST”.

Tue Dec 3 14:10:54 EST 2019

Következtetés

Az időzóna megváltoztatásához Linux rendszerekben használja a sudo timedatectl set-timezone parancsot, majd a sudo timedatectl set-timezone hosszú nevét.

Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.

terminál