Marten Mickos, HackerOne | CUBE Conversation, April 2020
Sisällysluettelo:
- edellytykset
- Nykyisen aikavyöhykkeen tarkistaminen
- Aikavyöhykkeen muuttaminen käyttämällä
timedatectl
komentoa - Aikavyöhykkeen muuttaminen määrittämällä
tzdata
uudelleen - Aikavyöhykkeen muuttaminen käyttöliittymää käyttämällä
- johtopäätös
Ubuntulla järjestelmän aikavyöhyke asetetaan asennuksen aikana, mutta sitä voidaan helposti muuttaa myöhemmin.
Oikean aikavyöhykkeen käyttö on tärkeä monille järjestelmiin liittyvissä tehtävissä ja prosesseissa. Esimerkiksi cron-daemon käyttää järjestelmän aikavyöhykettä cron-töiden suorittamiseen, ja lokitiedostojen aikaleimat perustuvat samaan aikavyöhykkeeseen.
Tämä opetusohjelma osoittaa, kuinka asettaa tai muuttaa aikavyöhykettä Ubuntu 18.04: ssä ja aiemmissa versioissa komentoriviltä tai käyttöliittymän kautta. Samat ohjeet koskevat kaikkia Ubuntu-pohjaisia jakeluita, mukaan lukien Kubuntu, Linux Mint ja Elementary OS.
edellytykset
Sinun on oltava kirjautuneena sisään käyttäjänä, jolla on sudo-oikeudet, jotta voit muuttaa järjestelmän aikavyöhykettä.
Nykyisen aikavyöhykkeen tarkistaminen
Ubuntu- ja useimmissa muissa Linux-jakeluissa voimme käyttää
timedatectl
komentoa näyttää ja asettaa nykyisen järjestelmän aika ja aikavyöhyke.
timedatectl
Kuten alla olevasta tuotosta voidaan nähdä, aikavyöhyke on asetettu UTC: ksi:
Local time: Wed 2019-01-23 22:45:47 UTC Universal time: Wed 2019-01-23 22:45:47 UTC RTC time: Wed 2019-01-23 22:45:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no
Järjestelmän aikavyöhyke määritetään linkittämällä
/etc/localtime
binaariseen aikavyöhykkeiden tunnistimeen
/usr/share/zoneinfo
hakemistossa. Joten, toinen vaihtoehto olisi näyttää polku, jonka linkki osoittaa ls-komennon käyttämiseen:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
Vaihtoehtoisesti voit myös tarkistaa nykyisen järjestelmän aikavyöhykkeen näyttämällä
/etc/timezone
tiedoston sisällön.
cat /etc/timezone
Aikavyöhykkeen muuttaminen käyttämällä
timedatectl
komentoa
Ennen aikavyöhykkeen muuttamista sinun on selvitettävä käytettävän aikavyöhykkeen pitkä nimi. Aikavyöhykkeiden nimeämiskäytäntö käyttää yleensä ”Alue / kaupunki” -muotoa.
Voit luetteloida kaikki käytettävissä olevat aikavyöhykkeet joko luetteloimalla tiedostot
/usr/share/zoneinfo
tai käyttämällä
timedatectl
komentoa.
timedatectl list-timezones
… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…
Kun olet tunnistanut, mikä aikavyöhyke on tarkka sijaintiisi, suorita seuraava komento sudo-käyttäjänä:
sudo timedatectl set-timezone your_time_zone
Voit esimerkiksi muuttaa järjestelmän aikavyöhykkeen
Europe/Rome
:
sudo timedatectl set-timezone Europe/Rome
Suorita
timedatectl
komento tarkistaaksesi muutokset:
timedatectl
Local time: Thu 2019-01-24 00:27:43 CET Universal time: Wed 2019-01-23 23:27:43 UTC RTC time: Wed 2019-01-23 23:27:44 Time zone: Europe/Rome (CET, +0100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no
Aikavyöhykkeen muuttaminen määrittämällä
tzdata
uudelleen
-
Tunnista aikavyöhyke, jonka haluat määrittää.
Tallenna uusi aikavyöhykkeen nimi hakemistoon
/etc/timezone
file seuraavan tee-komennon avulla:echo "Europe/Rome" | sudo tee /etc/timezone
Europe/Rome
Suorita seuraava komento muuttaaksesi aikavyöhykettä:
sudo dpkg-reconfigure --frontend noninteractive tzdata
Current default time zone: 'Europe/Rome' Local time is now: Thu Jan 24 00:40:48 CET 2019. Universal Time is now: Wed Jan 23 23:40:48 UTC 2019.
Aikavyöhykkeen muuttaminen käyttöliittymää käyttämällä
Jos komentorivi ei ole sinun asia, voit muuttaa nykyisen järjestelmän aikavyöhykkeen graafisen käyttöliittymän kautta.
-
Avaa järjestelmäasetukset-ikkuna napsauttamalla
Settings
kuvaketta alla olevan kuvan osoittamalla tavalla:Kun olet valmis, napsauta
×
sulkeaksesi ikkunan.
johtopäätös
Tässä oppaassa olemme osoittaneet, että muutat Ubuntu-järjestelmän aikavyöhykettä. Jätä kommentti, jos sinulla on kysyttävää.
ubuntun terminaaliKuinka asettaa tai muuttaa aikavyöhykettä Linuxissa
Aikavyöhyke on maantieteellinen alue, jolla on sama vakioaika. Tämä opetusohjelma kattaa vaiheet, jotka ovat tarpeen aikavyöhykkeen asettamiseksi tai muuttamiseksi Linuxissa.
Kuinka asettaa tai muuttaa aikavyöhykettä centos 7: llä
CentOS-järjestelmässä järjestelmän aikavyöhyke asetetaan asennuksen aikana, mutta sitä voidaan helposti muuttaa myöhemmin. Tämä opas selittää kuinka asettaa tai muuttaa aikavyöhykettä CentOS 7: lle.
Kuinka asettaa tai muuttaa aikavyöhykettä debian 9: llä
Oikean aikavyöhykkeen käyttö on tärkeä monille järjestelmiin liittyvissä tehtävissä ja prosesseissa. Järjestelmän aikavyöhyke asetetaan asennuksen aikana, mutta sitä voidaan helposti muuttaa myöhemmin. Tämä opetusohjelma näyttää kuinka asettaa tai muuttaa aikavyöhykettä Debian 9: llä.