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

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

a megfelelő időzóna használata számos rendszerhez kapcsolódó feladathoz és folyamathoz elengedhetetlen. 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 naplókhoz is használjákbélyegek.

Ez a bemutató a Linux időzónájának beállításához vagy megváltoztatásához szükséges lépéseket tartalmazza.,

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 systemd alapú Linux rendszeren elérhető.

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

timedatectl

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álja, hogy a /etc/localtime fájlt a /usr/share/zoneinfo könyvtár bináris időzóna azonosítójához köti.

Az időzóna ellenőrzésének másik módja a symlink útvonalának megtekintése a ls parancs használatával:

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 Linuxban #

Az időzóna megváltoztatása előtt, meg kell tudnia a használni kívánt időzóna hosszú nevét. Az időzóna elnevezési egyezmény általában “régió / város” formátumot használ.,l rendelkezésre álló időzónában használja a timedatectl parancs vagy lista a fájlokat a /usr/share/zoneinfo példa:

timedatectl list-timezones
...America/MontserratAmerica/NassauAmerica/New_YorkAmerica/NipigonAmerica/NomeAmerica/Noronha...

Ha azonosítani, hogy melyik időzóna pontos helyét, akkor futtassa a következő parancsot root felhasználóként vagy sudo felhasználó:

sudo timedatectl set-timezone <your_time_zone>

például, hogy módosítsa a rendszer időzóna, hogy a America/New_York írja be:

sudo timedatectl set-timezone America/New_York

a módosítás jóváhagyásához hivatkozhat a timedatectl parancsot újra:

timedatectl

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

az időzóna megváltoztatása Symlink #

Ha régebbi Linux disztribúciót futtat, és a timedatectl segédprogram nincs jelen a rendszerében, akkor a /etc/localtime időzónát a /usr/share/zoneinfo könyvtár időzónájára módosíthatja.,

távolítsa el az aktuális symlink-et 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 symlink-et :

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

ellenőrizze azt a /etc/localtime fájl felsorolásával vagy a date parancs:

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, amelyet a beállítani kívánt időzóna hosszú neve követ.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük