任何人都知道为什么'不是目录'正在输出阻止我改变时区?
[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
答案 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