linux系统时间总变的解决办法:1、通过“/etc/localtime”查看系统时区链接文件;2、通过执行“lrwxrwxrwx.1rootroot33mar2916:55/etc/localtime->/usr/share/zoneinfo/asia/shanghai”命令将时区更改为北京即可。
本教程操作环境:linux5.9.8系统、DellG3笔记本。
为何linux系统时间总变?linux服务器时间总不对?
有的人很好奇自己服务器的时间明明更改正确了linux操作系统怎么样,可一段时间后系统时间又不对了。
而你们更改时间的形式通常用date命令去更改时间,或则用ntp命令同步时间
而这些情况,若果你的服务器不是实体机,只是一台虚拟机,不会是硬件时间hwclock的问题linux开发培训,而是装系统的时侯用了默认时区或则选错了时区
查看你系统时区链接文件:(这儿显著时区选择了伦敦)
[root@localhost ~]# ll /etc/localtime lrwxrwxrwx. 1 root root 38 May 31 2018 /etc/localtime -> ../usr/share/zoneinfo/America/New_York
更改:(将时区更改为北京)
[root@localhost ~]# rm /etc/localtime rm: remove symbolic link ‘/etc/localtime’? y [root@localhost ~]# ll /etc/localtime ls: cannot access /etc/localtime: No such file or directory [root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@localhost ~]# ll /etc/localtime lrwxrwxrwx. 1 root root 33 Mar 29 16:55 /etc/localtime -> /usr/share/zoneinfo/Asia/Shanghai
使用date命令查看时间是否恢复,假如没有linux系统时间linux系统时间,使用ntp命令同步时间,旁边就不会出现时间不对的情况了。