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.
på CentOS är systemets tidszon inställd under installationen, men det kan enkelt ändras vid ett senare tillfälle.
i den här artikeln beskrivs hur du ställer in eller ändrar tidszonen för CentOS 8-system.,
Kontrollera aktuell tidszon #
timedatectl
är ett kommandoradsverktyg som låter dig visa och ändra systemets tid och datum. Den är tillgänglig på alla moderna systemd-baserade Linux-system:
timedatectl
utgången visar systemets tidszon. I det här exemplet är tidszonen inställd på UTC:
om du får en varning som säger: ”systemet är konfigurerat för att läsa RTC-tiden i den lokala tidszonen.,”, kör följande kommando för att använda RTC i UTC:
timedatectl
systemets tidszon konfigureras av symlinking /etc/localtime
till en binär tidszon identifierare i katalogen /usr/share/zoneinfo
. Ett annat alternativ för att kontrollera tidszonen är att visa sökvägen som den symboliska länken pekar på med kommandotls
:
ls -l /etc/localtime
lrwxrwxrwx. 1 root root 23 Nov 21 23:30 /etc/localtime -> /usr/share/zoneinfo/UTC
Ändra tidszon i CentOS #
innan du ändrar tidszonen måste du ta reda på det långa namnet för tidszonen du vill använda., Tidszonerna använder formatet ”Region / Stad”.,som root eller användare med sudo-privilegier :
sudo timedatectl set-timezone your_time_zone
till exempel för att ändra systemets tidszon till America/Toronto
:
sudo timedatectl set-timezone America/Toronto
Kör kommandot timedatectl
för att verifiera ändringarna:
timedatectl
ändra tidszonen genom att skapa en symbolisk länk #
om du kör en äldre version av CentOS och kommandot timedatectl
inte finns på ditt system kan du ändra tidszonen genom att syma /etc/localtime
till tidszonen i katalogen /usr/share/zoneinfo
.. – herr talman!,
identifiera tidszonen du vill konfigurera och skapa en symbolisk länk :
sudo ln -sf /usr/share/zoneinfo/America/Toronto /etc/localtime
verifiera ändringarna antingen genom att lista /etc/localtime
filen eller utfärda timedatectl
eller date
kommandon:
date
Sat Mar 21 17:46:10 EDT 2020
slutsats #
vi har visat dig hur du ändrar CentOS-systemets tidszon.