西安网站优化服务西安建设工程信息网新平台
news/
2025/9/26 4:07:52/
文章来源:
西安网站优化服务,西安建设工程信息网新平台,商标注册申请入口,wordpress 内核月报2.2.2 if 案例实践
学习目标
这一节#xff0c;我们从 服务管理、堡垒机登录、小结 三个方面来学习。
服务管理
案例需求
要求脚本执行需要有参数#xff0c;通过传入参数来实现不同的功能。参数和功能详情如下#xff1a;参数 执行效果start 服务启动中...sto…2.2.2 if 案例实践
学习目标
这一节我们从 服务管理、堡垒机登录、小结 三个方面来学习。
服务管理
案例需求
要求脚本执行需要有参数通过传入参数来实现不同的功能。参数和功能详情如下参数 执行效果start 服务启动中...stop 服务关闭中...restart 服务重启中...* 脚本 X.sh 使用方式 /bin/bash X.sh [ start|stop|restart ]脚本内容
[rootlocalhost ~]# cat service_manager_if.sh
#!/bin/bash
# 功能定制服务管理的功能
# 版本v0.1
# 作者书记
# 联系www.superopsmsb.com# 定制普通变量
service_ops$1# 脚本基本判断
if [ $# -ne 1 ]
then echo -e \e[31m$0 脚本的使用方式 $0 [ start | stop | restart ]\e[0mexit
fi# 脚本内容的判断
if [ ${service_ops} start ]
thenecho -e \e[31m服务启动中...\e[0m
elif [ ${service_ops} stop ]
thenecho -e \e[31m服务关闭中...\e[0m
elif [ ${service_ops} restart ]
thenecho -e \e[31m服务重启中...\e[0m
elseecho -e \e[31m$0 脚本的使用方式 $0 [ start | stop | restart ]\e[0m
fi脚本执行效果
[rootlocalhost ~]# /bin/bash service_manager_if.sh
service_manager_if.sh 脚本的使用方式 service_manager_if.sh [ start | stop | restart ]
[rootlocalhost ~]# /bin/bash service_manager_if.sh start
服务启动中...
[rootlocalhost ~]# /bin/bash service_manager_if.sh stop
服务关闭中...
[rootlocalhost ~]# /bin/bash service_manager_if.sh restart
服务重启中...
[rootlocalhost ~]# /bin/bash service_manager_if.sh xxx
service_manager_if.sh 脚本的使用方式 service_manager_if.sh [ start | stop | restart ]堡垒机登录
需求 在之前的堡垒机功能基础上扩充条件判断效果脚本内容
[rootlocalhost ~]# cat simple_jumpserver_if.sh
#!/bin/bash
# 功能定制堡垒机的展示页面
# 版本v0.4
# 作者书记
# 联系www.superopsmsb.com# 定制普通变量
login_userroot
login_pass123456# 堡垒机的信息提示
echo -e \e[31m \t\t 欢迎使用堡垒机
echo -e \e[32m-----------请选择你要登录的远程主机-----------1: 10.0.0.14 (nginx)2: 10.0.0.15 (tomcat)3: 10.0.0.19 (apache)q: 使用本地主机
----------------------------------------------\033[0m# 由于暂时没有学习条件判断所以暂时选择 q
read -p 请输入您要选择的远程主机编号: host_index
read -p 请输入登录本地主机的用户名: user
read -s -p 请输入登录本地主机的密码: password
echo
# 远程连接主机
if [[ ${user} ${login_user} ${password} ${login_pass} ]]
thenecho -e \e[31m主机登录验证成功\e[0m
elseecho -e \e[31m您输入的用户名或密码有误\e[0m
fi脚本执行效果
[rootlocalhost ~]# /bin/bash simple_jumpserver_if.sh欢迎使用堡垒机
-----------请选择你要登录的远程主机-----------1: 10.0.0.14 (nginx)2: 10.0.0.15 (tomcat)3: 10.0.0.19 (apache)q: 使用本地主机
----------------------------------------------
请输入您要选择的远程主机编号: q
请输入登录本地主机的用户名: root
请输入登录本地主机的密码:
主机登录验证成功
[rootlocalhost ~]# /bin/bash simple_jumpserver_if.sh欢迎使用堡垒机
-----------请选择你要登录的远程主机-----------1: 10.0.0.14 (nginx)2: 10.0.0.15 (tomcat)3: 10.0.0.19 (apache)q: 使用本地主机
----------------------------------------------
请输入您要选择的远程主机编号: q
请输入登录本地主机的用户名: python
请输入登录本地主机的密码:
您输入的用户名或密码有误小结
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917840.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!