Linux时钟分为系统时钟 (System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,系统时钟会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。并且在系统关机的时候将系统时间写回RTC中进行同步。
Linux中的所有命令(包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设置的命令主要有date、hwclock和 clock。clock和hwclock用法相近
查看时区

ls -l /etc/localtime

查看时间

date

打印时间戳

date +%s  

修改时间

date -s "2008-08-08 08:00:00"
date -s 2008-08-08
date -s 08:00:00

查看硬件时间

clock -r 

硬件时钟与系统时钟同步:

# hwclock –hctosys(hc代表硬件时间,sys代表系统时间)或者# clock –hctosys

系统时钟和硬件时钟同步:

# hwclock –systohc或者# clock –systohc

时间和时区两个是相互关联的
设置时区的程序

tzselect     5  --> 23 韩国

或者

timedatectl set-timezone 'Asia/Shanghai'