Linux系统时间不同步问题

问题 : data命令查看系统时间与实际实际一致,但日志中的实际却与实际时间差了整整12个小时,可能原因是什么?如何处理。原因和解决办法?

//查看时间
[root@localhost ~]# date
2008年 12月 12日 星期五 14:44:12 CST

//修改时间
[root@localhost ~]# date --set "1/1/09 00:01" <== (月/日/年时:分:秒)
2009年 01月 01日 星期四 00:01:00 CST

//date 有几种时间格式可接受,这样也可以设置时间:
[root@localhost ~]# date 012501012009.30  <== 月日时分年.秒
2009年 01月 25日 星期日 01:01:30 CST

 

方法 1:

安装:# yum instal -y ntpdate

同步时间服务器

[root@linux ~] # ntpdate cn.pool.ntp.org

调整为亚洲上海时区

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

同步时间服务器

# ntpdate us.pool.ntp.org
http://imysql.com/2014/09/11/pc-server-raid-controller-disk-health-monitoring.shtml

 

启动ntpd服务:

[root@linux ~] # service ntpd start

或 [root@linux ~] # /etc/init.d/ntpd start

 

将这个命令启用为定时脚本执行,具体如下所示:

1 */2 * * * ntpdate pool.ntp.org

 

启动 ntpd 之后查看状态

# ntpq -pn

ntpdate简单用法:

# ntpdate ip

# ntpdate 210.72.145.44

 

检查服务器同步状态:

  ntpq -p

  ntptrace 192.168.0.179

  如果输出正确,则说明时间服务器成功。每次启动服务器,会自动同步时间。

 

配置LINUX客户端

  在linux客户端上执行ntpdate ntp_server_ip 就可以根据时间服务器统一局域网的时间了,将上面的命令放到cron里每天早上3点定期执行,crontab –e 然后输入

  0 3 * * * /usr/sbin/ntpdate 192.168.0.179

注意 :210.72.145.44是中国(国家授时中心)

 

方法2、NTP是用来使系统和一个精确的时间源保持时间同步的协议。建议大家在自己管理的网络中建立至少一台时间服务器来同步本地时间,这样可以使得在不同的系统上处理和收集日志和管理更加容易。)

使用命令 :ntp time.windows.com同步时间;ntpdate命令联网同步时间

53a1aa27de8bec5fed1f1556aeb5e352177.jpg
原因1、长期未登录,造成Linux系统时间 不同步。

为了避免主机时间因为长期运作下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统下,一般使用ntp服务器来同步不同机器的时间。一台机器,可以同时是ntp服务器和ntp客户机。在网络中,推荐使用像DNS服务器一样分层的时间服务器来同步时间。

 

方法3、:系统时间和硬件时间的同步

//以系统时间为基准,修改硬件时间
[root@localhost ~]# hwclock --systohc <== sys(系统时间)to(写到)hc(Hard Clock)
[root@localhost ~]# hwclock -w

//以硬件时间为基准,修改系统时间
[root@localhost ~]# hwclock --hctosys 
[root@localhost ~]# hwclock -s

 

方法4、安装NTP

#yum install -y ntp

#/usr/sbin/ntpdate pool.ntp.org

030a04aaad61091e34c9da5370ff3fda3d3.jpg

#echo '#tim sync by hua at 2019.5.28'>>/var/spool/cron/root

#echo '*/5 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1'>>/var/spool/cron/root

#crontab -l

c8ac7d8aacf79315eba55d49f70bfd60494.jpg

#ntpdate -q 192.168.163.135                 #查看对方机器时间误差

ab056ef75980f04332f59ff61d14db43edd.jpg

 

参考链接 : linux时间同步,ntpd、ntpdate :https://www.cnblogs.com/duanxz/archive/2012/12/05/2802900.html

 

 

 

 

转载于:https://my.oschina.net/u/3803405/blog/3008630

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值