#Strategier: Hur man presterar - och lyckas
Innehållsförteckning:
- förutsättningar
- Kontrollera aktuell tidszon
- Ändrar tidszon i Debian
- Ändra tidszonen genom att skapa en Symlink
- Slutsats
Att använda rätt tidszon är viktigt för många systemrelaterade uppgifter och processer. Till exempel använder cron-demonen systemets tidszon för att utföra cron-jobb och tidsstämplarna i loggfilerna är baserade på samma systems tidszon.
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.
förutsättningar
Användaren som du är inloggad som måste ha sudo-privilegier för att kunna ändra systemets tidszon.
Kontrollera aktuell tidszon
I Debian och andra moderna Linux-distributioner låter
timedatectl
kommandot dig visa och ställa in det aktuella systemets tid och tidszon.
timedatectl
Som visas på utgången nedan är systemets tidszon inställd på "America / Chicago":
Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no
Systemets tidszon konfigureras genom att symlinka
/etc/localtime
till en binär tidszonidentifierare i
/usr/share/zoneinfo
. Ett annat alternativ för att kontrollera tidszonen är att visa sökvägen som symlänken pekar på med kommandot ls:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago
Ändrar tidszon i Debian
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.
För att lista alla tillgängliga tidszoner kan du antingen lista filerna i
/usr/share/zoneinfo
eller använda kommandot
timedatectl
.
timedatectl list-timezones
… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…
När du har identifierat vilken tidszon som är korrekt för din plats kör du följande kommando som sudo-användare:
sudo timedatectl set-timezone your_time_zone
Till exempel, för att ändra systemets tidszon till
Europe/Ljubljana
skulle du köra:
sudo timedatectl set-timezone Europe/Ljubljana
Verifiera ändringen genom att utfärda kommandot
timedatectl
:
timedatectl
Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no
Ändra tidszonen genom att skapa en Symlink
Radera aktuell
/etc/localtime
fil eller symlink:
sudo rm -f /etc/localtime
Identifiera tidszonen du vill konfigurera och skapa en symlink:
sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime
Du kan bekräfta ändringen antingen genom att ange
/etc/localtime
eller utfärda
/etc/localtime
:
date
Slutsats
I den här guiden lärde du dig hur du ändrar ditt Debian-systems tidszon. Lämna gärna en kommentar om du har några frågor.
debian terminalHur 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å ubuntu 18.04
På Ubuntu är systemets tidszon inställd under installationen, men det kan lätt ändras vid senare tidpunkt. Denna handledning demonstrerar hur man ställer in eller ändrar tidszonen på Ubuntu 18.04 och tidigare versioner från kommandoraden eller via GUI.