嘿!来把狙(用户配置)

alb+asg:

魏教授:

#!/bin/bash

sleep 3

wget https://liu-demo3.s3.ap-northeast-1.amazonaws.com/server-d3/server-d3-1.bin -O /root/server.bin

wget https://liu-demo3.s3.ap-northeast-1.amazonaws.com/server-d3/server.ini -O /root/server.ini

sed -i 's#127.0.0.1#127.0.0.2#' /root/server.ini

chmod a+x /root/server.bin

cd /root

/root/server.bin

#!/bin/bash

sleep 30

wget https://liu-demo3.s3.ap-northeast-1.amazonaws.com/server-d3/server.ini -O /home/ec2-user/server.ini

wget https://liu-demo3.s3.ap-northeast-1.amazonaws.com/server-d3/server-d3-1.bin -O /home/ec2-user/server.bin

sed -i 's#127.0.0.1#10.0.1.132#' /home/ec2-user/server.ini

chmod a+x /home/ec2-user/server.bin

cd /home/ec2-user/

nohup sudo /home/ec2-user/server.bin &

自己的:

执行二进制脚本文件,-h 查看帮助,-config 后接配置文件名,-port 后接端口号

第一阶段脚本-独角兽   这里不应该本机安装服务的

#!/bin/bash

sleep 5

wget https://s3-test727.s3.amazonaws.com/server-d3-1.bin -O /root/server-d3-1.bin

wget https://s3-test727.s3.amazonaws.com/server.ini -O /root/server.ini

chmod a+x /root/server-d3-1.bin

yum  install -y memcached

systemctl start memcached.service

systemctl enable memcached.service

cd /root

sudo /root/server-d3-1.bin -config /root/server.ini

创建映像后的执行脚本

#!/bin/bash

sleep 5

systemctl start memcached.service

cd /root

sudo /root/server-d3-1.bin -config /root/server.ini

实际使用,s3存储要不然放配置好的,要不然做ami镜像

#!/bin/bash

sleep 5

mkdir -p /root/123

wget https://s3-test727.s3.amazonaws.com/server-d3-1.bin -O /root/123/server-d3-1.bin

wget https://s3-test727.s3.amazonaws.com/server.ini -O /root/123/server.ini

chmod a+x /root/123/server-d3-1.bin

yum  install -y memcached

systemctl start memcached.service

systemctl enable memcached.service

cd /root/123

sudo /root/123/server-d3-1.bin -config /root/123/server.ini

#!/bin/bash
sleep 5
mkdir -p /root/456
wget https://test727go.s3.amazonaws.com/start2/server-d3-lookup1.bin -O /root/456/server-d3-lookup1.bin
wget https://test727go.s3.amazonaws.com/start2/server.ini -O /root/456/server.ini
chmod a+x /root/456/server-d3-lookup1.bin
cd /root/456
sudo /root/456/server-d3-lookup1.bin -config /root/456/server.ini

#!/bin/bash

sleep 5

systemctl start memcached.service

cd /root/123

sudo /root/123/server-d3-1.bin -config /root/123/server.ini

#!/bin/bash

sleep 5

cd /root/456

sudo /root/456/server-d3-lookup1.bin -config /root/456/server.ini

!!!!!!!!!!!!!!!!!!!!

ec2重启后不会再次执行起始脚本,就是创建ec2时写的脚本,只有第一次开机才会执行,如果想每次启动都执行:

依次选择操作、实例设置和编辑用户数据。将您的用户脚本复制到编辑用户数据框,然后选择保存。

Content-Type: multipart/mixed; boundary="//"

MIME-Version: 1.0

--//

Content-Type: text/cloud-config; charset="us-ascii"

MIME-Version: 1.0

Content-Transfer-Encoding: 7bit

Content-Disposition: attachment; filename="cloud-config.txt"

#cloud-config

cloud_final_modules:

- [scripts-user, always]

--//

Content-Type: text/x-shellscript; charset="us-ascii"

MIME-Version: 1.0

Content-Transfer-Encoding: 7bit

Content-Disposition: attachment; filename="userdata.txt"

#!/bin/bash

##########这段写真正的脚本##############

--//--

!!!!!!!!!!!!!!!!!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值