基本功服务配置,生产条件时间同步

By admin in 美高梅手机版4858 on 2019年3月26日

 

openstack之基础服务配置

  1. 时间共同服务(NTP)配置
    controller节点上

yum install chrony

开辟/etc/chrony.conf,配置ntp服务器,这里钦定了一个华夏的ntp服务器地址,并同意任何节点连接controller的chrony守护进度

server cn.ntp.org.cn iburst
allow 10.0.0.0/24

然后将chrony服务开机运维并且运行该服务

systemctl enable chronyd.service
systemctl start chronyd.service

其它节点

yum install chrony

点名controller为他们的ntp服务器

server controller iburst

然后将chrony服务开机运转并且运维该服务

systemctl enable chronyd.service
systemctl start chronyd.service

controller其余节点上各自运转

chronyc sources

controller的ntp服务器ip应是布局文件里内定的cn.ntp.org.cn的ip,其余节点应该是controller。

centos7.2变成了chrony

多少个小概念

安装package

具备节点上执行

yum install centos-release-openstack-newton
yum upgrade
yum install python-openstackclient
yum install openstack-selinux

奥迪Q7HEL从7.0起来改用chrony同步时间,原ntp同步方式也足以利用,但要安装ntp服务。

美高梅手机版4858 1

基本功服务配置,生产条件时间同步。date:系统时间

安装数据库服务

controller节点上安装mariadb

yum install mariadb mariadb-server python2-PyMySQL

编排配置文件/etc/my.cnf.d/openstack.cnf,添加数据库条目

[mysqld]

bind-address = 10.0.0.101
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

设置开机运行并打开服务

systemctl enable mariadb.service
systemctl start mariadb.service

使用下边发号施令对数据库的开头密码等安全新闻进行设置

mysql_secure_installation

[root@1st-kvm plymouth]# rpm -qa|grep chro
chrony-2.1.1-1.el7.centos.x86_64

前后网集群的时刻同步①

clock:硬件时间

设置音讯队列服务

controller节点上

yum install rabbitmq-server
systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service

添加名为openstack用户密码设置成123

rabbitmqctl add_user openstack 123

同意openstack用户读写和安插的权能

rabbitmqctl set_permissions openstack ".*" ".*" ".*"

 

  • Server端:可以访问外网的机器
  • Client端:在内网里的机器

clock
-w:硬件时间依据系统时间共同

安装内存对象缓存服务

controlelr节点上

yum install memcached python-memcached
systemctl enable memcached.service
systemctl start memcached.service

急需修改memcached的布局文件,将ip改为管理互联网ip,即10.0.0.101,官方文书档案里不曾写,但假如不改动会造成使用dashboard时不能访问memcached服务。

安装NTP Server前的备选
实际上那个标题应该改为设置”NTP Relay Server”前的准备越发合适.
因为不论是我们的微处理器配置多好运行时刻久了都会时有产生误差,所以不足以给网络上的其余服务器做NTP
Server. 真正能够精确地持筹握算时间的照旧原子钟.
但出于原子钟十三分的昂贵,唯有少部分协会拥有,
他们一而再到电脑之后就成了一台实在的NTP Server.
而小编辈所要做的正是接连到那么些服务器上一块大家系统的时间,然后把大家自身的服务器做成NTP
Relay Server再给互联网也许是局域网内的用户提供联合服务.

一 、server端安装ntp校时包,修改单独主机

ntpdate:立刻同步时间

[root@rac02 ~]# netstat -ln|grep 123
tcp        0      0 172.16.2.2:12382           
0.0.0.0:*                   LISTEN
udp        0      0 172.16.2.2:27123            0.0.0.0:*
udp        0      0 172.16.2.2:123              0.0.0.0:*
udp        0      0 192.168.2.2:123             0.0.0.0:*
udp        0      0 127.0.0.1:123               0.0.0.0:*
udp        0      0 0.0.0.0:123                 0.0.0.0:*

rm -rf /etc/localtime #先消除原有的链接文件

ntp:网络时间切磋,起到的意义是让你的时光一贯稳定持续的一块,前提是岁月距离不是不小

