1. Questions
For machines with Windows and Linux systems, the time to enter Windows is inconsistent with Linux, and Linux is 8 hours ahead of Windows.
2. Solution
To modify/etc/default/rcs, set not to use UTC time, set the following:
Utc=no
3. Explanation
This is a question about time, so let's start with the concept of time.
UTC (Universal time coordinated): Reconciling the Universal Time
GMT (Greenwich Mean time): GMT
local time: 24 time zones worldwide, adjusted in GMT or UTC. For example, Beijing is the East eight district, then Beijing time is gmt+8 or utc+8
UTC and GMT are basically the same, but UTC passes the average solar time (GMT), the new time scale after the axis movement is revised, and when the international atom in seconds is synthesized, the computational process is rigorous and precise, so UTC is more precise and accurate than GMT.
The way Windows and mac/linux default on system hardware time is different:
1) Windows treats the system hardware time as local time, that is, the time displayed in the operating system is the same as the time shown in the BIOS.
2) Linux/unix/mac default hardware time as UTC, operating system display time is the hardware time after conversion, for example, Beijing time is gmt+8, the system display time is hardware time +8.
Therefore, to solve the problem of inconsistent display time between Windows and Linux, just set Linux/unix/mac not to use hardware time as UTC time, but as local time.
UTC, GTC time, and local time