shell脚本一键部署zabbix监控服务(2)

本文提供了一线大厂Java面试题解析,包括实战项目源码、Apache、PHP和MySQL的配置教程,以及面试时的高频算法题和学习笔记,帮助读者全面准备技术面试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
[root@192 script]# tree

.

├── lamp+zabbix.sh

└── packages

├── apr-1.7.0.tar.gz

├── apr-util-1.6.1.tar.gz

├── httpd-2.4.51.tar.gz

├── mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

├── php-8.0.12.tar.gz

└── zabbix-5.4.4.tar.gz

1 directory, 7 files

编写脚本

===================================================================

[root@192 script]# cat lamp+zabbix.sh

#!/bin/bash

route=/usr/local

path=/usr/src

data=/opt/data

pass=123

if [ ! -d $path/apr-1.7.0 ];then

tar xf packages/apr-1.7.0.tar.gz -C $path

fi

if [ ! -d $path/apr-util-1.6.1 ];then

tar xf packages/apr-util-1.6.1.tar.gz -C $path

fi

if [ ! -d $path/httpd-2.4.51 ];then

tar xf packages/httpd-2.4.51.tar.gz -C $path

fi

if [ ! -d $route/php-8.0.12 ];then

tar xf packages/php-8.0.12.tar.gz -C $route

fi

if [ ! -d $route/zabbix-5.4.4 ];then

tar xf packages/zabbix-5.4.4.tar.gz -C $route

fi

if [ ! -d $route/mysql-5.7.34-linux-glibc2.12-x86_64 ];then

tar xf packages/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz -C $route

cd $route

ln -s mysql-5.7.34-linux-glibc2.12-x86_64 mysql

fi

if [ ! -f /etc/yum.repos.d/CentOS-Base.repo ];then

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

fi

yum -y inst

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值