Kuidas kontrollida ajavööndit Linuxis


Selles lühikeses artiklis tutvustame algajatele erinevaid lihtsaid viise süsteemi ajavööndi kontrollimiseks Linuxis. Ajahaldus Linuxi masinas, eriti tootmisserveris, on alati süsteemihalduse oluline aspekt.

Linuxi käsutuses on mitmeid ajahalduse utiliite, näiteks käsk kuupäev ja timedatectl, et saada süsteemi praegune ajavöönd ja sünkroonida NTP kaugserveriga, et võimaldada süsteemi ajakäsitlust automaatselt ja täpsemalt.

Noh, laseme uurida erinevaid viise, kuidas oma Linuxi süsteemi ajavööndit teada saada.

1. Alustame tavapärase kuupäeva käsuga, et teada saada praegune ajavöönd järgmiselt:

$ date

Teise võimalusena tippige allolev käsk, kus vorming % Z prindib tähestiku ja % z numbrilise ajavööndi:

$ date +"%Z %z"

Märkus. Kuupäeva manulehel on palju vorminguid, mida saate kasutada käsu date väljundi muutmiseks:

$ man date

2. Järgmisena võite kasutada ka timedatectl, kui käivitate selle ilma igasuguste suvanditeta, kuvatakse käsuga ülevaade süsteemist, sealhulgas ajavööndist:

$ timedatectl

Veelgi enam, proovige kasutada käsku torujuhe ja grep, et ajavööndit filtreerida ainult järgmiselt:

$ timedatectl | grep “Time zone”

Siit saate teada, kuidas Linuxis ajavööndit timedatectl abil määrata.

3. Lisaks saavad Debiani ja selle derivaatide kasutajad teie ajavööndi kontrollimiseks kassi utiliidi abil kuvada faili /etc/timezone sisu:

$ cat /etc/timezone

Tähtis: REHL/CentOS 7 ja Fedora 25-22 kasutajate jaoks on fail/etc/localtime sümboolne link ajavööndi failile kataloogi/usr/share/zoneinfo/all.

Kuid võite kasutada käsku date või timedatectl ka praeguse kellaaja ja ajavööndi kuvamiseks.

Ajavööndi muutmiseks looge sümboolne link/etc/localtime sobivale ajavööndile jaotises/usr/share/zoneinfo /:

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

Lipp -s võimaldab luua sümboolse lingi, vastasel juhul luuakse vaikimisi kõvaketas ja -f eemaldab olemasoleva sihtfaili, mis on antud juhul/etc/kohalik aeg.

Näiteks ajavööndi muutmiseks Aafrikaks/Nairobiks väljastage järgmine käsk:

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

See on kõik! Ärge unustage jagada oma mõtteid artikli kohta, kasutades allolevat tagasisidevormi. Oluline on see, et peaksite läbi vaatama selle Linuxi ajahalduse juhendi, et saada rohkem ülevaadet oma süsteemi töötlemisajast, sellel on lihtsad ja hõlpsasti jälgitavad näited.

Lõpuks pidage alati meeles, et peate Tecminti juurde tundma uusima ja huvitava Linuxi asju.