您的位置:首页 > 科技 > IT业 > 工业品外贸平台_舆情分析师是干嘛的_百度品牌广告是什么_东莞网络排名优化

工业品外贸平台_舆情分析师是干嘛的_百度品牌广告是什么_东莞网络排名优化

2024/12/23 16:29:10 来源:https://blog.csdn.net/weixin_74812361/article/details/144142611  浏览:    关键词:工业品外贸平台_舆情分析师是干嘛的_百度品牌广告是什么_东莞网络排名优化
工业品外贸平台_舆情分析师是干嘛的_百度品牌广告是什么_东莞网络排名优化

[root@localhost day04]# vim 10.sh
[root@localhost day04]# cat 10.sh
#通过shell脚本分析部署nginx网络服务

1.接收用户部署的服务名称
read -p "服务名称:(nginx)" server
if [ $server != nginx ];then
echo "输入的不是nginx,脚本退出"
exit 1
fi


2.判断服务是否安装
#已安装;自定义网站配置路径为/www;并创建共享目录和网页文件;重启服务
#没有安装;安装对应的软件包
a=`systemctl status $server`
if [ $a == "Unit $server.service could not be found." ];then
echo "Nginx服务未安装,开始安装..."
dnf install nginx -y
echo "Nginx服务安装完成。"
mkdir -p /www/shared
echo "创建共享目录 /www/shared"
echo "这是一个测试网页文件内容" > /www/shared/index.html
# 启动服务
systemctl start nginx
echo "Nginx服务已启动。"

else
echo "Nginx服务已安装。"
# 自定义网站配置路径为/www
mkdir -p /www
echo "已创建自定义网站配置路径 /www"

# 创建共享目录和网页文件
mkdir -p /www/shared
echo "创建共享目录 /www/shared"
echo "这是一个测试网页文件内容" > /www/shared/index.html

# 启动服务
systemctl restart nginx
echo "Nginx服务已重启。"

fi

3.测试
#判断服务是否成功运行;
# 测试服务是否成功运行
#已运行,访问网站
#未运行,提示服务未启动,并显示自定义的配置文件内容
# 测试服务是否成功运行
isactive=` systemctl is-active $server`
if [ $isactive == active ]; then
echo "Nginx服务已成功运行,可通过浏览器访问网站。"
else
echo "Nginx服务未启动,以下是自定义的配置文件内容:"
cat /etc/nginx/nginx.conf
fi
4.以上配置没有问题,请邮件告知我,并将脚本代码(代码文件)邮件发送我
#我的邮箱账号:lxx1065372838@163.com
mail_sub="nginx部署情况报告"
mial_body="nginx部署已经完成,详情如下:
$(if [ isactive != active ];then
echo "Nginx服务已安装但未成功启动,可查看配置文件内容排查问题。"
else
echo "Nginx服务已安装并配置完成,已成功运行。"

fi)
脚本代码:
$(cat 10.sh)"
echo $mail_body
echo "$mail_body" | mail -s "$mail_sub" 1826544067@163.com

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com