1). 架设多个NTP Relay Server其实12分简单,大家先把供给的本田UR-VPM包装上
[root@localhost ~]# yum install ntp
Installing:
 ntp                               x86_64                          
4.2.6p5-2.el6.centos                             
updates                           593 k
Installing for dependencies:
 ntpdate                           x86_64                          
4.2.6p5-2.el6.centos                             
updates                            75 k

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#修改时区到东8区。

咱俩在生产条件中时间是个很重庆大学的剧中人物

[root@localhost ~]# rpm -ql ntp
/etc/dhcp/dhclient.d
/etc/dhcp/dhclient.d/ntp.sh
/etc/ntp.conf
/etc/ntp/crypto
/etc/ntp/crypto/pw
/etc/rc.d/init.d/ntpd
/etc/sysconfig/ntpd
/usr/bin/ntpstat
/usr/sbin/ntp-keygen
/usr/sbin/ntpd
/usr/sbin/ntpdc
/usr/sbin/ntpq
/usr/sbin/ntptime
/usr/sbin/tickadj
/var/lib/ntp
/var/lib/ntp/drift
/var/log/ntpstats
[root@localhost ~]# rpm -ql ntpdate
/etc/ntp
/etc/ntp/keys
/etc/ntp/step-tickers
/etc/rc.d/init.d/ntpdate
/etc/sysconfig/ntpdate
/usr/sbin/ntpdate
2).找到在互连网上给大家提供联合服务的NTP Server
,
Server. NTP提议我们为了保全时间的准头,最少找七个NTP Server。
下边是壹在那之中华的,五个澳大波尔多(Australia)的
server 2.cn.pool.ntp.org
server 1.asia.pool.ntp.org
server 3.asia.pool.ntp.org

date -R #查阅的时区设置。

上面包车型地铁话下同步时间的艺术

上边是另一对可选的
server 133.100.11.8 prefer
server 210.72.145.44
server 203.117.180.36
server 131.107.1.10
server time.asia.apple.com
server 64.236.96.53
server 130.149.17.21
server 66.92.68.246
server www.freebsd.org
server 18.145.0.30
server clock.via.net
server 137.92.140.80
server 133.100.9.2
server 128.118.46.3
server ntp.nasa.gov
server 129.7.1.66
server ntp-sop.inria.fr
server (国家授时宗旨服务器IP地址)

接下去调整系统时间与时光服务器同步

首先大家理解3个服务器时间是准的,下边就用172.18.0.1那台服务器

3).在开拓NTP服务器在此以前先和那么些服务器做三个同步,使得大家机器的时日尽恐怕接近标准时间.
那里咱们能够用ntpdate命令

Debian系统安装NTP校时包:

centos6年华共同

1、安装ntp包

二 、和服务器时间同步

ntpdate 172.18.0.1
#
#立即同步时间

三 、为了未来长日子自动稳定的同步时间编写配置文件

vim /etc/ntp.conf
#
#

丰裕一行

server 172.18.0.1 iburst
#
#立即和这个地址服务器同步时间

美高梅手机版4858 2

肆 、开机自运行

chkconfig ntpd on
#
#

五 、运行服务

service ntpd  start
#
#

 

要注意的是,ntpd 有2个作者维护装置: 假诺本机与上源时间相差太大, ntpd
不运转. 所以新装置的光阴服务器一定要先 ntpdate 从上源取得时间初值,
然后运维 ntpd服务。ntpd服务 运维后, 先是每64秒与上源服务器同步2次,
依据每回同步时测得的误差值经复杂总计逐步调整协调的岁月, 随着误差减小,
稳步增多一道的间隔. 每一趟跳动, 都会再也那个调整的进度.

代码如下:

centos7时间一起

在centos7中是推荐应用chrony

1、安装chrony

二 、编辑chrony配置文件

vim  /etc/chrony.conf
#
#

同样添加一行

美高梅手机版4858 3

叁 、启动服务

systemctl start chronyd
#
#

④ 、开机运维

systemctl enable chronyd
#
#

