黑帽联盟

 找回密码
 会员注册
查看: 1837|回复: 0

[基础服务] 解决CentOS 6环境时区、日期、时间同步方法

[复制链接]

906

主题

38

听众

3374

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    慵懒
    昨天 00:19
  • 签到天数: 1695 天

    [LV.Master]伴坛终老

    有些时候我们在选择的VPS服务商提供的VPS主机方案安装系统、安装建站环境之后就直接上网站,但是我们会有发现发布的文章或者有些时候设置的自动执行脚本时间与我们实际的时间不符合。甚至有些程序是需要与本地时间对比时间差才可以访问的,如果当前服务器时间在本地时间之前,我们可能就无法启动软件等问题。

    所以,如果有遇到这样的问题,或者我们也可以在无论有没有这样时间差问题的前提下,对我们当前的VPS/服务器进行校准时间,调整与当前本地时间一致。刚好中午的时候,有一位网友需要解决这样的问题,我就在他的CentOS6环境下操作,且记录分享。

    第一、显示当前的系统时间
    date
    显示的结果如下:
    Thu Mar 26 02:30:59 EDT 2015

    第二、更改时区
    查看当前的时区列表
    cd /usr/share/zoneinfo/
    ls
    这里我们可以看到所有的时区
    1.png
    这里我们展示的大范围地区的时区,但我们需要寻找更为细节的时间,比如亚洲北京,那我们就需要继续到Asia目录
    cd Asia
    ls
    2.png
    如果我们需要把"Shanghai"时间设置为当前时间。
    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    然后问我们是否替换,我们输入y回车即可。这样时区就变成当前的时区。

    第三、修改日期和时间
    date MMDDhhmmYYYY
    如果我们date测试当前的时间和日期和当前不对,我们可以通过上面的命令输入后直接替换更新。
        MM: 月份数字
    DD: 日期数字
    hh:24小时制的时间
    mm: 分钟2数字
    YYYY: 年份


    我们也可以同步当前系统时间和日期与NTP(网络时间协议)一直。通常NTP应安装到你的Linux系统默认情况下,如果我们的系统没有NTP,我可以用一个简单的命令来安装NTP包。
    A - 安装NTP到Ubuntu, Debian
    apt-get update
    apt-get install ntp
    B - 安装NTP到Fedora, Centos或者redhat
    yum install ntp
    然后执行ntpdate pool.ntp.org命令同步。

    总结,通过上面的方法我们可以把当前的VPS时间与我们本地时间一直,这样无论是调试软件还是编辑文章,时间就与我们当前时间一致。

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部