GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mereset zona waktu secara permanen di Debian?

Alat yang menurut saya lebih mudah digunakan adalah dpkg-reconfigure . Gunakan:

sudo dpkg-reconfigure tzdata

Anda akan diberikan banyak pilihan, termasuk beberapa yang tidak termasuk dalam tzselect .


Ini mungkin agak terlambat untuk OP, dan lebih ditujukan untuk penelusur lain yang tiba di sini.

Jika Anda memerlukan solusi non-interaktif, coba solusi ini dari mengubah zona waktu dengan dpkg-reconfigure tzdata dan debconf-set-selections

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

Anda dapat mengetahui zona waktu Anda dengan mencari-cari di /usr/share/zoneinfo. Sebenarnya perintah dpkg-reconfigure di atas menyalin file yang sesuai dari sana ke /etc/localtime. Saya biasa melakukannya secara manual, dan sepertinya berfungsi dengan baik.

Jangan kaget jika proses yang berjalan lama tidak menerima perubahan. misalnya cap waktu log Apache muncul di pikiran. Pertimbangkan apakah itu penting, dan karena itu apakah Anda perlu memulai ulang proses yang sedang berjalan atau bahkan memulai ulang.


Untuk mengeditnya secara tidak interaktif pada versi Debian dan Ubuntu terbaru (Stretch/Xenial dll.), Anda perlu menghapus /etc/localtime juga, sebaliknya /etc/timezone akan ditimpa.

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

Jawaban ini didasarkan pada jawaban mc0e. Saya tidak dapat menambahkan komentar dengan reputasi saya.


Linux
  1. Cara Mengubah Zona Waktu di Debian Linux

  2. Bagaimana Cara Kerja Bagian Dalam Cron Daemon?

  3. Bagaimana cara menginstal Firefox asli di Debian?

  1. Cara Mengubah Zona Waktu di Debian 11 / Debian 10/9

  2. Cara Mengatur Ulang Kata Sandi untuk Sudo di Debian

  3. Cara Mengatur atau Mengubah Zona Waktu di Linux

  1. Cara Mengubah Zona Waktu Untuk Wadah Docker

  2. Cara Mengubah Zona Waktu di CentOS 8

  3. Bagaimana mengubah pengelola desktop default di debian?