NTP服务部署和测试
1. 概述
本篇博客主要记录如何部署一台NTP服务器,用于内网时间同步。
时间服务器对于集群内部节点之间的协同工作,有着十分重要的意义。
注:有关时区,时间的问题,参见博客《Linux系统的时间和时区.md》
2. 部署
本篇博客采用YUM的方式,安装NTP服务。
注:有关NTP协议和服务详解,参见博客《NTP时间服务器.md》
虚拟机console上执行yum -y install ntp,便可安装ntp和ntpdate软件包。
3. 配置
本篇博客主要将虚拟机console配置为内网NTP服务器。
编辑配置文件
vim /etc/ntp.conf,将其内容修改如下:driftfile /var/lib/ntp/drift
restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap
restrict 127.0.0.1
server 127.127.1.0 iburst
fudge 127.127.1.0 straum 2
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys注:有关NTP配置详解,参见《NTP配置文件详解.md》
启动服务并设置开机启动
虚拟机console执行命令:service ntpd start && chkconfig ntpd on- 验证服务是否启动
虚拟机执行命令:netstat -tupln | grep ntp

- 查看当前服务状态
虚拟机console执行命令:ntpq -p
虚拟机console执行命令:ntpstat

4. 客户端配置
4.1 客户端安装ntpdate
虚拟机node11,执行命令:yum -y install ntpdate;然后执行:ntpdate 192.168.80.8,将时间同步与console一致
4.2 同步设置
一般情况下,可以通过ntpd服务来同步时间,即把node11的ntpd服务地址,指向console即可。
但是大多数情况下,希望通过定时任务来同步节点时间。比如每小时都更新同步时间。如此,便可在console做定时任务,将各个节点时间同步。
本篇博客操作如下:
- 编辑小时定时任务脚本:vim /etc/cron.hourly/updatenodetime,内容如下:
#!/bin/bash /usr/local/globle/softs/tools/pdsh/2.26/bin/pdsh -a ntpdate 192.168.80.8修改updatenodetime权限为可执行
- 编辑定时任务脚本:crontab -e,添加内容:
*/10 * * * * /usr/local/globle/softs/tools/pdsh/2.26/bin/pdsh -a ntpdate 192.168.80.8 >/dev/null 2>&1
注:定时任务的任何信息,都需要写绝对路径,如可执行程序路径,文件对象的绝对路径。否则会发生各种意想不到的问题!
NTP服务部署和测试的更多相关文章
- Munge服务部署和测试
1. 概述2. 下载3. 安装3.1 源码简要说明3.2 编译安装3.3 配置3.4 创建munge.key3.5 启动方式 1. 概述 munge是认证服务,用于生成和验证证书.应用于大规模的HPC ...
- LDAP-openldap服务部署和测试(YUM安装)
1. 概述2. 服务端部署过程2.1 软件包说明2.2 部署过程2.3 配置过程3. 测试4. 生成LDIF格式文件4.1 安装migrationtools工具4.2 用migrationtools生 ...
- Slurm任务调度系统部署和测试(源码)(1)
1. 概述1.1 节点信息2. 节点准备3. 部署NTP服务器4. 部署LDAP服务器5. 部署Munge认证服务6. 部署Mysql数据库服务7. 部署slurm7.1 创建slurm用户7.2 挂 ...
- OpenStack入门篇(九)之nova服务(控制节点)的部署与测试
1.Nova介绍 Nova是openstack最早的两块模块之一,另一个是对象存储swift.在openstack体系中一个叫做计算节点,一个叫做控制节点.这个主要和nova相关,我们把安装为计算节点 ...
- Ceph 时钟偏移问题 clock skew detected 解决方案--- 部署内网NTP服务
告警:HEALTH_WARN clock skew detected on mon.ip-10-25-195-6; 8 requests are blocked > 32 sec; Monito ...
- Openstack入门篇(十一)之neutron服务(控制节点)的部署与测试
1.Neutron的介绍 Neutron 为整个 OpenStack 环境提供网络支持,包括二层交换,三层路由,负载均衡,防火墙和 *** 等.Neutron 提供了一个灵活的框架,通过配置,无论是开 ...
- 内网环境NTP服务及时间同步(CentOS6.x)配置和部署
目标环境,5台linux centos 6.3, 一台作为NTPD服务与外部公共NTP服务同步时间,同时作为内网的NTPD服务器,其他机器与这台服务做时间同步. 服务器IP 角色 说明 同步方式 ...
- 工程师技术(三):独立Web站点的快速部署、虚拟Web主机的部署、配置网页内容访问、使用自定Web根目录、配置安全Web服务、部署并测试WSGI站点
一.独立Web站点的快速部署 目标: 本例要求为 http://server0.example.com 配置Web站点,要求如下: 1> 从http://classroom/pub/materi ...
- Linux服务部署
1. 构建NTP时间服务器 NTP服务器是用于局域网服务器时间同步使用的,可以保证局域网所有的服务器与时间服务器的时间保持一致,某些应用对时间实时性要求高的必须统一时间.互联网的时间服务器也有很多,例 ...
随机推荐
- Mac上用spotlight搜索输入几个字母后闪退
最近使用电脑时遇到的问题: 使用spotlight进行搜索时,只要输入字母超过一定个数(在我的Mac上是3个),spotlight就闪退了. 谷歌搜索得到大部分解决方案是在系统自带词典的偏好设置里取消 ...
- HTTP请求行、请求头、请求体详解(转)
转自 https://blog.csdn.net/u010256388/article/details/68491509/ HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+ ...
- 字符串相似度算法-LEVENSHTEIN DISTANCE算法
Levenshtein Distance 算法,又叫 Edit Distance 算法,是指两个字符串之间,由一个转成另一个所需的最少编辑操作次数.许可的编辑操作包括将一个字符替换成另一个字符,插入一 ...
- sublime text3最常用快捷键
Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V ...
- ELK-elasticsearch-6.3.2插件【head,bigdesk,cerebro[kopf]】安装
参考博客:linux下ElasticSearch.6.2.2集群安装与head.Kibana.X-Pack..插件的配置安装 参考博客:ELK5.5.1 插件安装实践纪要(head/bigdesk/k ...
- MySQL基本简单操作03
MySQL基本简单操作 现在我创建了一个数据表,表的内容如下: mysql> select * from gubeiqing_table; +----------+-----+ | name | ...
- java按行和列进行输出数据
package debug; public class Demo9 { public static void main(String[] args) { //输出4行5列星星 //外循环控制行数 // ...
- WINDOWS 下设置单独的java环境
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65set PATH=%JAVA_HOME%\bin;%PATH%;D:cd D:\JavaProjectcm ...
- GUI_鼠标事件
所有的组件都有鼠标和键盘监听器 import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import ja ...
- CentOS 7下安装Python3.6.4
CentOS 7下安装Python3.5 •安装python3.6可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-deve ...