Browse Source

07env-install-centos.sh

master
lizw 3 years ago
parent
commit
9cead990b5
  1. 16
      00base/07env-install-centos.sh
  2. 68
      00base/tmp.sh

16
00base/07env-install-centos.sh

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

68
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
Loading…
Cancel
Save