Základní práce s MioWebem - MioWeb Coffee (1. díl)
Obsah:
- Předpoklady
- Kontrola aktuálního časového pásma
- Změna časového pásma v Debianu
- Změna časového pásma vytvořením symbolu
- Závěr
Používání správného časového pásma je důležité pro mnoho úloh a procesů souvisejících se systémem. Například démon cron používá časové pásmo systému pro provádění úloh cronu a časová razítka v souborech protokolu jsou založeny na časovém pásmu stejného systému.
Časové pásmo systému je nastaveno během instalace, ale později jej lze snadno změnit. Tento tutoriál ukazuje, jak nastavit nebo změnit časové pásmo na Debianu 9.
Předpoklady
Uživatel, do kterého jste přihlášeni, musí mít oprávnění sudo, aby mohl změnit časové pásmo systému.
Kontrola aktuálního časového pásma
V Debianu a dalších moderních distribucích Linuxu vám příkaz
timedatectl
umožňuje zobrazit a nastavit aktuální čas a časové pásmo aktuálního systému.
timedatectl
Jak je vidět na výstupu níže, časové pásmo systému je nastaveno na „Amerika / 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
Časové pásmo systému je konfigurováno symlinking
/etc/localtime
na binární identifikátor časového pásma v adresáři
/usr/share/zoneinfo
. Další možností, jak zkontrolovat časové pásmo, je ukázat cestu, na kterou odkazuje symbolický odkaz pomocí příkazu ls:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago
Změna časového pásma v Debianu
Před změnou časového pásma budete muset zjistit dlouhé jméno časového pásma, které chcete použít. Konvence pojmenování časových pásem obvykle používá formát „region / město“.
Chcete-li zobrazit seznam všech dostupných časových pásem, můžete buď zobrazit seznam souborů v adresáři
/usr/share/zoneinfo
nebo použít
timedatectl
.
timedatectl list-timezones
… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…
Jakmile určíte, které časové pásmo je přesné pro vaši polohu, spusťte jako uživatel sudo následující příkaz:
sudo timedatectl set-timezone your_time_zone
Například pro změnu časového pásma systému na
Europe/Ljubljana
byste spustili:
sudo timedatectl set-timezone Europe/Ljubljana
Ověřte změnu zadáním příkazu
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
Změna časového pásma vytvořením symbolu
Odstraňte aktuální soubor
/etc/localtime
nebo symbolický odkaz:
sudo rm -f /etc/localtime
Určete časové pásmo, které chcete konfigurovat, a vytvořte symbolický odkaz:
sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime
Změnu můžete potvrdit buď uvedením souboru
/etc/localtime
nebo zadáním příkazu
date
:
date
Závěr
V této příručce jste se naučili, jak změnit časové pásmo vašeho systému Debian. Pokud máte nějaké dotazy, neváhejte a zanechte komentář.
debian terminálJak nastavit nebo změnit časové pásmo v Linuxu
Časové pásmo je geografická oblast, která má stejný standardní čas. Tento tutoriál popisuje kroky potřebné k nastavení nebo změně časového pásma v systému Linux.
Jak nastavit nebo změnit časové pásmo na centech 7
Na CentOS je časové pásmo systému nastaveno během instalace, ale později jej lze snadno změnit. Tento tutoriál vysvětluje, jak nastavit nebo změnit časové pásmo na CentOS 7.
Jak nastavit nebo změnit časové pásmo na Ubuntu 18.04
Na Ubuntu je časové pásmo systému nastaveno během instalace, ale později jej lze snadno změnit. Tento tutoriál ukazuje, jak nastavit nebo změnit časové pásmo na Ubuntu 18.04 a předchozích verzích z příkazového řádku nebo prostřednictvím GUI.