Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menukar zon waktu linux

Bagaimana untuk menukar zon waktu linux

WBOY
WBOYasal
2022-01-27 15:13:0951028semak imbas

Kaedah: 1. Gunakan "sudo rm -f /etc/localtime" dan arahan lain untuk mengubah suai zon waktu sistem 2. Gunakan Systemd untuk menukar zon waktu sistem Linux -zon waktu 'zon waktu'".

Bagaimana untuk menukar zon waktu linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Cara menukar zon waktu Linux

Jika konfigurasi zon waktu sistem Linux anda tidak betul, anda mesti melaraskannya secara manual kepada zon waktu tempatan yang betul. Proses penyegerakan masa NTP hanya mengira offset antara waktu tempatan dan waktu UTC, jadi mengkonfigurasi NTP untuk menyegerakkan masa tidak menyelesaikan masalah zon waktu yang salah. Oleh itu, apabila menggunakan penyedia perkhidmatan pengkomputeran awan asing seperti Microsoft Azure atau VPS atau mesin maya lain, anda perlu memberi perhatian sama ada ia konsisten dengan zon waktu tanah besar China.

Semak zon waktu semasa Linux

Anda boleh menggunakan arahan berikut untuk menyemak zon waktu semasa sistem Linux dengan mudah:

date
ls -l /etc/localtime

Bagaimana untuk menukar zon waktu linux

Dapatkan nilai TZ zon waktu

Untuk menukar zon waktu sistem Linux, anda mesti mendapatkan nilai TZ zon waktu tempatan anda terlebih dahulu Gunakan arahan tzselect untuk melihat dan memilih masa yang dipasang fail zon.

Laksanakan arahan tzselect

Bagaimana untuk menukar zon waktu linux

Pilih benua, negara dan bandar anda melalui wizard

tzselect akhirnya akan berada dalam format Posix TZ ( seperti Asia /Shanghai) keluarkan nilai zon waktu anda dan rekod ini.

Bagaimana untuk menukar zon waktu linux

Tukar zon waktu untuk setiap pengguna

Pengguna Linux Sistem berbilang pengguna, setiap pengguna boleh mengkonfigurasi apa yang mereka perlukan Masa zon, anda boleh menambah pembolehubah persekitaran TZ untuk diri sendiri:

export TZ='Asia/Shanghai'

Selepas pelaksanaan selesai, anda perlu log masuk ke sistem sekali lagi atau muat semula ~/.bashrc untuk berkuat kuasa.

source ~/.bashrc

Tukar zon waktu sistem Linux

Untuk menukar zon waktu seluruh sistem sistem Linux, anda boleh menggunakan arahan berikut:

sudo rm -f /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

Nota: Sila gantikan zon waktu tertentu di /usr/share/zoneinfo/Asia/Shanghai dengan nilai TZ yang anda perolehi.

Tukar zon waktu sistem Linux menggunakan Systemd

Jika sistem Linux yang anda gunakan menggunakan Systemd, anda juga boleh menggunakan arahan timedatectl untuk menukar seluruh sistem Linux zon waktu. Terdapat perkhidmatan sistem bernama systemd-timedated di bawah Systemd yang bertanggungjawab untuk melaraskan jam sistem dan zon waktu Kita boleh menggunakan arahan timedatectl untuk mengkonfigurasi perkhidmatan sistem ini.

sudo timedatectl set-timezone 'Asia/Shanghai'

Bagaimana untuk menukar zon waktu linux

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Bagaimana untuk menukar zon waktu linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn