Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux命令 > 系统设置 > » 正文

linux rdate命令参数及用法详解--linux从远程主机获取时间命令

来源: 未知 分享至:

rdate(receive date)

功能说明:显示其他主机的日期与时间。

语  法:rdate [-ps][主机名称或IP地址...]

补充说明:执行rdate指令,向其他主机询问系统时间并显示出来。

参  数:
  -p  显示远端主机的日期与时间。 
  -s  把从远端主机收到的日期和时间,回存到本地主机的系统时间。

实例: 资料整理 www.linuxso.com  linux安全网

 

在各种 linux 中都有 rdate 命令,只是一般很少有人使用,我们可以利用 rdate 命令来同步局域网中的 linux 服务器时间。首先找一台时间最准确的服务器作为主服务器( master ),以它的时间为标准,其他服务器统一以它的时间为准,这样,即使这台主服务器的时间出现偏差,但至少有两个好处,一是对于业务时间是统一的,不会出现前后台不一致的情况;二是对于系统管理员减少了手工调整每台服务器的工作,只要调整一台主服务器即可,并且这样的准确性也比手工调整高。

在主服务器上( 10.118.36.3 )启动检查时钟的服务:

#chkconfig time on

如果不启动这个服务,在客户端( 10.118.36.7 )同步时会报如下错误:

#rdate: couldn't connect to host 10.118.36.3: Connection refused

在每台需要同步的服务器上执行:

#rdate –s 10.118.36.3

这样就完成了一次手动的同步,如果想要系统自动去完成,可以把这句命令加入到 root 用户的计划任务中,例如: crontab –l

00 07 * * * rdate –s 10.118.36.3

表示每天早晨业务开始前的 7 点按照 10.118.36.3 来同步所有服务器时钟。

如果觉得以某台服务器为主服务器不够准确,在网络情况允许的情况下,可以用标准服务器的时间来同步:

#rdate -s time.nist.gov (生产环境中不可能实现也不建议这样)
全世界约有 100 多个 ntp 服务器,从下面地址找一个离你最近的
http://www.eecis.udel.edu/~mills/ntp/clock1a.html
我选择了两个
clock.nc.fukuoka-u.ac.jp 133.100.9.2
clock.tl.fukuoka-u.ac.jp 133.100.11.8

 

综上各种常见系统,系统管理员为了提高系统的准确性,自动同步时间是必要和可行的

http://www.linuxso.com/command/rdate.html

  Linux论坛
最新图文资讯
1 2 3 4 5 6
相关文章列表:
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
站内导航: Linux操作系统下载 电子书 Linux 命令 教学视频 虚拟化 安全配置 流量监控 数据库管理 linux教程