##企业 java linux 自动化部署nacos,redis,jdk,mysql5.7.36
前言:做这个是为了同时部署多台服务器初始环境,如果你需要部署一些jdk环境或者mysql等等,不想太多操作,想直接上传压缩包和执行脚本就可以帮你部署好环境那么这个博客或许对你有帮助。
百度云盘:链接:https://pan.baidu.com/s/1MflmKdQAmuZpg1f1ml8F4A
提取码:1234
或者联系本人qq: 1129174385, 看心情帮你解决问题,哈哈
下面我部署一个jdk试试吧 系统 linux(cetnos7)_
准备上面两个文件一个压缩包 一个shell脚本 直接执行就可以 如果你是其他版本的jdk 请编辑JDK_install.sh脚本 。
至于这些文件你想放在哪都行(如/opt),但是两个文件必须同一个目录下,属于平级关系。
看看JDK_install.sh这个文件
mkdir /usr/java
mv jdk-8u144-linux-x64.tar.gz /usr/java/
cd /usr/java
tar -zxvf jdk-8u144-linux-x64.tar.gz
add_path=" export JAVA_HOME=/usr/java/jdk1.8.0_144\n
export PATH=${JAVA_HOME}/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin \n
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib \n
"
echo -e ${add_path}>>/etc/profile
source /etc/profile
ln -s /usr/java/jdk1.8.0_144/bin/java /bin/java
java -version
source /etc/profile
java -version
#开通jdk防火墙端口
简陋的几行代码就可以帮你安装好了,很人性化吧 这里的前提条件是你的环境并没有安装过jdk 如果有的话请自行卸载干净
后面还有MYSQL redis nacos的自动化安装
现在看看我的成果如何 这里我写了一个程序来自动化发布,没有这个程序的人也可以rz或者ftp上传文件sh手动执行脚本来自动化安装呦。
远程方式使用这个软件 Xshell过期了
101和100两台机 都是裸机 jdk啥都没有的 如果你也是虚拟机 最好拍照一下当前环境 当操作不当时可以回退以前的版本
开始调用程序自动化部署
先部署jdk 吧 nacos需要它 我这里同时部署100和101
jdk成功了
后面的nacos redis mysql 一起来吧
这里mysql比较久 上传文件需要时间 没有程序的 你们可以通过ftp上传 然后手动 sh xxx.sh 执行脚本
解压也是需要时间的
现在看看部署结果
天啊 你猜我看到了什么 噢my body 我竟然成功了 哦 shift
显然mysql nacos jdk 都可以了 但是redis翻车了 这货需要gcc 所以我需要装个gcc来编译redis
gcc忘记安装了 所以我的安装gcc 嘻嘻 一条命令 (这里用解压的安装的话比较费劲了 要三个包 费劲的一批)
yum install gcc -y
gcc -v
redis 再来一遍 安装
最后我只想唱皇后乐队的 we will rock you ~
在此 结束了 希望能帮助各位叼毛 哦 不 是靓仔~
最后说明一下
这些都开通相关的端口 可以远程链接哦 还有就是mysql 分远程和本地 两个账号 我在脚本先删除了本地的 再使用127.0.0.1 当做远程访问 嗯 搞这个浪费较多时间 。 经过不断的百度 反复测试终于实现 如果你的环境已经安装了 需要你们手动卸载 so bye bye