实用日期时间修改方法
日期时间修改
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
明天的你会感谢今天拼命奋斗的自己