好奇的探索者,理性的思考者,踏实的行动者。
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'