From 9fec2b5195de93ce30c710eaa5c11c9c6c3d487c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=89=BF?= Date: Fri, 10 Jan 2025 10:34:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:CAC=E5=A2=9E=E5=8A=A0NTP=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 --- ncac/centos7/setup.sh | 31 +++++++++++++++++++++++++++++++ ncac/setup.ini | 3 +++ 2 files changed, 34 insertions(+) diff --git a/ncac/centos7/setup.sh b/ncac/centos7/setup.sh index f79c7d4..d2a01a1 100644 --- a/ncac/centos7/setup.sh +++ b/ncac/centos7/setup.sh @@ -62,6 +62,33 @@ createDatabase(){ sleep 1 } +#################### 安装NTP ################################################### +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 +} + #################### 安装OpenJDK ################################################ installJDK(){ echo "************[prepare to install OpenJDK]准备开始装OpenJDK >>>>>>>>>>>>>" @@ -334,6 +361,10 @@ if [ ! -e "/etc/rc.d/rc.local" ]; then fi chmod +x /etc/rc.d/rc.local +if [ $NTP_INS == 1 ]; then + installNTP +fi + if [ $MYSQL_INS == 1 ]; then installDatabase fi diff --git a/ncac/setup.ini b/ncac/setup.ini index 6e46a2c..b1dc7a4 100644 --- a/ncac/setup.ini +++ b/ncac/setup.ini @@ -1,6 +1,9 @@ ### 安装根目录 ### BASE_DIR=/home/xydl +### 是否安装NTP ### +NTP_INS=1 + ### 是否安装数据库 ### MYSQL_INS=1 ### 是否建库建表 ###