Linux服务器的时间设置和同步

Yxhds YW| 2012-06-04 服务器管理 评论数( 0 )

1.时区设置

服务器是通过/etc/localtime文件,存储关于本地时区的信息.而在目录/usr/share/zoneinfo下,可以找到包含不同时区信息的文件.

/usr/share/zoneinfo# ls Africa Chile Factory Iceland MET Portugal Turkey America CST6CDT GB Indian Mexico posix UCT Antarctica Cuba GB-Eire Iran Mideast posixrules Universal Arctic EET GMT iso3166.tab MST PRC US Asia Egypt GMT0 Israel MST7MDT PST8PDT UTC Atlantic Eire GMT-0 Jamaica Navajo right WET Australia EST GMT+0 Japan NZ ROC W-SU Brazil EST5EDT Greenwich Kwajalein NZ-CHAT ROK zone.tab Canada Etc Hongkong Libya Pacific Singapore Zulu CET Europe HST localtime Poland SystemV

理论上只要在/usr/share/zoneinfo目录下找到你需要的时区,并用它替换文件/etc/localtime:

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

如果你使用的是Ubuntu/Debian系统,还可以使用以下命令修改时区:

#dpkg-reconfigure tzdata

2. 时间的修改和设置

2.1. 查看系统时间

#date Mon Jun 4 15:10:08 CST 2012

2.2. 修改系统时间

# date 060215122012 Sat Jun 2 15:12:00 CST 2012

2.3 查看硬件时间

# hwclock --show Mon 04 Jun 2012 03:14:12 PM CST -0.533916 seconds

2.4 将系统时间写入硬件时间

# hwclock --systohc

3. 使用NTP(Net Time Protocal)同步时间

3.1 安装

Ubuntu/Debian:

# apt-get install ntpdate

CentOS:

#yum install ntp

3.2 同步时间

# ntpdate clock.redhat.com # hwclock --systohc

标签:

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论