Penyelesaian kepada masa sistem Linux sentiasa berubah: 1. Semak fail pautan zon waktu sistem melalui "/etc/localtime" 2. Dengan melaksanakan "lrwxrwxrwx. 1 root root 33 Mac 29 16:55 /etc/ localtime -> /usr/share/zoneinfo/Asia/Shanghai" untuk menukar zon waktu kepada Shanghai.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Mengapakah masa sistem Linux terus berubah?Masa pelayan Linux sentiasa salah?
Sesetengah orang ingin tahu bahawa masa pelayan mereka telah ditukar dengan betul, tetapi selepas beberapa ketika, masa sistem salah lagi.
Untuk mengubah suai masa, anda biasanya menggunakan arahan tarikh untuk mengubah suai masa, atau gunakan arahan ntp untuk menyegerakkan masa
Dalam kes ini, jika pelayan anda bukan mesin fizikal, tetapi mesin maya, ia bukan masalah dengan hwclock masa perkakasan, tetapi zon waktu lalai atau zon waktu yang salah telah dipilih semasa memasang sistem
Semak fail pautan zon waktu sistem anda: (Jelas sekali New York dipilih sebagai zon waktu di sini)
[root@localhost ~]# ll /etc/localtime lrwxrwxrwx. 1 root root 38 May 31 2018 /etc/localtime -> ../usr/share/zoneinfo/America/New_York
Pengubahsuaian: (Tukar zon waktu kepada Shanghai)
[root@localhost ~]# rm /etc/localtime rm: remove symbolic link ‘/etc/localtime’? y [root@localhost ~]# ll /etc/localtime ls: cannot access /etc/localtime: No such file or directory [root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@localhost ~]# ll /etc/localtime lrwxrwxrwx. 1 root root 33 Mar 29 16:55 /etc/localtime -> /usr/share/zoneinfo/Asia/Shanghai
Gunakan arahan tarikh untuk menyemak sama ada masa telah dipulihkan tidak, gunakan arahan ntp untuk menyegerakkan masa, supaya masa tidak salah nanti.
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Mengapa masa sistem Linux terus berubah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!