FreeBSD设置开机同步时间

没有设置开机同步时间的话,重启之后时间不对。

如果装机时没正确设置时区,先设置时区:
# tzsetup

用date命令手工设置时间一方面不方便,另一方面也依赖于本地管理员的时钟的正确性,那么网络上不同的管理员管理的计算机时间必然有偏差,不同计算机的时间偏差就会对一些要求时间同步的服务产生影响。解决这种问题的方法很简单,连接到一个能提供精确时间的服务器上进行时间同步。

当计算机连接到了Internet之后,那么就能同Internet上存在的很多时间服务器通信,以获得精确的时间。TCP/IP协议中,用于同步时间的协议为ntp协议,在Internet上提供ntp服务的站点有clepsydra.dec.com 、 ben.cs.wisc.edu、truechimer.waikato.ac.nz 等,虽然ntp协议本身考虑了网络延迟,然而网络延迟毕竟会对时间的精确性造成影响,因此应该选用一个离本地计算机最近的时间服务器。

  使用/stand/sysinstall也能设定时间同步,可以根据地域来选择合适的时间服务器,然而由于网络连接并不一定和地域相一致,因此不能完全根据地域的远近来选择时间服务器。

  使用ntp协议更新自己计算机上的时间的一个简单的应用程序为ntpdate,同样这也需要使用root权限执行:

# ntpdate clepsydra.dec.com

ntpdate运行过之后就退出了,为了保持时间的正确性,设置开机自动同步时间:

设置/etc/ntp.conf :

server    clepsydra.dec.com

driftfile  按上面说明文档中默认目录,即/var/db/ntpd.drift

编辑 /etc/rc.conf 加入以下代码:

ntpd_enable="YES"                                #enable ntpd

ntpdate_enable="YES" # Run ntpdate to sync time on boot (or NO).

ntpdate_program="ntpdate" # path to ntpdate, if you want a different one.

ntpdate_flags="clepsydra.dec.com" # Flags to ntpdate (if enabled).

原文地址:https://www.cnblogs.com/liujingli1986/p/11780440.html

时间: 2024-08-01 15:32:46

FreeBSD设置开机同步时间的相关文章

linux设置开机同步时间

在/etc/init.d/下新建zhjdate脚本,添加如下内容: #!/bin/ksh# chkconfig: 345 63 37#chkconfig:345 63 37 (数字345是指在运行级别为3.4.5时启动:数字63是指启动的优先级:数字 37是指停止的优先级)/usr/sbin/ntpdate us.pool.ntp.org >> /var/log/ntpdate.log STEP 2:修改脚本属性#chmod 755 zhjdateSTEP 3:配置脚本自启动#chkconfi

linux设置时区同步时间

linux设置时区同步时间 一.运行tzselect sudo tzselect 在这里我们选择亚洲 Asia,确认之后选择中国(China),最后选择北京(Beijing) 如图: 二.复制文件到/etc目录下 sudo cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime 三.更新时间 sudo ntpdate time.windows.com 四.写入硬件 sudo hwclock -w

Linux服务器设置自动同步时间

登录Linux服务器的时候,你可能发现与实际时间不一样,需要调整 安装ntpdate >yum install ntp 输入ntpdate time.nist.gov 其中 time.nist.gov 是一个时间服务器. 如此,设置时间OK了.

***设置 linux 系统时间以及同步到硬件***

设置 linux 系统时间以及同步到硬件 ______________________________________________________________________________________________ 首先查看当前系统时间 # date -R Sun, 23 Dec 2018 18:19:04 +0800 如果不是 +0800 则说明系统时区错误,我们需要的是东八区. 2.修改时区 # tzselect 在这里我们选择亚洲 Asia,确认之后选择中国(China),

ubuntu设置开机默认进入界面及命令行下开启图像界面

前言 环境:ubuntu12.04 一. ubuntu设置默认开机界面 在网上查看了好几种方法,对于当前环境方便或者有用的方式是对/etc/default/grub文件进行设置. 1.默认开机命令行界面 file: /etc/default/grub文件中 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"替换为GRUB_CMDLINE_LINUX_DEFAULT="text" 更新grub.cfg $sudo update-grub

Raspberry Pi开发之旅-同步时间

使用htpdate同步时间 由于树莓派板子上没有 RTC 硬件和电池,因此树莓派上的系统时间重启是保存不了的.网上已经有人想到应对 NTP 被防火墙封掉类似的需求了,开源的 htpdate 命令直接使用 HTTP 协议来进行系统时间同步,项目主页在这里: https://github.com/iridium77/htpdate htpdate 的原理也非常简单,直接解析 HTTP 协议头中的服务器时间信息,然后设置本地时间,我们来看百度返回的 HTTP 头: HTTP/1.1 200 OK Da

centos7上使用chrony自动同步时间

作用: 在linux中,有些服务必须依靠准确的时间,才能够在运行的时候不出差错,例如DNS,LVS,HTTPS等,都需要后台的服务器之间保持时间的同步.而Centos系统中自带的有安装对应的同步时间的服务.centos7中默认安装的是chrony,而Centos6相比在时间服务有所不同,使用了ntp服务来同步时间,而在Centos7上则使用的是chrony服务来同步时间,相较与ntp服务.chrony服务有如下几点优势: 1,更快的同步只需要数分钟而非数小时时间,从而最大程度减少了时间和频率误差

linux通过ntp同步时间

1.安装服务 yum install ntpd ##安装ntp服务,这个和ntpdate不一样哦,用这个比较好 systemctl start ntpd.service ###启动服务 systemctl enable ntpd ###设置开机自启 ntpq -p ###查看同步 2.使用服务查看信息 [[email protected] ~]# ntpq -p remote refid st t when poll reach delay offset jitter =============

CentOS7搭建NTP服务器及客户端同步时间

一.服务器配置 1.查看服务器.客户端操作系统版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 2.查看服务器是否安装ntp,系统默认安装ntpdate: [[email protected] ~]# rpm -qa | grep ntp fontpackages-filesystem-1.44-8.el7.noarch ntpdate-4.2.6p5-28.el7.cen