无法更改linux系统上的时区信息

时间:2014-04-24 10:08:01

标签: linux timezone

任何人都知道为什么'不是目录'正在输出阻止我改变时区?

[root@server etc]# cat localtime 
cat: localtime: Not a directory
[root@server etc]# ls localtime 
ls: localtime: Not a directory
[root@server etc]# ln -sf /usr/share/zoneinfo/Eire localtime 
ln: accessing `localtime': Not a directory
[root@server etc]# ln -sf /usr/share/zoneinfo/America/Nome localtime 
ln: accessing `localtime': Not a directory
[root@server etc]# date
Thu Apr 24 09:58:44 UTC 2014

1 个答案:

答案 0 :(得分:2)

'不是目录错误'即将到来,因为localtime是一个符号链接而不是目录。

使用命令:ls -l localtime 给出:lrwxrwxrwx。 1 root root 27 Oct 31 19:00 localtime - >的/ usr / share / zoneinfo中的/ etc / UTC

作为输出。 这里' l'在开头意味着当地时间是一个象征性的联系。

对于命令:ln -sf / usr / share / zoneinfo / Eire localtime 工作,

将现有的符号链接localtime删除为:rm localtime

然后使用命令: 最好看This link