####设若你的岁月差的很不可相信赖的话第②遍会看出调整的增幅比较大,所以保证起见能够运营四遍.
那么为何在开辟NTP服务在此之前先要手动运维同步啊?
1.
因为依据NTP的安装,倘诺您的种类时间比正确时间要快的话那么NTP是不会帮你调整的,所以依旧你把时间设置回去,要么先做三个手动同步
2.
当你的日子设置和NTP服务器的光阴大有径庭的时候,NTP会花上较长一段时间进行调整.所以手动同步能够减掉那段时日
[root@localhost ~]# date
Mon Feb 16 03:28:27 EST 2015
[root@localhost ~]# ntpdate 2.cn.pool.ntp.org
26 Feb 01:50:10 ntpdate[6018]: step time server 202.112.31.197 offset
858068.183303 sec
[root@localhost ~]# date
Thu Feb 26 01:51:01 EST 2015
[root@localhost ~]# ntpdate 2.cn.pool.ntp.org
26 Feb 01:53:12 ntpdate[6021]: adjust time server 202.112.29.82 offset
0.010526 sec
[root@localhost ~]# date
Thu Feb 26 01:53:16 EST 2015

apt-get install ntpdate #安装ntp 
这方面的文章网上有很多,讲的也很详细,主要就是修改/etc/init.d/ntp.conf文件,我稍作了修改,加了两行:

server 210.72.145.44

server cn.pool.ntp.org

之后我就可以同步时间了,有人加了这么一行

restrict 192.168.1.1mask 255.255.255.0 nomodify

我没有加,但依然成功,看了下配置文件有这第一行

restrict ::1

可能这一行就包含那一行的意思吧!仅仅是猜测。下面给出一个样本加注释,仅供参考:

# 1. 关于权限设定部分
#   权限的设定主要以 restrict 这个参数来设定,主要的语法为:
#   restrict IP mask netmask_IP parameter
#   其中 IP 可以是软件地址,也可以是 default ,default 就类似 0.0.0.0
#   至于 paramter 则有:
#   ignore :关闭所有的 NTP 联机服务
#   nomodify:表示 Client 端不能更改 Server 端的时间参数,不过,

#   Client 端仍然可以透过 Server 端来进行网络校时。
#   notrust :该 Client 除非通过认证,否则该 Client 来源将被视为不信任网域
#   noquery :不提供 Client 端的时间查询

#   notrap :不提供trap这个远程事件登入

#  如果 paramter 完全没有设定,那就表示该 IP (或网域)“没有任何限制”

restrict default nomodify notrap noquery # 关闭所有的 NTP 要求封包
restrict 127.0.0.1    #这是允许本级查询
restrict 192.168.0.1 mask 255.255.255.0 nomodify
#在192.168.0.1/24网段内的服务器就可以通过这台NTP Server进行时间同步了
# 2. 上层主机的设定
#  要设定上层主机主要以 server 这个参数来设定,语法为:
#  server [IP|HOST Name] [prefer]
#  Server 后面接的就是我们上层 Time Server 啰!而如果 Server 参数
#  后面加上 perfer 的话,那表示我们的 NTP 主机主要以该部主机来作为
#  时间校正的对应。另外,为了解决更新时间封包的传送延迟动作,
#  所以可以使用 driftfile 来规定我们的主机
#  在与 Time Server 沟通时所花费的时间,可以记录在 driftfile 
#  后面接的文件内,例如下面的范例中,我们的 NTP server 与 
#  cn.pool.ntp.org联机时所花费的时间会记录在 /etc/ntp/drift文件内
server 0.pool.ntp.org

server 1.pool.ntp.org

server 2.pool.ntp.org

server cn.pool.ntp.org prefer

#其他设置值,以系统默认值即可

server  127.127.1.0     # localclock

fudge   127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift
broadcastdelay  0.008
keys /etc/ntp/keys

总结一下,restrict用来设置访问权限,server用来设置上层时间服务器,driftfile用来设置保存漂移时间的文件。

CentOS系统装置NTP校时包:

 

代码如下:

布局和周转NTP Server
明日大家就来创设NTP的配备文件了, 它便是/etc/ntp.conf.
大家只必要投入地点的NTP Server和2个driftfile就能够了

yum -y install ntpdate ntp #安装ntp 

# vi /etc/ntp.conf
server 0.uk.pool.ntp.org
server 1.uk.pool.ntp.org
driftfile /var/lib/ntp/ntp.drift

Ubuntu系统设置NTP校时包:

