From 719052dd09145768beb52814a4257dd458e2f3cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=89=BF?= Date: Fri, 10 Jan 2025 10:17:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9ENTP=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jkpg/centos7/setup.sh | 30 ++++++++++++++++++++++++++++++ jkpg/setup.ini | 3 +++ 2 files changed, 33 insertions(+) diff --git a/jkpg/centos7/setup.sh b/jkpg/centos7/setup.sh index 3e4ef99..d5f21ed 100644 --- a/jkpg/centos7/setup.sh +++ b/jkpg/centos7/setup.sh @@ -231,6 +231,32 @@ installZookeeper(){ } +installNTP(){ + echo "************[installing NTP]正在安装NTP >>>>>>>>>>>>>" + echo "" + if [ ! `rpm -qa | grep ntp- | wc -l` -ne 0 ]; then + rpm -ivh package/ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm + sleep 1 + fi + sed -i 's/^[^#]*server 0.centos.pool.ntp.org iburst*/#&/g' /etc/ntp.conf + sed -i 's/^[^#]*server 1.centos.pool.ntp.org iburst*/#&/g' /etc/ntp.conf + sed -i 's/^[^#]*server 2.centos.pool.ntp.org iburst*/#&/g' /etc/ntp.conf + sed -i 's/^[^#]*server 3.centos.pool.ntp.org iburst*/#&/g' /etc/ntp.conf + + if [ `grep --color=auto -c "server 127.127.1.0" /etc/ntp.conf` = '0' ]; then + sed -i '/server 3.centos.pool.ntp.org iburst/a\\nserver 127.127.1.0' /etc/ntp.conf + sed -i '/server 127.127.1.0/a fudge 127.127.1.0 stratum' /etc/ntp.conf + fi + + echo "" + systemctl restart ntpd + sleep 1 + echo " 重启NTP ..." + echo "" + systemctl disable chronyd + systemctl enable ntpd +} + #################### 加入开机启动 ################################################ @@ -343,6 +369,10 @@ if [ $NGINX_INS == 1 ]; then setAutoStartNginx fi +if [ $NTP_INS == 1 ]; then + installNTP +fi + updateFirewall echo "************[install finished.]安装完成. >>>>>>>>>>>>>" diff --git a/jkpg/setup.ini b/jkpg/setup.ini index 60125f0..b406390 100644 --- a/jkpg/setup.ini +++ b/jkpg/setup.ini @@ -36,3 +36,6 @@ NGINX_INS=1 REDIS_INS=1 ### Redis的密码 ### REDIS_PASS=123456 + +### 是否安装自带的NTP ### +NTP=INS \ No newline at end of file