date -s 更改时间后不生效
系统时间与当前时间不符
root下使用date -s对系统时间进行更改,登录普通用户后发现时间并没有更改成功,退出到root用户后时间回到修改之前
[root@node1 ~]# date
Wed Apr 13 07:58:32 UTC 2022
[root@node1 ~]# date -s "2022-04-13 15:59:30"
Wed Apr 13 15:59:30 UTC 2022
[root@node1 ~]# su - dmdba
[dmdba@node1 ~]$ date
Wed Apr 13 08:01:30 UTC 2022
[dmdba@node1 ~]$ logout
[root@node1 ~]# date
Wed Apr 13 08:01:42 UTC 2022
--------------------------------------------------------------------------------------------------------------------------------------------------
1、查看系统时区
[root@node1 ~]# cat /etc/sysconfig/clock
ZONE="Etc/UTC"
2、拷贝文件
[root@node1 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime -R
[root@node1 Asia]# hwclock -w
[root@node1 Asia]# hwclock -r
Thu 14 Apr 2022 10:38:14 AM CST -0.500180 seconds
[root@node1 Asia]# date
Thu Apr 14 10:38:18 CST 2022
时间就和当时时间同步了