diff --git a/codes/deploy/main.sh b/codes/deploy/main.sh index 2876beb..986362a 100644 --- a/codes/deploy/main.sh +++ b/codes/deploy/main.sh @@ -54,6 +54,7 @@ cat << EOF [jdk8] install jdk8 [maven] install maven [tomcat] install tomcat8 [nginx] install nginx [nodejs] install node.js [elk] install elk + [sdk] install sdkman Press to exit Please input key: @@ -66,18 +67,19 @@ function chooseOper() { while read key do case ${key} in - sys) ${filepath}/sys/init.sh;; - libs) ${filepath}/lib/install-libs.sh;; + sys ) ${filepath}/sys/init.sh;; + libs ) ${filepath}/lib/install-libs.sh;; - 2 | tools) ${filepath}/tool/install-all.sh;; - git) ${filepath}/tool/git/install-git.sh;; - svn) ${filepath}/tool/svn/install-svn.sh;; - jdk8) ${filepath}/tool/jdk/install-jdk8.sh;; - maven) ${filepath}/tool/maven/install-maven3.sh;; - nginx) ${filepath}/tool/nginx/install-nginx.sh;; - nodejs) ${filepath}/tool/nodejs/install-nodejs.sh;; - tomcat) ${filepath}/tool/tomcat/install-tomcat8.sh;; - elk) ${filepath}/tool/elk/install-elk.sh;; + 2 | tools ) ${filepath}/tool/install-all.sh;; + git ) ${filepath}/tool/git/install-git.sh;; + svn ) ${filepath}/tool/svn/install-svn.sh;; + jdk8 ) ${filepath}/tool/jdk/install-jdk8.sh;; + maven ) ${filepath}/tool/maven/install-maven3.sh;; + nginx ) ${filepath}/tool/nginx/install-nginx.sh;; + nodejs ) ${filepath}/tool/nodejs/install-nodejs.sh;; + tomcat ) ${filepath}/tool/tomcat/install-tomcat8.sh;; + elk ) ${filepath}/tool/elk/install-elk.sh;; + sdk ) ${filepath}/tool/sdk/install-sdk.sh;; * ) echo "${key} is invalid key";; esac diff --git a/codes/deploy/sys/install-cmd-tool.sh b/codes/deploy/sys/install-cmd-tool.sh index d6139c6..61638b8 100644 --- a/codes/deploy/sys/install-cmd-tool.sh +++ b/codes/deploy/sys/install-cmd-tool.sh @@ -20,6 +20,7 @@ # 编辑工具:emacs、vim # 流量工具:iftop、nethogs # 抓包工具:tcpdump +# 压缩工具:unzip、zip ################################################################################### # 核心工具 echo -e "\n>>>>>>>>> install coreutils(df、du)" @@ -78,3 +79,6 @@ yum install -y nethogs # 抓包工具 echo -e "\n>>>>>>>>> install tcpdump" yum install -y tcpdump + +# 压缩工具 +yum install -y unzip diff --git a/codes/deploy/tool/sdk/install-sdk.sh b/codes/deploy/tool/sdk/install-sdk.sh new file mode 100644 index 0000000..672da56 --- /dev/null +++ b/codes/deploy/tool/sdk/install-sdk.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +echo -e "\n>>>>>>>>> install sdk" + +curl -s "https://get.sdkman.io" | bash +source "$HOME/.sdkman/bin/sdkman-init.sh" +sdk version