GNU/Linux >> Znalost Linux >  >> Linux

Jak trvale resetuji časové pásmo v Debianu?

Nástroj, který se mi snáze používá, je dpkg-reconfigure . Použijte:

sudo dpkg-reconfigure tzdata

Budete mít mnoho možností, včetně těch, které nejsou zahrnuty v tzselect .


Toto je pravděpodobně trochu pozdě pro OP a více je určeno pro ostatní hledače, kteří sem dorazí.

Pokud potřebujete neinteraktivní řešení, vyzkoušejte toto řešení ze změny časového pásma pomocí dpkg-reconfigure tzdata a debconf-set-selections

echo "Europe/Zurich" > /etc/timezone 
dpkg-reconfigure -f noninteractive tzdata

Svou časovou zónu můžete zjistit tak, že se podíváte do /usr/share/zoneinfo. Ve skutečnosti výše uvedený příkaz dpkg-reconfigure zkopíruje příslušný soubor odtud do /etc/localtime. Kdysi jsem to dělal ručně a zdá se, že to funguje dobře.

Nebuďte příliš překvapeni, pokud dlouho běžící procesy změnu nezachytí. např. časová razítka protokolu Apache přicházejí na mysl. Zvažte, zda na tom záleží, a tedy zda potřebujete restartovat běžící procesy nebo dokonce restartovat.


Chcete-li jej upravit neinteraktivně na nejnovějších verzích Debianu a Ubuntu (Stretch/Xenial atd.), musíte odstranit /etc/localtime také, jinak /etc/timezone bude přepsán.

echo 'Europe/Zurich' > /etc/timezone 
rm /etc/localtime
dpkg-reconfigure -f noninteractive tzdata

Tato odpověď je založena na odpovědi mc0e'. Nemohu přidat komentář se svou pověstí.


Linux
  1. Jak obnovit heslo pro sudo v Debianu

  2. Jak fungují vnitřnosti démona Cron?

  3. Jak nainstalovat skutečný Firefox na Debian?

  1. Jak změnit časové pásmo v Debianu 11 / Debianu 10 / 9

  2. Jak nastavit nebo změnit časové pásmo v Linuxu

  3. Jak změnit časové pásmo v Debian Linuxu

  1. Jak změnit časové pásmo pro kontejner Docker

  2. Jak změnit časové pásmo na CentOS 8

  3. Jak změnit výchozí správce plochy v debianu?