Android

Sådan indstilles eller ændres tidszone på ubuntu 18.04

The Internship

The Internship

Indholdsfortegnelse:

Anonim

På Ubuntu er systemets tidszone indstillet under installationen, men det kan let ændres på et senere tidspunkt.

Brug af den korrekte tidszone er vigtig for mange systemrelaterede opgaver og processer. F.eks. Bruger cron-dæmonen systemets tidszone til udførelse af cron-job, og tidsstemplerne i logfilerne er baseret på den samme tidszone.

Denne tutorial demonstrerer, hvordan man indstiller eller ændrer tidszonen på Ubuntu 18.04 og tidligere versioner fra kommandolinjen eller gennem GUI. De samme instruktioner gælder for enhver Ubuntu-baseret distribution, herunder Kubuntu, Linux Mint og Elementary OS.

Forudsætninger

Du skal være logget ind som bruger med sudo-privilegier for at ændre systemets tidszone.

Kontrol af den aktuelle tidszone

I Ubuntu og de fleste andre Linux-distributioner kan vi bruge timedatectl kommandoen til at vise og indstille det aktuelle systems tid og tidszone.

timedatectl

Som du kan se i output nedenfor, er tidszonen indstillet til UTC:

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

Systemets tidszone er konfigureret ved symlinking /etc/localtime til en binær tidszoneidentifikator i biblioteket /usr/share/zoneinfo . Så en anden mulighed ville være at vise den sti, som symlinket peger på ved hjælp af kommandoen ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Alternativt kan du også kontrollere det aktuelle systems tidszone ved at vise indholdet i filen /etc/timezone .

cat /etc/timezone

Etc/UTC

Ændring af tidszone ved hjælp af kommandoen timedatectl

Inden du ændrer tidszonen, skal du finde ud af det lange navn på den tidszone, du vil bruge. Konventionen om tidszone navngivning bruger normalt et "Region / By" format.

Hvis du vil liste alle tilgængelige tidszoner, kan du enten liste filerne i biblioteket /usr/share/zoneinfo eller bruge kommandoen timedatectl .

timedatectl list-timezones

… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…

Når du har identificeret hvilken tidszone, der er nøjagtig til din placering, skal du køre følgende kommando som sudo-bruger:

sudo timedatectl set-timezone your_time_zone

For eksempel at ændre systemets tidszone til Europe/Rome :

sudo timedatectl set-timezone Europe/Rome

Kør timedatectl kommandoen for at bekræfte ændringerne:

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

Ændring af tidszone ved at konfigurere tzdata

  1. Identificer den tidszone, du vil konfigurere.

    Gem det nye tidszone-navn i /etc/timezone fil ved hjælp af følgende tee-kommando:

    echo "Europe/Rome" | sudo tee /etc/timezone

    Europe/Rome

    Kør følgende kommando for at ændre systemets tidszone:

    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.

Ændring af tidszone vha. GUI

Hvis kommandolinjen ikke er din ting, kan du ændre det aktuelle systems tidszone gennem GUI.

  1. Åbn vinduet med systemindstillinger ved at klikke på ikonet Settings , som vist på billedet herunder:

    Når det er gjort, skal du klikke på × at lukke vinduet.

Konklusion

I denne vejledning har vi vist, at du ændrer dit Ubuntu-systems tidszone. Du er velkommen til at give en kommentar, hvis du har spørgsmål.

ubuntu terminal