<i id='wes83'><div id='wes83'><ins id='wes83'></ins></div></i>

    <dl id='wes83'></dl>

    <fieldset id='wes83'></fieldset>
    1. <ins id='wes83'></ins>

        <code id='wes83'><strong id='wes83'></strong></code>

      1. <tr id='wes83'><strong id='wes83'></strong><small id='wes83'></small><button id='wes83'></button><li id='wes83'><noscript id='wes83'><big id='wes83'></big><dt id='wes83'></dt></noscript></li></tr><ol id='wes83'><table id='wes83'><blockquote id='wes83'><tbody id='wes83'></tbody></blockquote></table></ol><u id='wes83'></u><kbd id='wes83'><kbd id='wes83'></kbd></kbd>
      2. <acronym id='wes83'><em id='wes83'></em><td id='wes83'><div id='wes83'></div></td></acronym><address id='wes83'><big id='wes83'><big id='wes83'></big><legend id='wes83'></legend></big></address>
        <span id='wes83'></span>
        <i id='wes83'></i>

          linux利用ntpdate实现网络校时

          • 时间:
          • 浏览:6
          • 来源:124软件资讯网

            现在 Linux 系统上面有两个时间喔  ,一个是 Linux 系统  ,另一个则是 BIOS 时间(真正的硬件记载的时间)  ! 我们可以使用 date 这个指令来手动修正现在主机的时间 ,不外  , date 这个指令仅修正 Linux 时间而已 ,我们还需要以 hwclock 这个指令来将 BIOS 时间也更新才行  ! hwclock [-rw]

              -r:检察现有BIOS时间

              -w:将现在的linux系统时间写入BIOS中 当我们举行完 Linux 时间的校时后  ,还需要以 hwclock -w 来更新 BIOS 的时间  ,由于每次开机的时间 ,系统会重新由 BIOS 将时间读出来  ,以是  , BIOS 才是主要的时间依据 。 1. 开机的时间自动网络校时:

              vi /etc/rc.d/rc.local

              /usr/sbin/ntpdate -u 192.168.0.2 192.168.0.3 192.168.0.4; /sbin/hwclock -w 2. 设定企图使命

              crontab -e

              10 5 * * * root ntpdate 192.168.0.2 ;hwclock -w

              这样天天5:10自动举行网络校时

              ntpdate下令: 通过轮询指定简直定准确时间的 NTP 服务器 , ntpdate 下令设置当地日期和时间 。它从指定的每个服务器获得了一些样本  ,并应用尺度 NTP 时钟过滤器和选择算法来选择最好的样本  。此 ntpdate 下令使用以下要领举行时间调整:

              * 若是它确准时钟误差凌驾 0.5 秒 ,它通过挪用 settimeofday 子例程设置时钟时间  。在指导时间  ,这是一个首选的要领  。

              * 若是它确准时钟误差小于 0.5 秒  ,它通过挪用 adjtime 子例程和偏移量来调整时钟时间  。此要领倾向于用牺牲一些稳固性来保持漂移时钟越发准确  。

              当不是通过运行一个守护法式而是从 cron 下令有规则的运行 ntpdate 下令时  ,每一小时或两小时执行一次可以保证足够的走时精度 ,从而制止调整时钟  。 48 */1 * * * /usr/sbin/ntpdate -u 172.16.58.40 172.16.58.14 172.23.32.142 172.24.18.141 172.24.147.11

              1 1 * * * /sbin/hwclock -w 注重事项:

              1. 使用许多服务器可以大幅度改善 ntpdate 下令的可靠性与精度  。只管能使用单一服务器  ,但您能通过提供至少三个或四个服务器以获得更好的性能  。

              2. 若是一个类似 xntpd 守护法式的 NTP 服务器守护法式正在统一主机上运行 ,下令将拒绝 ntpdate 设置日期  。

              3. 你必须有 root 权限才气在主机上运行这个下令  。 注重  , ntpdate 的准确性和可靠性取决于服务器的数目、每次运行它时的轮询数以及运行之间的时间距离  。ntpdate 凭据需要可以手动运行来设置主机时钟  ,也可以从主机启动剧本中运行  ,在指导时设置时钟  。某些情形下  ,它可用于在启动NTP 守护法式xntpd 之前对时钟举行初始设置  。也可以从cron 剧本中运行ntpdate  。可是务须要注重  ,包罗人为发生的cron 剧本的ntpdate 不能替换NTP 守护法式  ,后者使用高级算法  ,在只管淘汰使用资源的同时 ,只管提高准确性和可靠性  。最后  ,由于ntpdate 不会像xntpd 一样控制主机时钟频率  ,因此使用ntpdate 的准确性很有限