Linux下修改时区遇到的问题及解决
作业1: linux小白,老师布置了修改时区任务,帮助我们自己了解linux环境,在网上搜了方法以后,用的是修改配置文件。具体方法如下:
1.打开LX终端,进入root
2.# vi /etc/sysconfig/clock (vi编辑器的命令模式,该模式保存、删除和替换文件)(vi filename 打开/新建一个名叫filename的文档)
3.按i进行编辑,修改内容为ZONE=Europe/London
UTC=false ARC=false
4.按esc退出,输入:wq即可结束编辑并退出(给文档取名保存并退出:w filename :q ;不保存退出::q!;保存当前文件并退出::x)
5.rm /etc/localtime (remove file 删除文件)
6.y
7.# ln -sf /usr/share/zoneinfo/Europe/London/etc/localtime
即可看到时间已修改
后来同学问为什么用同样的方法修改不回来,确实,用了同样的方法还是UTC的时间,后发了帖子问大佬,是用这样的方法解决了
在root下,输入命令,timedatectl set-timezone Asia/Shanghai重启即可
timedatactl 控制系统时间和日期,查询和更改系统时钟于设定,可以设定和修改时区信息
格式:timedatactl set-timezone UTC
设置时间:timedatactl set-timezone HH:MM:SS
或者是YYYY-MM-DD