同步linux服务器的时间, 修改debian7(wheezy)的时区

1:看系统时间的时候发现有点儿误差,大概在2分钟左右. 于是想自动同步系统的时间.


2:找到ntpdate命令,没有就安装.debian(apt-get install ntpdate)


3:获取时间授权中心的IP. 其实域名也可以解析的

#dig time.nist.org

同步linux服务器的时间, 修改debian7(wheezy)的时区_第1张图片


4: 再ntpdate 61.139.8.101  或者 直接 ntpdate time.nist.org 

注意,同步时间服务器很多的,这是我随便找的一个.还有很多比如pool.ntp.org 等

#ntpdate time.nist.gov
 5 Sep 12:40:56 ntpdate[21465]: step time server 128.138.141.172 offset -155.373432 sec

然后就同步成功了.

如果想要自动每天or 每周 or 每月同步. 就去写一个cron 




5: 如果要修改时区,UTC这个. 在debian6里面是/etc/default/rcS文件. 现在时区,时间的设置文件,在debian7里面已经修改了. 在/etc/adjtime 最下面有个UTC改成LOCAL就可以了

而硬件时间,可以直接用hwclock命令来配置, 把硬件时间设置为localtime

#hwclock -w --localtime

要设置成UTC

#hwclock -w --utc 就可以了


6:时区,时间,日期的相关文件

ntp  NTP服务器的软件 

tzdata   Time Zone Data 提供各时区对应的显示格式

/etc/ntp.conf  NTP服务器的配置文件 

/usr/share/zoneinfo 由tzdata提供的各时区的文档. 比如/usr/share/zoneinfo/Asia/Chongqing

/etc/sysconfig/clock  设定时区与是否使用UTC的配置文件. 系统在开机的时候会自动读取该文档来设置系统默认时间. 比如重庆会读取 ZONE="Asia/Chongqing" 

/etc/localtime   本地的时间配置文件.来自 clock 文件的配置. clock文件读取的Zone为/usr/share/zoneinfo/Asia/Chongqing 则会把改文件复制一份为/etc/localtime

修改的命令有

/bin/date   用于时间的修改和显示

/sbin/hwclock BIOS时钟的设置

/usr/sbin/ntpd NTP的设置

/usr/sbin/ntpdate NTP同步

你可能感兴趣的:(Linux,Debian系统维护使用.)