实用日期时间修改方法

日期时间修改
1. 查看系统时间和日期 (系统时间)

[root@qdy ~]# date #系统时间
2017年 12月 04日 星期一 10:02:12 CST

2.查看bios 硬件时间

[root@qdy ~]#  clock #BIOS 时间
2017年12月04日 星期一 18时03分30秒  -0.517451 seconds

  所看到clock和date输出的时间不一致,然后我查看时区是正确的。然后我解决方法如下

 3.

[root@localhost ~]# date -R #查看时区
Sun, 25 Feb 2018 18:54:26 +0800

  步骤一:先同步时间

[root@localhost ~]# ntpdate cn.pool.ntp.org  #同步时间

步骤二:同步完时间后,将时间写入bios,避免重启后失效。

[root@localhost ~]# clock -w  # 或 现在新版本

[root@qdy ~]# hwclock -w    #或  

[root@qdy ~]# clock --systohc  # 早期llinux 版本
上面命令中,--hctosys表示Hardware Clock to SYStem clock。

显示日历 

现在clock和date输出的时间就一致了

[root@qdy ~]# cal
     十二月 2017    
日 一 二 三 四 五 六
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 

  

[root@qdy cdrom]# cal 8 2016 #快速查某年、某月 也可 cal 2016 查整年日历 
八月 2016 
日 一 二 三 四 五 六
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

2.设置时间和日期
例如:将系统日期设定成2017年11月3日的命令

[root@qdy ~]# date -s 2017/12/04
2017年 12月 04日 星期一 00:00:00 CST

  将系统时间设定成下午11:45:50的命令

[root@qdy ~]# date -s 10:12:50
2017年 12月 04日 星期一 10:12:50 CST

  3. 设置完系统时间后,还需要同步到硬件时钟上,将当前时间和日期写入BIOS,避免重启后失效

方法同上!

时区设置用tzselect 命令来实现。但是通过tzselect命令设置TZ这个环境变量来选择的时区,需要将变量添加到.profile文件中。

一、tzselect命令执行

执行tzselect命令 --> 选择Asia --> 选择China --> 选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1。

执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行 TZ=’Asia/Shanghai’; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。

二、修改配置文件来修改时区

[root@linux-node ~]# echo "ZONE=Asia/Shanghai" >> /etc/sysconfig/clock         
[root@linux-node ~]# rm -f /etc/localtime
#链接到上海时区文件       
[root@linux-node ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

执行完上述过程后,重启机器,即可看到时区已经更改。

备注:

在centos7中设置时区的命令可以通过 timedatectl 命令来实现
[root@linux-node ~]# timedatectl set-timezone Asia/Shanghai
原文地址:https://www.cnblogs.com/qzqdy/p/7975794.html