Linux 永久改变系统时间

时间:2024-03-02 22:36:28

Centos系统,必须同时修改系统时间和硬件时间,才可以保证修改有效,单纯的使用date命令修改系统时间,是立即生效,重启后系统还原。具体操作如下:

1.date {查看目前本地的时间}
2.hwclock --show {查看硬件的时间}
3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改
4.hwclock --set --date "2014-12-15 15:15:15" {设置硬件时间为14年12月15日15点15分15秒}
5.hwclock --hctosys {设置系统时间和硬件时间同步}
6.clock -w {保存时钟}

连网更新亚洲时间:ntpdate asia.pool.ntp.org (更新的时间为系统时间)
2、hwclock -w (将系统时间写入到硬件时间)
3、clock -w (保存时间)
4、重启系统,发现时间已经为更新后的时间

1、查看当前系统时间date:

[root@surfer ~]#date

2018年06月 26日星期二 10:09:21 CST

2、设置系统时间date -s +时间

[root@surfer ~]#date -s 10:10:10

2018年06月 26日星期二 10:10:10 CST

3、设置系统时间时,如果还需要设置日期,则要将日期与时间值用双引号包裹起来

[root@surfer ~]#date -s "2018/8/8 10:00:00"

2018年08月 08日星期三 10:00:00 CST

4、查看硬件时间用hwclock或者clock命令:

[root@surfer ~]#hwclock

2018年06月26日 星期二 10时13分02秒 -0.805503 秒

[root@surfer ~]#clock

2018年06月26日 星期二 10时13分07秒 -0.507462 秒

5、将硬件时间写入到系统时间:

[root@surfer ~]#hwclock -s

6、将系统时间写入到硬件时间

[root@surfer ~]#hwclock -w

7、时间同步,Linux系统需安装ntpdate

检查是否安装了ntpdate : rpm -qa | grep ntpdate

如果没有安装则运行如下命令:yum install ntpdate

时间同步命令:ntpdate www.pool.net.org ,其中 www.pool.net.org 是互联网中标准时间服务器