服务器装系统时间设置错误,NTP时间服务器配置步骤

NTP时间服务器

NTP(Network Time Protocol,网络时间协议),使用UDP协议123端口

一、NTP服务端安装

rpm包安装  rpm -ivh ntp-4.x.rpm 或yum 安装   yum -y install ntp.i*

修改配置文件

#vi /etc/ntp.conf

第一种:允许任何IP的客户端都可以进行时间同步

#restrict default kod nomodify notrap nopeer noquery

restrict default modify notrap

第二种:允许192.168.2.0网段的客服端进行时间同步

在restart default nomodify notrap noquery(表示默认拒绝所有IP的时间同步)之后增加一行:

restrict 192.168.2.0 mask 255.255.255.0 nomodify motrap

权限主要以restrict这个参数来设定,格式如下

restrict IP地址 mask 子网掩码 参数

其中ignore:关闭所有NTP联机服务

nomodify 客服端不能更改服务端时间参数,但客户端可以通过服务端进行网络校队

notrust  客服端除非通过认证,否则该客服端来源将被视为不信任子网

noquery   不提供客户端的时间查询

如果没有参数设定,那就表示该IP(或子网)没有任何限制

用server这个参数设定上级时间服务器,格式如下

server IP地址或域名【prefer】

其中IP地址或域名是制定上级时间服务器,如果server参数最后没有prefer,那表示NTP服务器以该部主机时间进行校准

启动NTP服务

#server  ntpd start

#chkconfig --level 35 ntpd on #开机启动服务

注意:ntpd启动后,客服端要等几分钟再与其同步,否则会提示“no server suitable for synchronization found”

二、客服端#/usr/sbin/ntpdate 192.168.2.10  #NTP服务端的IP地址

#crontab -e       #加入计划任务

30 8 * * * /usr/sbin/ntpdate 192.168.2.10; /sbin/hwclock -w  #定时同步并写入到BIOS

=========================================================================

1.防火墙阻止的话

iptables -t filter -A INPUT -p udp --destination-port 123 -j ACCEPT

2.客户端报错“the NTP socket is in use, exiting”的问题,解决办法:

# service ntpd stop(关闭客户端的ntpd服务)

3.把系统时间写进COMS

#clock -w

实例:1.以互联网的时间服务器为NTP

#vi /etc/ntp.conf

restrict default ignore #关闭所有的NTP要求封包

restrict 192.168.2.0 mask 255.255.255.0 nomodify motrap

server time.nist.gov #设置时间服务器

server 127.127.1.1    #开启内部递归网络接口lo

fudge 127.127.1.1 stratum 10 refid NIST   #LCL不同步

friftfile /etc/ntp.drift

logfile /var/log/ntp.log

Broadcastdelay 0.008  #广播延迟时间

2.以内部NTP服务器为数据服务器时钟

#vi /etc/ntp.conf

restrict default ignore #关闭所有的NTP要求封包

restrict 127.0.0.1 #开启内部递归网络接口 lo

restrict 192.168.2.0 mask 255.255.255.0 nomodify

driftfile /var/lib/ntp/drift

broadcastdelay 0.008    #广播延迟时间

另外,如果客户端可以上网可以直接同步互联网上的时间

在crontab -e中编辑出

/usr/sbin/ntpdate pool.ntp.org即可。

或者

三、定时同步时间

* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1

将系统时间同步到硬件

hwclock –systohc

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置NTP(Network Time Protocol)时间服务器是确保网络设备时钟同步的重要步骤NTP是一种广泛使用的协议,用于使计算机和网络设备的时钟与标准时间源保持一致。下面是配置NTP的基本步骤: 1. **安NTP客户端**:首先,确保你的系统已经安NTP服务。在Linux中,通常是`ntpdate`或`chrony`,在Windows中则是`Windows Time Service`。 2. **选择时间服务器**:你需要一个可靠的公共时间服务器作为你的基准。可以在NTP Pool项目(pool.ntp.org)上找到一组经过验证的服务器地址,或者使用像time.nist.gov这样的官方时间服务器。 3. **编辑NTP配置文件**: - **Linux**: 使用文本编辑器(如`vim`, `nano`)打开NTP客户端的配置文件,如 `/etc/ntp.conf` 或 `/etc/chrony/chrony.conf`。添加以下行(具体路径依所用工具而异): ``` server pool.ntp.org iburst ``` - **Windows**: 在“服务”控制台找到“Windows Time Service”,右键选择“属性”,在“高级”选项卡中,点击“服务器”添加时间服务器地址。 4. **启动服务**:在Linux中,运行`sudo service ntpd start` 或 `sudo systemctl start ntpd`;在Windows中,启动“Windows Time Service”。 5. **测试同步**:运行命令`ntpq -p`(Linux)或在服务管理器中查看状态以确保NTP正在尝试同步。 6. **设置自动同步**:确保NTP客户端在系统启动时自动同步时间,Linux下可能需要修改`rc.local`或/etc/cron.d/ntp,Windows可以通过“服务”属性设置为自动。 7. **查看和调整同步策略**:某些NTP客户端允许你设置超时、尝试次数等参数,以优化同步性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值