怎么设置阿里云ECS服务器自定义脚本?
ECS自定义脚本即用户数据是ECS为用户所提供的一种自定义实例启动行为的能力。用户可以在购买实例时输入自定义脚本设置自己的用户数据。用户自定义的脚本通常会在实例购买完成后被执行。
用户数据可以解决很多问题。比如说创建实例时,用户想为这些实例进行个性化配置。
用户不想使用默认的root用户
用户不想使用阿里云的yum源/NTP服务
用户想在创建时自动部署某个应用
其他脚本能实现的功能....
只要脚本能做的事用户数据就完全兼容。如以下脚本:
第一个功能是修改DNS配置
#Modify DNS
echo "nameserver 8.8.8.8"|tee /etc/resolv.conf
第二个是是修改yum源
modify yum repo and update
rm -rf /etc/yum.repos.d/*
touch myrepo.repo
echo "[base]"|tee -a /etc/yum.repos.d/myrepo.repo
echo "baseurl=http://mirror.centos.org/centos"|tee -a /etc/yum.repos.d/myrepo.repo
echo "gpgcheck=0"|tee -a /etc/yum.repos.d/myrepo.repo
echo "enabled=1"|tee -a /etc/yum.repos.d/myrepo.repo
yum update -y
第三个是修改NTP服务
modify NTP Server
echo "server ntp1.aliyun.com"|tee /etc/ntp.conf
systemctl restart ntpd.service
接下来演示一下用户数据的使用过程。
首先来创建一个实例,没有服务器实例可以点击这里买一个,需要注意的是,目前用户数据只支持VPC网络下的Linux系统。
下面可以看到一个用户数据的框,需要注意的一点是,输入的格式第一行必须得是 #!/bin/sh 字符串,然后把准备好的用户数据内容粘贴进去。
这样就在创建 实例的时候设置了一个用户数据的脚本。
再来看一下这个脚本主要是有三个作用:第一是修改DNS的配置;第二是修改yum;第三个就是设置NTP的服务。
实例启动好了以后,用SSH远程连接工具进去看一下
然后我们用这个命令来测试用户数据,可以看见这个用户数据已经配置成功了,已经能正常的运行我们之前预期的三个作用了。
更多信息参阅ecs自定义数据

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ASP.NET Core on K8S深入学习(11)K8S网络知多少
本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。 一、Kubernetes网络模型 我们都知道Kubernetes作为容器编排引擎,它有一个强大又复杂的网络模型,也牵引出了Pod网络、Service网络、ClusterIP、NodePort、Ingress等多个概念。这里我们采用杨波老师(架构师杨波)模仿TCP/IP协议栈总结的一个K8S网络模型图来看看K8S的四个抽象层次,从而了解一下K8S的网络。本小节的文字主要引用自杨波老师关于K8S网络模型的文章及CloudMan的《每天5分钟玩转Kubernetes》一书。 根据上图模型中展示的四个层次,从0到3,除了第0层,每一层都是构建于前一层之上。 (1)第0层:节点主机互通互联 主要保证K8S节点(物理或虚拟机)之间能够正常IP寻址和互通的网络,这个一般由底层(公有云或数据中心)网络基础设施支持,这里我们无需过多关心。 (2)第1层:Pod虚拟机互联 在一个Pod中可以运行一个或多个容器,且Pod中所有容器使用同一个网络namespace,即相同的IP和端口空间,可以直接用l...
- 下一篇
仅1年GitHub Star数翻倍,Flink 做了什么?
作者:王峰(莫问) Apache Flink 是公认的新一代开源大数据计算引擎,其流水线运行系统既可以执行批处理程序也可以执行流处理程序。目前,Flink 已成为 Apache 基金会和 GitHub 社区最为活跃的项目之一。在 Flink Forward Asia 2019 上,阿里巴巴资深技术专家,实时计算负责人王峰 (莫问)总结了 2019 年 Flink 在中国的发展和演进,阿里对 Flink 社区的贡献以及未来 Flink 的最新发展方向。 GitHub 地址: https://github.com/apache/flink 欢迎一起GitHub点Star~ Flink:最活跃 Apache 项目之一 首先,简单总结一下 Flink 社区的发展情况。自 2014 年 Flink 贡献给开源社区之后,其发展非常迅速。目前,Flink 可以称之为 Apache 基金会中最为活跃的项目之一,在 GitHub 上其访问量在 Apache 项目中位居前三。从 Star 数量上看,仅仅是 2019 年一年的时间,Flink 在 GitHub 上的 Star 数量就翻了一倍,Contrib...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16