Tabla de contenido
Configuración del servidor NTP
Introducción
NTP (Network Time Protocol) es un protocolo que se utiliza para sincronizar la hora de cada computadora en la red. Su propósito es sincronizar el reloj de la computadora con UTC, con una precisión de 0,1 ms en una red de área local y una precisión de 1 a 50 ms en la mayoría de los lugares de Internet. El servidor NTP utiliza el protocolo NTP para proporcionar servicios de sincronización de hora.
Instalar el servicio NTP
1) Ver la versión del sistema del servidor
[root@jenkins ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
2) Instale el servicio Ntp
[root@jenkins ~]# yum install ntp -y
[root@jenkins ~]# rpm -ql ntp 查看ntp的一些配置目录
/etc/dhcp/dhclient.d
/etc/dhcp/dhclient.d/ntp.sh
/etc/ntp.conf
/etc/ntp/crypto
Configuración del servidor NTP
1) Haga una copia de seguridad del archivo de configuración del servicio ntp
[root@jenkins ~]# cp /etc/ntp.conf /etc/ntp.conf.bak
2) Simplifique los archivos de configuración
[root@jenkins ~]# egrep -v "^$|#" /etc/ntp.conf.bak > /etc/ntp.conf
3) Edite el archivo de configuración
[root@jenkins ~]# vim /etc/ntp.conf
driftfile /var/lib/ntp/drift
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict ::1
#允许内网其他机器同步时间
restrict 192.168.253.0 mask 255.255.255.0 nomodify notr
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
#定义使用的上游,ntp服务器,将原来的注释
server ntp1.aliyun.com
server time1.aliyun.com
#允许上层时间服务器主动修改本机时间
restrict time1.aliyun.com nomodify notrap noquery
restrict ntp1.aliyun.com nomodify notrap noquery
#外部事件服务器不可用时,以本地时间作为服务
server 127.127.1.0
fudge 127.127.1.0 stratum 10
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor
Inicie el servidor NTP
1) enciende
[root@jenkins ~]# systemctl start ntpd
2) Mostrar lista de nodos
[root@jenkins ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
+203.107.6.88 100.107.25.114 2 u 29 64 367 12.936 7.211 2.404
*dns1.synet.edu. 202.118.1.47 2 u 23 64 377 13.012 7.330 4.079
xamy.chl.la 145.238.203.14 2 u 11 64 377 248.358 37.117 14.319
xtock.ntp.infoma .GPS. 1 u 19 64 377 215.797 -39.157 8.290
+120.25.115.20 10.137.53.7 2 u 48 64 377 40.325 7.229 1.245
LOCAL(0) .LOCL. 10 l 1302 64 0 0.000 0.000 0.000
prueba
1) Prueba de servidor en el mismo segmento de red
[root@gitlab ~]# ntpdate 192.168.253.120
13 Oct 15:53:32 ntpdate[1639]: adjust time server 192.168.253.120 offset -0.003811 sec
2) Resolución de errores
1.防火墙、setenforce
2.网段或者ip错误
3.客户端下载ntpdate工具
para resumir
Este método básicamente puede completar la sincronización diaria de la hora del servidor. Otro método también se puede utilizar para descargar ntpdate y usar directamente el comando para sincronizar.