首页 > 系统 > Linux > 正文

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

2024-08-28 00:01:30
字体:
来源:转载
供稿:网友
一、执行步骤:
  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 变量可以用来设置在执行命令或脚本时使用的主目录。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表