####可怜的不难. 接下去大家就开动NTP
Server,并且安装其在开机后自动运维

代码如下:

####二种运营格局都得以
[root@localhost ~]# /etc/init.d/ntpd start
[root@localhost ~]# chkconfig –level 35 ntpd on
[root@localhost ~]# service ntpd start
Starting ntpd:                                             [  OK  ]
[root@localhost ~]# watch ntpq -p
[root@localhost ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset 

sudo apt-get install -y ntpdate ntp 

jitter

 gus.buptnet.edu 202.112.10.60    3 u   15   64    3   88.266    8.172  
0.832
 ns1.verd.co.id  202.162.32.12    3 u   14   64    3  210.501  -13.741  
2.086
 ktdns.cdnetwork 131.107.13.100   2 u   12   64    3   76.944    7.119  
2.529
[root@localhost ~]# date
Thu Feb 26 01:58:51 EST 2015
现今自个儿就来解释一下个中的意思
remote: 它指的正是地面机械所连接的远程NTP服务器
refid: 它指的是给长途服务器(e.g. gus.buptnet.edu)提供时间同步的服务器
st: 远程服务器的级别. 由于NTP是层型结构,有上边的服务器,多层的Relay
Server再到客户端. 所以服务器从高到低级别能够设定为1-16.
为了减缓负荷和互联网堵塞,原则上理应制止直接连接到级别为1的服务器的.
t: 那一个…..笔者也不明了啥意思^_^
when:
作者个人把它通晓为八个计时器用来报告我们还有多长期本地机械就必要和长距离服务器实行二遍时间同步
poll: 本地机和长途服务器多少时间展开一次联合(单位为秒).
在一开始运维NTP的时候那个poll值会相比较小,那样和服务器同步的效能也就扩充了,能够快捷调整到正确的时间范围.之后poll值会稳步增大,同步的频率也就会相应回落
reach:
那是3个八进制值,用来测试能不能够和服务器连接.每成功连接一遍它的值就会增加
delay: 从地点机发送同步供给到服务器的round trip time
offset: 那是个最珍视的值, 它告诉了我们本地机和服务器之间的光阴差异.
offset越接近于0,我们就和服务器的时光越接近
jitter: 那是多少个用来做总结的值.
它总括了在特定个一而再的接二连三数里offset的遍布意况.
简单地说那些数值的断然值越小我们和服务器的时刻就越精确
那么大家精心的话就会意识多个难点:
第③我们连年的是0.uk.pool.ntp.org为何和remote server不平等?
第叁不行最前方的+和*都是怎么意思吧?
率先个难点简单通晓,因为NTP提供给大家的是二个cluster
server所以每一回一而再的获取的服务器都有只怕是分裂.一模一样那也告知我们了在钦赐NTP
Server的时候理应利用hostname而不是IP
其次个难题和率先个相关,既然有那般多的服务器正是为着在产生难点的时候任何的服务器还是能够不奇怪地给我们提供服务.那么怎么样领会那么些服务器的气象吧?
那正是首先个记号会告知大家的新闻
*
它报告大家远端的服务器已经被确认为大家的主NTP
Server,大家系统的光阴将由那台机械所提供

  • 它将用作帮助的NTP Server和包括*号的服务器一起为大家提供联合服务.
    当*号服务器不可用时它就足以接管
  • 长距离服务器被clustering algorithm认为是不沾边的NTP Server
    美高梅手机版4858,x
    长途服务器不可用
    叩问那么些之后大家就能够实时监测我们系统的岁月一起景况了

NTP安全设置
运维三个NTP
Server不供给占用很多的系统财富,所以也不用专门布置独立的服务器,就能够给许多client提供时间一起服务,
不过有个别着力的延安设置依然很有供给的
那么那里三个很简短的思绪正是率先我们只同意局域网内一部分的用户连接到我们的劳务器.
第1个正是这个client不能够改改大家服务器上的时光
在/etc/ntp.conf文件中我们得以用restrict关键字来布局方面包车型客车要求
首先我们对于暗许的client拒绝全体的操作
restrict default kod nomodify notrap nopeer noquery
下一场允许本机地址一切的操作
restrict 127.0.0.1
最后大家允许局域网内全数client连接受那台服务器同步时间.但是拒绝让他们修改服务器上的年月
restrict 192.168.1.0 mask 255.255.255.0 nomodify
把那三条参与到/etc/ntp.conf中就完结了作者们的粗略配置.
NTP还足以用key来做authenticaiton,这里就不详细介绍了

万一在client的ntp.conf加上ntp server地址就足以了
server 192.168.2.249

  1. 安插文件中的driftfile是怎么着?
    我们每三个system
    clock的功能都有细微的误差,那几个正是为啥机器运转一段时间后会不精确.
    NTP会自动来监测大家时钟的误差值并给予调整.但难点是那是2个冗长的进程,所以它会把记录下来的误差先写入driftfile.那样固然你再次开机今后以前的一个钱打二1三个结结果也就不会丢掉了
  2. 什么样同步硬件时钟?
    NTP一般只会同步system clock.
    不过如果大家也要一起汉兰达TC的话那么只要求把下边的选项打开就能够了

vi /etc/sysconfig/ntpd  添加 SYNC_HWCLOCK=yes
那样,就足以让硬件时间与系统时间共同共同。

在建立好ntp服务之后,可以用3个工具命令对ntp服务开始展览保管。
一个是ntpq是三个交互式应用命令,在它的底下有诸多的子命令可以供大家使用.使用peers能够查阅同步进度。如若还要求其余的通令能够输入help
举办查看。还有3个工具命令是ntpdate这么些命令一般用于ntp的客户端选拔。能够在/var/adm/messages中看出ntp的共同新闻的状态。要是供给更进一步详实的ntpq和ntpdate的新闻方可利用man帮衬进行查询。
ntpdate与ntpd的涉嫌看似于snmpwalk与snmpd的涉嫌,三个客户端,七个服务端。

 

二 、server端修改/etc/ntp.conf配置文件

ntpd与ntpdate的区别

此前布置ntpd的时候搜到一句话,影像很深入,也以为很有标题党的功力,就借鉴为标题了:
“小编觉着有三种人是必须不招聘/裁掉的: 1 用ntpdate代替ntpd的人”
但实际原因不太懂,总认为照旧用ntpdate相比较便利。
明天问了红帽技术帮衬,对方的诠释是:
ntpd在骨子里同步时间时是一丢丢的校准过来时间的,最后把时光日益的更正对。而ntpdate不会考虑其余程序是不是会阵痛,直接调整时间。
二个是核对时间,八个是调动时间。
以下是三个形象的比方:
linuxtone限制用户注册1小时才能发帖。
数据库服务器在 10:00分接受了作者的挂号特邀;
10:03分,ntpdate将数据库时间强行改成9:三10分;
然后10:0伍分(9:3八分)作者尝试发帖,系统判断自个儿登记时间是或不是满暂时辰会接纳:9:37

  • 10:00
    终极电脑就逻辑混乱了。。。
    就好像的帖子网上也有很详细的验证,贴出来给大家看看:
    钟表的跃变,有时候会造成很惨重的标题。许多应用程序依赖接二连三的时钟??究竟,那是一项常见的假若,即,取得的光阴是线性的,一些操作,例如数据库事务,平常会地依赖这样的实际:时间不会往回跳跃。
    不幸的是,ntpdate调整时间的法子便是大家所说的”跃变“:在取得三个日子今后,ntpdate使用settimeofday(2)设置系统时间,这有多少个要命强烈的问题:
    第②,那样做不安全。ntpdate的设置注重于ntp服务器的安全性,攻击者能够采取部分软件设计上的通病,拿下ntp服务器并令与其共同的服务器执行有个别消耗性的职责。由于ntpdate采纳的点子是跳变,跟随它的服务器无法驾驭是或不是发生了要命(时间分裂的时候,唯一的法门是以服务器为准)。
    其次,那样做不确切。一旦ntp服务器宕机,跟随它的服务器也就会不能共同时间。与此分裂,ntpd不仅能够校准总计机的时日,而且能够校准计算机的钟表。
    其三,那样做不够优雅。由于是跳变,而不是使时间变快或变慢,正视时序的主次会出错(例如,如若ntpdate发现你的时辰快了,则只怕会经历四个一样的随时,对某个应用而言,那是致命的)。
    之所以,唯一贰个足以令时间发生跳变的点,是计算机刚刚启航,但还从未运营很多劳动的要命时候。别的的时候,理想的做法是运用ntpd来校准时钟,而不是调动总结机时钟上的时日。
    NTPD 在和岁月服务器的贰头进度中,会把 BIOS 计时器的震荡频率偏差??或许说
    Local Clock
    的当然漂移(drift)??记录下来。那样即便互联网有标题,本机仍旧能保全一个一定准确的走时。
    ##############
    终极提示一下选取vmware的诸位,因为虚拟机的时钟不太健康,比常规进程慢好多秒,所以在虚拟机上测试ntpd很难得到出色的结果,笔者那时候便是为这些标题耽误了一些天。。

编辑 /etc/ntp.conf

server cn.pool.ntp.org  restrict default nomodifynotrapnoquery  restrict 127.0.0.1 # 开启内部递归网络接口 lo  restrict 192.168.9.0 mask 255.255.255.0 nomodify notrap #在内部子网里面的客户端可以 进行网络校时,但不能修改NTP服务器的时间参数  

是因为配备的是当地时间
,所以还索要配备二个采用系统时钟作为时间源的NTP服务器,需求在/etc/ntp.conf文件中添加如下的笔录:

server 127.127.1.0  fudge 127.127.1.0 stratum 10  

然后保留退出

随着输入下边包车型客车一声令下:

ntpdate -d cn.pool.ntp.org #调试查看时间差异  ntpdate cn.pool.ntp.org #手动校准系统时间  date -R # 检查时间是否同步 

三 、server端修改ntpd 的体系布局

vi /etc/sysconfig/ntpd  SYNC_HWCLOCK=yes #同步独立主机的硬件时钟  

然后:wq退出

chkconfig --levels 235 ntpd on #配置开机启动ntp服务,定期同步时间 /etc/init.d/ntpd start#启动ntp同步 

四、client端配置ntpd服务

注:client端有限支撑与server端的互联网通畅

编辑/etc/ntp.conf文件,前边的那两行注释掉

#restrict default kod nomodify notrap nopeer noquery  #restrict -6 default kod nomodify notrap nopeer noquery  #server 0.centos.pool.ntp.org iburst  #server 1.centos.pool.ntp.org iburst  #server 2.centos.pool.ntp.org iburst  #server 3.centos.pool.ntp.org iburst  

在中间添加

restrict 服务端地址 nomodify

server 服务端地址 prefer

service ntpd start启动ntpd服务

chkconfig ntpd on 参与开机运营项

⑤ 、检查ntpd的工作情形(互联网连通性(是不是开放了123端口)和一块意况)

ntpq -p查看是还是不是能正确输出

date -福特Explorer 每台机器查看时间

linux下防火墙规则借使极严谨的话可能会影响ntpd对时,打开 sport 123 即可

iptables -I INPUT -p udp -m udp --sport 123 -j ACCEPT 

内网linux服务器之间时间一起②

先是设置主机器,先安装时区,在修改配置文件

rm -rf /etc/localtime #先清除原有的链接文件  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区到东8区。  date -R #查看的时区设置。将本机时间修改为标准时间  

hwclock –systohc && hwclock -w 使用系统时间刷入硬件时间

编辑/etc/ntp.conf文件

在其间添加

restrict 127.0.0.1 # 开启内部递归网络接口 lo  restrict 192.168.5.0 mask 255.255.255.0 nomodify #在内部子网里面的客户端可以 进行网络校时,但不能修改NTP服务器的时间参数 

由于配备的是本土时间
,所以还索要配备1个利用系统时钟作为时间源的NTP服务器,须求在/etc/ntp.conf文件中添加如下的记录:

server 127.127.1.0  fudge 127.127.1.0 stratun 10  

在以上的笔录中:

钦赐的IP地址是2个“伪”IP地址,明确本地系统为时间源。

点名的IP地址127.127.1.1告知NTP使用当中时钟作为时间源。

“fudge”定义了那个时钟的级别,要是没有那些记录,节点便是一流服务器。将级别重新定义为10是个好的法门,这样客户端在查询那些服务器的时候就会领会这几个服务器不是3个保险的小运源.

那种日子共同的方法只应该在地方的网络不可能动用外部的时间源的时候使用

启动ntp服务

service ntpd start 

安装开机运维

chkconfig ntpd on 

下一场配置客户端,在192.168.5.103那台主机上面,编辑/etc/crontab那些文件,用于安装此节点每分钟要像主服务器同步时间

设置如下:

* * * * * root /usr/sbin/ntpdate 192.168.5.102;/sbin/hwclock -w 

翻看时间是不是一致

说到底提及一点,ntp服务,暗中认可只会同步系统时间。尽管想要让ntp同时一并硬件时间,能够设置/etc/sysconfig/ntpd文件。

在/etc/sysconfig/ntpd文件中,添加 SYNC_HWCLOCK=yes
那样,就足以让硬件时间与系统时间共同同步。

电动脚本如下:

#!/bin/bash  cat << EOF  >> /etc/ntp.conf   restrict 127.0.0.1  restrict 192.168.5.0 mask 255.255.255.0 nomodify  server 127.127.1.0  fudge 127.127.1.0 stratun 10  EOF  service ntp restart  chkconfig ntpd on  #客户端修改内容  echo >>   

立异脚本2

#!/bin/bash  #备份源文件  mv /etc/localtime /etc/localtimebak  #修改时区为东八区  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  #校准当前时间  date -s "2017-10-24 12:09:38"  #使用系统时间刷入硬件时间  hwclock --systohc  #修改配置文件  cat << EOF  >> /etc/ntp.conf   restrict 127.0.0.1  restrict 192.168.9.0 mask 255.255.255.0 nomodify  server 127.127.1.0  fudge 127.127.1.0 stratun 10  EOF  #重启开机自启  service ntpd restart  chkconfig ntpd on 

外网单台机器设置时间共同③

壹 、安装ntp校时包,修改单独主机

rm -rf /etc/localtime #先清除原有的链接文件  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区到东8区。  date -R #查看的时区设置。  

接下去调整系统时间与时光服务器同步

Debian系统安装NTP校时包:

代码如下:

apt-get install ntpdate #安装ntp 

CentOS系统装置NTP校时包:

代码如下:

yum -y install ntpdate ntp #安装ntp 

Ubuntu系统装置NTP校时包:

代码如下:

sudo apt-get install -y ntpdate ntp 

二 、修改/etc/ntp.conf配置文件

vi /etc/ntp.conf 就会看出以下内容:

server 0.centos.ntp.org  server time.windows.com  server time.nist.gov  

那是暗中认可的ntp同步服务器,大家能够协调改,满世界ntp服务器地址:

cn.pool.ntp.org //那中夏族民共和国的ntp服务器

自个儿改成了:

server cn.pool.ntp.org  server time-a.nist.gov  server time.windows.com  server time.nist.gov  

然后保留退出

继而输入下边的一声令下:

ntpdate -d cn.pool.ntp.org #调试查看时间差异  ntpdate cn.pool.ntp.org #同步时间  date -R # 检查时间是否同步 

③ 、修改ntp 的种类安插

vi /etc/sysconfig/ntpd  SYNC_HWCLOCK=yes #同步独立主机的硬件时钟  

然后:wq退出

chkconfig --levels 235 ntpd on #配置开机启动ntp服务,定期同步时间  /etc/init.d/ntpd start#启动ntp同步 

自行脚本如下:

#!/bin/bash  #备份源文件  mv /etc/localtime /etc/localtimebak  #修改时区为东八区  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  #安装ntp服务  yum -y install ntpdate ntp  #修改/etc/ntp.conf   cat << EOF  >> /etc/ntp.conf   server cn.pool.ntp.org  server time-a.nist.gov  server time.windows.com  server time.nist.gov  EOF  #调试查看时间差异  ntpdate -d cn.pool.ntp.org  #同步时间  ntpdate cn.pool.ntp.org && echo "SYNC_HWCLOCK=yes" >>/etc/sysconfig/ntpd || echo "Setting Filed!"  #自启动  chkconfig --levels 235 ntpd on  /etc/init.d/ntpd start  echo `date`   

【编辑推荐】

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有