Linux如何使用date命令查看当前的GMT时间?
1、格林威治时间就是时间协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的。
2、date命令可以借助于-u参数来查看UTC或者GMT时间 。
3、因为GMT或者说UTC的时间是秒数来计算的,所以如果用户要用秒数来查看,可以通过%s参数来获取。
linuxdate命令查看和设置时间详解?
在我们使用linux服务器时,肯定会遇到Linux服务器时间不准确的情况,如何查看Linux系统的时间,如何修改Linux系统上的当前时间呢。
查看Linux系统当前时间。
命令: date +回车
修改Linux系统当前时间。
1.不修改年的情况:
命令: date 月日时分.秒 –注意每个单位都是两位数,例如 date 05241636.00
2.修改年月日:
命令: date -s “年/月/日” 或 date -s “年-月-日” –例如 date -s “2018-05-24”
3.修改时分秒:
命令: date -s 时:分:秒 –例如: date -s “16:36:00”
4.修改全部:
命令: date -s “年-月-日 时:分:秒” –例如:date -s “2018-05-24 16:36:00”
修改之后如果不能正常生效的话就在修改完时间之后再输入:clock -w 就把当前时间修改到系统配置当中,不会再跳回之间的时间了。
如何查看linux系统安装的时间?
这样查看:
1.先查看系统盘挂到哪个分区上,然后用 dumpe2fs 查看这个磁盘分区 创建的时间
2.查看 lost+found 目录的时间
3.使用uptime(前提是系统自安装后没有进行过开关机)
linux怎么查看硬件时间?
1. “系统时间”与“硬件时间”
系统时间: 一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。
硬件时间: 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。
二、查看系统时间和硬件时间
1. 系统时间 date
直接调用 date,得到的是本地时间。如果想得到UTC时间的话,使用 date -u。
2. 硬件时间 /sbin/hwclock
直接调用 /sbin/hwclock 显示的时间就是 BIOS 中的时间吗?未必!这要看 /etc/sysconfig/clock 中是否启用了UTC,如果启用了UTC(UTC=true),显示的其实是经过时区换算的时间而不是BIOS中真正的时间,如果加上 –localtime 选项,则得到的总是 BIOS 中实际的时间.
三、系统启动和关闭时,硬件时间与系统时间之间的同步有两种方式(假设在中国,用CST代表本地时间):
方式A: 使用UTC(对linux就是 /etc/sysconfig/clock 中 UTC=true)
开机: BIOS——->UTC(将BIOS中的时间看成是UTC)——(时区变化)—–>CST
关机: CST ——-(时区变化)—–>UTC——-存储到——>BIOS
方式B: 不使用UTC(对linux就是 /etc/sysconfig/clock 中 UTC=false)
开机: BIOS———————>CST(将BIOS中的时间看成是CST)
关机: CST ———存储到——>BIOS
四、系统时间和硬件时间的同步
同步系统时间和硬件时间,可以使用hwclock命令。
//以系统时间为基准,修改硬件时间
# hwclock –systohc <== sys(系统时间)to(写到)hc(Hard Clock)
# hwclock -w
//以硬件时间为基准,修改系统时间
# hwclock –hctosys
# hwclock –