很多人都知道如何修改 yum 源、NTP 服务和 DNS 服务,但是否知道阿里云服务器ECS在创建的时候就可以自定义呢?
-
在系统配置页面中,在自定义数据输入框中输入如下内容:
#!/bin/sh
# Modify DNS
echo "nameserver 8.8.8.8" | tee /etc/resolv.conf
# Modify yum repo and update
rm -rf /etc/yum.repos.d/*
touch myrepo.repo
echo "[base]" | tee /etc/yum.repos.d/myrepo.repo
echo "name=myrepo" | 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
# Modify NTP Server
echo "server ntp1.aliyun.com" | tee /etc/ntp.conf
systemctl restart ntpd.service
说明
- 第一行必须是
#!/bin/sh
,前面不能带空格。
- 全文不能有多余的空格和回车。
- 您可以根据实例情况定制具体的 DNS、NTP Server 和 yum 源 URL。
- 上述内容适用于 CentOS 7.2 镜像,如果是其他镜像,请根据需要修改实例自定义脚本。
- 您也可以使用
cloud config
类脚本更改 yum 源设置,但是不够灵活,不能适配阿里云对部分 yum 源进行预配置的情况。建议使用script
类的脚本修改 yum 源设置。
执行结果
注:已创建好的服务器要修改yum 源,NTP 服务和 DNS 服务请联系【云技术在线】
相关
本文来自投稿,不代表云编程开发立场,如若转载,请注明出处:https://www.if98.com/328131696/seo/1906.html