当前位置: 首页 > news >正文

第一代网站建设技术wordpress amp

第一代网站建设技术,wordpress amp,有关网站建设的参考书,备案信息修改网站负责人#expect脚本在自动化部署中的具体应用 expect脚本是一个非常好的交互式应用脚本#xff0c;在自动化部署中#xff0c;可以使用这个脚本来实现全自动的自动化部署。下面是一些具体的应用案例。 场景一#xff1a;自动安装mysql 可以使用expect脚本来实现mysql自动安装在自动化部署中可以使用这个脚本来实现全自动的自动化部署。下面是一些具体的应用案例。 场景一自动安装mysql 可以使用expect脚本来实现mysql自动安装提取初始化密码并使用初始化密码登录系统然后修改密码再执行数据库初始化操作。 send unzip mysql.zip\n expect # send rpm -ivh libaio-0.3.109-13.el7.x86_64.rpm\n sleep 10 expect ]# send rpm -ivh numactl-2.0.7-8.el6.x86_64.rpm\n sleep 10 expect ]# send tar -zxvf mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz -C /usr/local\n sleep 60 expect ]# send mv /usr/local/mysql-5.7.42-linux-glibc2.12-x86_64 /usr/local/mysql\n sleep 3 expect # send groupadd mysql\n expect # send useradd -g mysql -s /bin/false mysql\n expect # send mkdir -p /data/mysql\n expect # send chown -fR mysql:mysql /data/mysql\n expect # send cd /usr/local/mysql/bin/\n expect # send ./mysqld --defaults-file/etc/my.cnf --initialize --usermysql --basedir/usr/local/mysql --datadir/data/mysql\n expect # send ln -s /usr/local/mysql/bin/mysql /usr/sbin/mysql\n expect # send /bin/cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql\n expect # send chmod x /etc/init.d/mysql\n expect # send cd /etc/rc.d/init.d\n expect # send chkconfig --add mysql\n expect # send chkconfig mysql on\n expect # send /etc/init.d/mysql start\n expect # send cd /data/mysql\n expect # send cat error.log | grep password| awk \{ print \\\$NF}\\n expect {-re {password is generated for rootlocalhost: (.)} {set myPassword \$expect_out(1,string)}timeout {puts 未找到匹配的密码字符串} } expect # puts MySQL初始密码为\$myPassword send mysql -uroot -p\n expect password: send \$myPassword\n expect mysql send set password password(wahaham#T98kjhss);\n expect mysql send grant all privileges on *.* to root% identified by wahaham#T98kjhss;\n expect mysql send flush privileges;\n expect mysql send create database wahaha;\n expect mysql send use wahaha;\n expect mysql send set names utf8;\n expect mysql send source /opt/mysql/wahaha_mysql.sql;\n expect mysql send exit\n expect # 场景2 安装JDK 解压安装JDK并将JAVA_HOME相关变量写入/etc/profile中。 send cd /usr/java; tar -zxvf jdk1.8.0_191.tar.gz\n expect # send echo JAVA_HOME\/usr\/java\/jdk1.8.0_191 /etc/profile\n expect # send echo JRE_HOME\\\${JAVA_HOME}\/jre /etc/profile\n expect # send echo CLASSPATH.:\\\${JAVA_HOME}\/lib:\\\${JRE_HOME}\/lib /etc/profile\n expect # send echo PATH\\\${JAVA_HOME}\/bin:\\\$PATH /etc/profile\n expect # send echo export JAVA_HOME JRE_HOME CLASSPATH PATH /etc/profile\n expect # send source /etc/profile\n expect # send java -version\n expect # 结论 使用同样的方法我们可以实现任意安装过程包括tomcat、rediskafaka 甚至Kubernetes。通过expect脚本一切命令化皆可自动化。expect与jenkins结合我们可以实现绝大部分系统的自动化安装部署这将给系统运维带来极大的便利。
http://www.yutouwan.com/news/158005/

相关文章:

  • 房山重庆网站建设asp网站转php
  • 做网站的私活南沙移动网站建设
  • 衡阳建设网站公司seo排名方案
  • 淘客自己的网站怎么做目前哪个城市又封了
  • 织梦cms发布侵权网站清单wordpress登陆不上
  • 北京响应式网站建设公司7款优秀网站设计欣赏
  • 公司做网站会计分录0wordpress tint-k主题
  • 网站内容如何管理重庆市建设厅官网
  • 定制开发网站多少钱wordpress上传模板
  • 海南网站制做的公司网上申请营业执照入口
  • 江苏建设网官方网站赣榆区城乡建设局网站
  • 做的好的ppt下载网站有哪些网站的登录弹窗怎么做
  • 论坛做视频网站知乎推广合作
  • 网站建设好后怎么制作网页网站页面布局和样式设计
  • 监控网站开发南京网络营销课程培训
  • 免费站长工具wordpress快捷键
  • 想学网络营销网站建设南阳微网站开发
  • 福建建设执业中心网站嘉兴网络推广
  • 威海网站制作使用腾讯云建设网站教程
  • 商城网站建设企业物流相关网站
  • 建设部职业资格注册中心网站免费做网站的好不好
  • 优客逸家网站建设wordpress html地图
  • mysql做wp网站滨州做网站的公司
  • 新乡手机网站建设服务动漫制作工资一般多少
  • 无锡市建设局网站律师网站开发
  • 上海网站策划网站建设的市场定位
  • wordpress站点标题副标题换行中国执行信息公开网信息查询
  • 网站建设需求书开户推广竞价开户
  • 手机网站开发标准贵州企业网站
  • 开网店 建网站要钱吗照片制作