- 0
- 0
- 约8.01千字
- 约 8页
- 2026-02-04 发布于北京
- 举报
不做重复的事情
自动化
2015,12
在之前的课程中我们都是按照课件中的步骤,一步一步地手动操作来部署自己的环境,很明显的一点是:假
如我们需要部署另一个同样的环境,又得重新操作一遍,而无论是编程,还是部署,有个基本的原则那就是:不
做重复的事情。所以这一节课我们需要来写一些自动化,避免这些重复的操作。
这节课重复第三章第一节的内容,部署一个博客,但是这次是要用自动去配置这个博客。
1,把之前的操作都写成一个shellscriptinit.sh(关于shellscript的基础知识大家可以自行学习)
#!/bin/bash
cd`dirname$0`
if[$#!=4];then
ech____
o用法:./$(basename$0)数据库名数据库用户数据库root
_
echo$\t其中数据库名是你为web服务器创建的数据库名称,
ech_
o$\t数据库用户是为新创建的数据库指定的用户
_
echo$\tROOTPASSWD是root的(mysql默认为空)
echo$\t.例如$(basename$0)_dbshawn123456654321
exit0
fi
if[‑einitDB.sql.bak];then
cp‑finitDB.sql.bakinitDB.sql
elif[‑einitDB.sql];then
cpinitDB.sqlinitDB.sql.bak
else
echoERROR:initDB.sqlnotfound!
exit1
fi
_
sed‑is/DBNAME/${1}/ginitDB.sql
_
sed‑is/DBUSR/${2}/ginitDB.sql
_
sed‑is/DBPASSWD/${3}/ginitDB.sql
_
sed‑is/ROOTPASSWD/${4}/ginitDB.sql
yuminstallzlib‑develbzip2‑developenssl‑develncurses‑develsqlite‑develreadline‑develtk‑devel
不做重复的事情
自动化
2015,12
在之前的课程中我们都是按照课件中的步骤,一步一步的手动操作来部署自己的环境,很
明显的一点是:假如我们需要部署另一个同样的环境,又得重新操作一遍,而无论是编程,
还是部署,有个基本的原则那就是:不做重复的事情。所以这一节课我们需要来写一些自动
化,避免这些重复的操作。
这节课重复第三章第一节的内容,部署一个博客,但是这次是要用自动去配置这
个博客。
1,把之前的操作都写成一个shellscriptinit.sh(关于shellscript的基础知识大家可以自
行学习)
#!/bin/bash
您可能关注的文档
- 合格痰标本革兰染色镜检临床意义研究.pdf
- 圆基本概念与应用.pdf
- 危险品航空运输分类与包装要求指南.pdf
- 2011年高考英语卷听力理解.pdf
- 汽车空气动力学分会2018年学术年会征文.pdf
- 生物化学酶基础知识与练习题.pdf
- Lustre文件系统开关机流程及节点操作指南.pdf
- 2026广东茂名市生态环境局化州分局招聘劳务派遣人员3人备考题库及答案详解(易错题).docx
- 2026年福建莆田市公安局荔城分局交警大队警务辅助人员招聘25人备考题库及1套完整答案详解.docx
- 2026年福建省荔城区教师进修学校公开选聘教研员备考题库及答案详解1套.docx
- 2026年长春事业单位联考备考题库发布时间有完整答案详解.docx
- 2026广西北海市合浦县民政局招录城镇公益性岗位人员11人备考题库及答案详解(最新).docx
- 2026江苏南京邮电大学招聘(人事代理)4人备考题库(第二批)精编答案详解.docx
- 2026年湖口县公安局交通管理大队公开招聘交通协管员备考题库完整答案详解.docx
- 2026年长春事业单位联考备考题库发布时间及一套答案详解.docx
- 2026年福建莆田市公安局城厢警务辅助人员招聘13人备考题库及参考答案详解1套.docx
- 2026广东佛山狮山镇大圃诚聘地理美术化学英语教师备考题库及答案详解(考点梳理).docx
- 2026广东中山市公安局南头分局招聘辅警3人备考题库完整答案详解.docx
- 2026年芜湖市文化和旅游局所属事业单位公开招聘编外聘用人员备考题库及答案详解参考.docx
- 2026广西北海市合浦县纪委监委招录公益性岗位人员1人备考题库及答案详解1套.docx
原创力文档

文档评论(0)