Browse Source

07env-install-centos.sh

lizw 2 years ago
parent
commit
9cead990b5
2 changed files with 81 additions and 5 deletions
  1. 13 5
      00base/07env-install-centos.sh
  2. 68 0
      00base/tmp.sh

+ 13 - 5
00base/07env-install-centos.sh

@@ -565,11 +565,19 @@ Flag:
 
 
 Example:
 Example:
   env-install-centos.sh init \\
   env-install-centos.sh init \\
-  -add-user \\
-  -nodejs \\
-  -java \\
-  -gradle 0 \\
-  -maven
+    -update-yum-repos 0 \\
+    -config 1 \\
+    -add-user 1 \\
+    -user-name www \\
+    -git 1 \\
+    -dstat 0 \\
+    -htop 0 \\
+    -nginx 0 \\
+    -nodejs 0 \\
+    -java 1 \\
+    -gradle 0 \\
+    -maven 0 \\
+    -jenkins 0
 
 
 EOF
 EOF
   exit 1
   exit 1

+ 68 - 0
00base/tmp.sh

@@ -0,0 +1,68 @@
+
+userdel www
+echo www:www | chpasswd
+
+
+
+
+# 创建用户
+adduser www
+
+# 修改权限
+chmod -v u+w /etc/sudoers
+vim /etc/sudoers
+# 加一行
+www    ALL=(ALL)       NOPASSWD:ALL
+# 写权限收回
+chmod -v u-w /etc/sudoers
+
+# 设置密码
+passwd www
+
+# 卸载openjdk
+[root@WMS-APP ~]# rpm -qa | grep java
+tzdata-java-2017b-1.el7.noarch
+java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
+javapackages-tools-3.4.1-11.el7.noarch
+java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
+python-javapackages-3.4.1-11.el7.noarch
+
+[root@WMS-APP ~]# rpm -e --nodeps tzdata-java-2017b-1.el7.noarch
+[root@WMS-APP ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
+[root@WMS-APP ~]# rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
+[root@WMS-APP ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
+
+# 安装 jdk-8u321-linux-x64.tar.gz
+复制文件到 /opt/java/
+cd /opt/java/
+sudo tar -zxvf jdk-8u321-linux-x64.tar.gz
+
+# 配置环境变量
+vim /etc/profile
+
+JAVA_HOME=/opt/java/jdk1.8.0_321
+PATH=$JAVA_HOME/bin:$PATH
+export JAVA_HOME PATH
+
+source /etc/profile
+
+# 验证jdk
+[www@WMS-APP bin]$ java -version
+java version "1.8.0_321"
+Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
+Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
+
+bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/00base/07env-install-centos.sh) init \
+-update-yum-repos 0 \
+-config 1 \
+-add-user 1 \
+-user-name www \
+-git 0 \
+-dstat 0 \
+-htop 0 \
+-nginx 0 \
+-nodejs 0 \
+-java 0 \
+-gradle 0 \
+-maven 0 \
+-jenkins 1