一、时间
Linux系统时间有两个,一个是硬件时钟,即BIOS时间;另一个是系统时钟,即Kernel时间。当Linux启动时,系统Kernel会去读取硬件时间的设置,然后系统时间就会独立于硬件运作。有时我们会发现系统时间和硬件时间不一致,因此需要执行时间同步。
1. 查看系统时间
date
2. 修改系统时间
date -s "20220430 23:10:00"
3. 查看硬件时间
hwclock --show
或
clock --show
4. 修改硬件时间
hwclock --set --date="20220430 23:10:00"
或
clock --set --date="20220430 23:10:00"
5. 时间同步(hc代表硬件时间,sys代表系统时间)
// 硬件时间与系统时间同步
hwclock --hctosys
或
clock --hctosys
// 系统时间与硬件时间同步
hwclock --systohc
或
clock --systohc
二、时区
中国标准时间,即CST。北京时间处于UTC+8时区,新疆时间处于UTC+6时区
1. 查看时区
date -R // Sun, 01 May 2022 11:03:56 +0800
2. 修改时区
tzselect // 执行该命令进行下面的选择
// Please select a continent or ocean. 选择Asia
// Please select a country. 选择China
// Please select one of the following time zone regions. 选择Beijing Time
// Is the above information OK? 选择Yes
// 最后执行该命令,即可修改成中国标准时间(不执行不生效)
TZ='Asia/Shanghai'; export TZ