您的位置:首页 > 房产 > 家装 > 浪尖设计_游戏开发模拟器_百度app安卓版下载_广告最多的网站

浪尖设计_游戏开发模拟器_百度app安卓版下载_广告最多的网站

2024/12/23 9:25:22 来源:https://blog.csdn.net/weixin_74819554/article/details/143984057  浏览:    关键词:浪尖设计_游戏开发模拟器_百度app安卓版下载_广告最多的网站
浪尖设计_游戏开发模拟器_百度app安卓版下载_广告最多的网站

通过shell脚本分析部署nginx网络服务

1.接收用户部署的服务名称

2.判断服务是否安装

​ 已安装;自定义网站配置路径为/www;并创建共享目录和网页文件;重启服务

​ 没有安装;安装对应的软件包

3.测试

判断服务是否成功运行;

​ 已运行,访问网站

​ 未运行,提示服务未启动,并显示自定义的配置文件内容

1.接收用户部署的服务名称
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# mkdir dat000
[root@localhost ~]# cd dat000
[root@localhost dat000]# vim 1.sh

read -p "请输入服务名称:" service_nameif [ "$service_name" !="nginx" ]; thenecho "请输入正确的服务名称"exit 1
fi      

2.判断服务是否安装
[root@localhost dat000]# vim 2.sh
[root@localhost dat000]# bash 2.sh
输入要部署的服务名称:nginx
Usage: grep [OPTION]… PATTERNS [FILE]…
Try ‘grep --help’ for more information.
服务已安装

read -p "输入要部署的服务名称:" server_name
count=`ps -aux | grep -cw $server_nmae`
result=`rpm -q $server_name &> /dev/null`
if [ $? -eq 0 ];thenecho 服务已安装mkdir -p /wwwtouch /www/index.htmlecho "页面" > /www/index.htmlsystemctl restart $server_name
elseecho 服务未安装dnf install $server_name -y
fi

3.测试

   if [ $count -gt 1 ];thenecho $server_name已运行,访问网站curl http://localhost
else    echo $server_name服务未启动cat /www/insex.html
~                             

版权声明:

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

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