<b>linux查看设置时区时间</b>[Linux安全]
本文“<b>linux查看设置时区时间</b>[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
查看时区
cat /etc/sysconfig/clock
设置时区
tzselect (仿佛没效果)
timeconfig
cat /etc/sysconfig/clock ZONE=”Asia/Shanghai” —> /usr/share/zoneinfo 下面的文件. UTC=false —> 硬件时钟能否为 UTC 大概说 GMT 时钟. ARC=false —> 假如是在 Alpha 机械上,则设置为 true .
把硬件时钟设置为 UTC 的好处就是他能自动设置夏时制,缺陷是,在安装有多重操作系统启动的机械上,在别的的操作 系统上时钟会错误.
Linux 的时钟设置文件为:/etc/localtime ,实际上这个文件是 /usr/share/zoneinfo 目录下对应文件的标记衔接. 假定我们所处的区域位于上海,那么只要运行以下的号令便可以设置时区了.
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Linux 启动时,此中的一个脚本(/etc/rc.d/rc.sysinit)会运行 /sbin/hwclock 程序,把当前的硬件时钟复制为系统 时间.hwclock 假定硬件时钟已经设置为本地时钟,除非带有 –utc 参数.脚本文件会读取 /etc/sysconfig/clock 文 件的设置,因此我们不需求改正脚本,直接改正这个配置文件便可以了,按照需求把此中的 UTC 行,设置为 true 或 者 false.
设置硬件时钟时,首先利用 date 号令(“date MMDDhhmmYYYY.ss”) 设置好系统时钟,然后利用 “/sbin/hwclock –systohc” 把硬件时钟设置为和当前系统时间一致.
假如你在某些利用下面的时间是错误的,那么你在运行 Red Hat Linux 5.0 或 5.1,办理的办法是成立 /usr/lib/zoneinfo 到 /usr/share/zoneinfo 的标记衔接:
ln -s /usr/share/zoneinfo /usr/lib/zoneinfo
小结:时钟设置的问题本身对比简单,但是它触及到几个基本的配置文件:
/etc/rc.d/rc.sysinit /etc/sysconfig/clock /etc/localtime /usr/share/zoneinfo时区的配置文件是/etc/sysconfig/clock.用tzselect号令便可以改正这个配置文件,按照号令的提醒举行改正就行了. 但是在实际工作中,发现这种方法是不可以使得服务器上的时间设置即刻见效的,并且利用ntpdate去同步时间服务器也不可以更改时间.即便你利用了date号令手工设置了时间的话,假如利用ntpdate去举行时间同步的话,时间又会被窜改到本来的错误时区的时间.而生产的机械常常是非常重要的,不可以举行重启等操作. 在网上找了几种办法试了下,发现假如要改正时区并且即刻见效,可以改换/etc/localtime 文件来实现.比方我的时区是中国上海,那么便可以利用以下的号令来使得时区的更改见效.
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然后最好利用下面的号令将更改写入bios.
hwclock
以上是“<b>linux查看设置时区时间</b>[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |