The mind behind Linux | Linus Torvalds
Innehållsförteckning:
En tidszon är en geografisk region som har samma standardtid. Tidszonen är vanligtvis inställd under installationen av operativsystemet, men det kan enkelt ändras vid ett senare tillfälle.
Att använda rätt tidszon är avgörande för många systemrelaterade uppgifter och processer. Till exempel använder cron-demonen systemets tidszon för att utföra cron-jobb. Tidszonen används också för loggar tidsstämplar.
Denna handledning täcker de steg som krävs för att ställa in eller ändra tidszonen i Linux.
Kontrollera aktuell tidszon
timedatectl
är ett kommandoradsverktyg som låter dig se och ändra systemets tid och datum. Det är tillgängligt på alla moderna systemdrivna Linux-system.
För att visa den aktuella
timedatectl
, anropa kommandot
timedatectl
utan några alternativ eller argument:
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
Utgången ovan visar att systemets tidszon är inställd på UTC.
Systemets tidszon konfigureras genom att symlänka
/etc/localtime
till en binär
/usr/share/zoneinfo
katalogen
/usr/share/zoneinfo
.
Ett annat sätt att kontrollera tidszonen är att se sökvägen som symlänken pekar på med hjälp av
ls
kommandot:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
Ändra tidszon i Linux
Innan du ändrar tidszonen måste du ta reda på det långa namnet på den tidszon du vill använda. Tidszonens namnkonvention använder vanligtvis ett "Region / Stad" -format.
Om du
timedatectl
visa alla tillgängliga tidszoner använder
timedatectl
kommandot
timedatectl
eller listar filerna i
/usr/share/zoneinfo
:
timedatectl list-timezones
… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…
När du har identifierat vilken tidszon som är korrekt för din plats kör du följande kommando som root- eller sudo-användare:
För att exempelvis ändra systemets tidszon till
För att verifiera ändringen, åkallar kommandot
Uppdrag slutfört! Du har ändrat systemets tidszon. Ta bort den aktuella symlänken eller filen: Identifiera tidszonen du vill konfigurera och skapa en symlink: Verifiera den antingen genom att ange
Utgången inkluderar tidszonen, i detta exempel som är "EST". För att ändra
Lämna gärna en kommentar om du har några frågor.
sudo timedatectl set-timezone
America/New_York
skulle du skriva:
sudo timedatectl set-timezone America/New_York
timedatectl
igen:
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
Ändra tidszon genom att skapa en Symlink
sudo rm -rf /etc/localtime
sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
/etc/localtime
eller
/etc/localtime
:
date
Slutsats
sudo timedatectl set-timezone
i Linux-system använder du
sudo timedatectl set-timezone
följt av det långa namnet på den tidszon du vill ställa in.
Hur man ställer in eller ändrar värdnamn i Linux
Ett värdnamn är en etikett tilldelad en maskin som identifierar maskinen i nätverket. Denna handledning leder dig genom processen att ändra värdnamnet i Linux utan att behöva starta om systemet. Stegen bör fungera på alla moderna Linux-distributioner som använder systemd.
Hur man ställer in eller ändrar tidszon på centos 7
På CentOS är systemets tidszon inställd under installationen, men det kan enkelt ändras vid ett senare tillfälle. Denna handledning förklarar hur du ställer in eller ändrar tidszonen på CentOS 7.
Hur man ställer in eller ändrar tidszon på debian 9
Att använda rätt tidszon är viktigt för många systemrelaterade uppgifter och processer. Systemets tidszon ställs in under installationen, men det kan enkelt ändras vid ett senare tillfälle. Denna handledning visar hur du ställer in eller ändrar tidszonen på Debian 9.







