天翼云弹性云主机的文件注入功能如何使用?
【文章声明】文章内容源于网络收集整理,不代表本站观点!若有了解“天翼云弹性云主机的文件注入功能如何使用?”等有关服务器、云主机租用、托管、配置、价格问题,请随时咨询YINGSOO客服,为您答疑解惑!
【新品试用】台湾100M服务器特价 | 香港站群服务器特价 | 美国CN2服务器特价
【内容推荐】YINGSOO云服务器优惠活动都在这里!
Q:天翼云弹性云主机的文件注入功能如何使用?
A:1. 使用场景
当您有如下需求时,可以考虑使用文件注入功能将文件注入到云主机:
需要通过脚本简化云主机配置;
通过脚本初始化系统;
已有脚本,在创建云主机的时候一并上传到云主机
其他可以使用脚本完成的事情
2. 使用限制
Linux:
具有注入文件运行权限的用户:root;
注入文件路径:任意目录,路径只能包含字母、数字、下划线和点。例如/etc/foo.txt;
注入脚本的默认权限是:读写;
修改默认权限的方式:以root用户登录云主机后,进入注入文件目录后执行如下命令:
chmod 755 注入文件名
注入文件执行方式:手工执行+自动执行;
自动执行条件:注入文件的存放目录为/etc/init.d且已修改了注入文件权限;
windows
具有注入文件运行权限的用户:administrator;
注入文件路径:默认是c盘根目录,不能在注入文件时修改文件注入路径;
注入文件执行方式:手工执行;
3. 使用方法
根据实际需要写脚本,脚本符合操作系统要求即可;
创建云主机时,选择脚本并填写脚本保存路径;
系统创建云主机,自动注入脚本;
(Linux必选)修改脚本权限;
执行脚本;
4. 使用示例一
该样例介绍如何通过注入文件,简化云主机配置。
当您需要设置vim 的“语法高亮显示”、“制表符占用4个空格”和“显示行数”属性时,就可以写一个脚本 .vimrc,并将其注入到“/root/.vimrc”。在您创建完云主机时,您的vim配置便完成了。这样做可以大幅提高系统配置的效率,特别是在您一次性创建多台弹性云主机时。注入文件示例:
- syntax on set tabstop=4 set number
5. 使用示例二
该样例介绍如何通过注入文件方式,在系统开机时自动启动脚本,完成初始化云主机的操作。
当您希望每次开机时自动初始化防火墙配置,便可以将防火墙配置文件写成脚本(假设脚本名initial.sh),并将其注入到“/etc/init.d”目录。
脚本示例:
- #! /bin/sh iptables -A inpUt -p tcp --dport 21 -j Accept iptables -A inpUt -p tcp --dport 49152:65534 -j Accept iptables -A inpUt -i lo -j Accept iptables -A inpUt -m state --state estAbLisHed -j Accept
注入脚本后的操作:
以下内容以centos6.6系统、文件名为initial.sh、runlevel为3为例。
由于默认情况下注入脚本是读写权限,因此在您第一次使用云主机时,需要以root用户登录云主机,执行如下命令修改文件权限并创建文件连接。
- cd /etc/init.d chmod 775 initial.sh ln -s /etc/init.d/initial.sh /etc/rc.d/rc3.d/s98initial
说明:1)上述命令中的/etc/rc.d/rc3.d是runlevel为3时的脚本存放目录。当runlevel 取值为其他时,相应的目录也需要修改,例如/etc/rc.d/rc2.d;2)s98initial中s表示
“系统启动时运行”,98为脚本的启动顺序,也就是该脚本第98个启动,可以根据需要调整。
系统会按照启动顺序从小到大的依次执行脚本。
执行上述命令后,云主机每次开机时,会自动会启动initial.sh,完成防火墙配置文件初始化。
本公司是天翼云代理,用户关联本公司代理购买天翼云可享受高额折扣优惠。折扣优惠是在天翼云官网的基础上进行再次优惠,也就是折上折。天翼云活动特价和非活动产品都是一样可以享受折扣优惠的。详询本公司客服电话400-630-3752 官网:www.yingsoo.com。
YINGSOO曾被评为IDC行业优选服务商,是一家专业提供香港服务器、香港云服务器、香港高防服务器租用、美国服务器、美国云服务器等境外服务器租用托管服务的IDC厂商。全国统一服务热线:400-630-3752
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。