【问题标题】:Cannot change timezone info on linux system无法更改 linux 系统上的时区信息
【发布时间】:2014-04-24 10:08:01
【问题描述】:

有人知道为什么输出“不是目录”会阻止我更改时区吗?

[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

【问题讨论】:

    标签: linux timezone


    【解决方案1】:

    '不是目录错误'即将到来,因为这里本地时间是一个符号链接而不是目录。

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

    作为输出。 这里开头的“l”表示本地时间是一个符号链接。

    对于命令:ln -sf /usr/share/zoneinfo/Eire localtime 上班,

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

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

    【讨论】:

    • :我可以在我的机器上执行相同的命令而不删除本地时间文件
    • @Rahul 如果你知道,请解释一下,因为我是一个新手,这将有助于我更好地理解。
    • bobbyrne01的系统中根本没有/etc/localtime
    • 但在我的系统中本地时间仍然存在,它给出了相同的输出
    • 删除符号链接后我可以更改时区
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 2010-10-30
    • 1970-01-01
    相关资源
    最近更新 更多