当前位置 主页 > 服务器问题 > Linux/apache问题 >

    Linux服务器怎么作为时间源?

    栏目:Linux/apache问题 时间:2019-07-13 10:58

    一、执行步骤:
      1.以root身份登录
      2.查看系统时间(date)和系统bios时间(hwclock或/sbin/hwclock)
      3.在/usr/sbin下,使用命令 ntpdate 132.163.4.102 使系统时间和时间服务器时间同步.
      4.将系统时间写入bios(hwclock -w)
      5.再次查看系统时间和系统bios时间
      6.以上工作仅是当前的时间同步,所以还需执行以下工作:
      使用crontab -e 命令将每小时执行一次/usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;的任务加入到任务管理器。
      假如以下内容:0 1 * * * /usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;
    二、加入计划任务:
      1.使用以下命令编辑任务管理器
      crontab -e
      2.将以下语句加入到任务管理器中,其用途是:每小时执行一次/usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;
      注:执行任务计划的时间随机订
      之上是总结,按之上步骤来即可,以下参考就行:
      先进入到路径:
      /usr/sbin/下
      使用其中的同步工具ntpdate,同步的时间服务器为:asia.pool.ntp.org
      使用方法:
      ./ntpdate asia.pool.ntp.org
      标准时间同步方法:
      分布操作:
      察看bios时间与系统时间
      hwclock
      察看系统时间
      date
      使用ntpdate命令使系统时间与时间服务器同步
      ntpdate ntp1.nl.net
      将系统时间写入bios
      hwclock -w
    三、解决办法使用:
      1.使用以下命令编辑任务管理器
      crontab -e
      2.将以下语句加入到任务管理器中,其用途是:每小时执行一次/usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;
      0 1 * * * /usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;
      0 1 * * * /usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;
      Linux 下crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。
      cron 的主配置文件是 /etc/crontab,它包括下面几行:
      前四行是用来配置 cron 任务运行环境的变量。SHELL 变量的值告诉系统要使用哪个 shell 环境(在这个例子里是 bash shell);PATH 变量定义用来执行命令的路径。cron 任务的输出被邮寄给 MAILTO 变量定义的用户名。如果 MAILTO 变量被定义为空白字符串(MAILTO=""),电子邮件就不会被寄出。HOME 变量可以用来设置在执行命令或脚本时使用的主目录。