linux基本命令学习修改时区 linux系统下EDT是指什么时间?

[更新]
·
·
分类:互联网
3545 阅读

linux基本命令学习修改时区

linux系统下EDT是指什么时间?

linux系统下EDT是指什么时间?

EDT:指美国东部夏令时间,波士顿、纽约市、华盛顿哥伦比亚特区,都在这个时区内,跟北京时间有12小时的时差,晚12小时。
CST:可以指下面两种: 1. 美国中部标准时间(西六区,-6:00),中国是东八区( 8:00),北京时间比美国中部标准时间早14个小时。3:45 PM CST 是北京时间凌晨1:45。2. 中澳大利亚标准时间( 10:30),中国是东八区( 8:00),北京时间比中澳大利亚标准时间晚2个半小时。3:45 PM CST 是北京时间下午上午5:45。那么现在只要改成北京时间的时区CST就可以了,修改如下:

linux怎么查看硬件时间?

1. “系统时间”与“硬件时间”
系统时间: 一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。
硬件时间: 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。
二、查看系统时间和硬件时间
1. 系统时间 date
直接调用 date,得到的是本地时间。如果想得到UTC时间的话,使用 date -u。
2. 硬件时间 /sbin/hwclock
直接调用 /sbin/hwclock 显示的时间就是 BIOS 中的时间吗?未必!这要看 /etc/sysconfig/clock 中是否启用了UTC,如果启用了UTC(UTCtrue),显示的其实是经过时区换算的时间而不是BIOS中真正的时间,如果加上 --localtime 选项,则得到的总是 BIOS 中实际的时间.
三、系统启动和关闭时,硬件时间与系统时间之间的同步有两种方式(假设在中国,用CST代表本地时间):
方式A: 使用UTC(对linux就是 /etc/sysconfig/clock 中 UTCtrue)
开机: BIOS-------gtUTC(将BIOS中的时间看成是UTC)------(时区变化)-----gtCST
关机: CST -------(时区变化)-----gtUTC-------存储到------gtBIOS
方式B: 不使用UTC(对linux就是 /etc/sysconfig/clock 中 UTCfalse)
开机: BIOS---------------------gtCST(将BIOS中的时间看成是CST)
关机: CST ---------存储到------gtBIOS
四、系统时间和硬件时间的同步
同步系统时间和硬件时间,可以使用hwclock命令。
//以系统时间为基准,修改硬件时间
[ ~]# hwclock --systohc lt sys(系统时间)to(写到)hc(Hard Clock)
[ ~]# hwclock -w
//以硬件时间为基准,修改系统时间
[ ~]# hwclock --hctosys
[ ~]# hwclock -