So verwenden Sie benutzerdefinierte Skripte, um beim Erstellen einer Instanz Ihre eigene Yum-Quelle, Ihren NTP-Dienst und Ihren DNS-Dienst zu konfigurieren

坏嘻嘻
Freigeben: 2018-09-19 14:06:56
Original
1797 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit der Verwendung benutzerdefinierter Skripte zum Konfigurieren Ihrer eigenen YUM-Quelle, Ihres NTP-Dienstes und Ihres DNS-Dienstes. Ich hoffe, es hilft.

Angepasste YUM-Quelle, NTP-Dienst und DNS-Dienst

Instanzbenutzerdefiniertes Skript ist ein von Alibaba Cloud ECS bereitgestelltes Skript, mit dem Benutzer das Startverhalten der Instanz anpassen können. Weitere Informationen finden Sie in der Alibaba Cloud Online-Hilfe Dokumentation: benutzerdefinierte Instanzdaten.

In diesem Dokument wird hauptsächlich die Verwendung dieses benutzerdefinierten Skripts zum Konfigurieren Ihrer eigenen Yum-Quelle, Ihres NTP-Dienstes und Ihres DNS-Dienstes beim Erstellen einer Instanz vorgestellt. Sie können dieses Skript auch verwenden, um den NTP-Dienst und den DNS-Dienst Ihrer Windows-Instanz anzupassen.

Szenario

Derzeit konfiguriert Alibaba Cloud beim Starten einer Instanz automatisch die vordefinierte Yum-Quelle, den NTP-Dienst und den DNS-Dienst für die Instanz. Möglicherweise möchten Sie jedoch über eine eigene YUM-Quelle, einen eigenen NTP-Dienst und einen eigenen DNS-Dienst verfügen. Zu diesem Zeitpunkt können Sie benutzerdefinierte Instanzskripte verwenden. Zu diesem Zeitpunkt sollten Sie Folgendes beachten:

Wenn Wenn Sie die Yum-Quelle anpassen, bietet Alibaba Cloud offiziell keinen Support mehr für die Yum-Quelle an.

Wenn Sie den NTP-Dienst anpassen, bietet Alibaba Cloud offiziell keine zugehörigen Zeitdienste mehr an.

Konfigurationsmethode

Sie können die folgenden Schritte ausführen, um die oben genannten Szenarioanforderungen zu erfüllen.

Melden Sie sich bei der Alibaba Cloud ECS-Konsole an, erstellen Sie eine Instanz und konfigurieren Sie sie wie folgt:

Netzwerktyp: VPC-Netzwerk

Instanzspezifikation: E/A-optimierte Instanz

Spiegel: Öffentlicher Spiegel CentOS 7.2

Geben Sie den folgenden Inhalt in das benutzerdefinierte Dateneingabefeld auf der Erstellungsseite ein:

#!/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
Nach dem Login kopieren

Hinweis:

Der erste Zeile muss #!/bin/sh sein, ohne Leerzeichen davor.

Der Volltext sollte keine zusätzlichen Leerzeichen oder Wagenrückläufe enthalten.

Sie können den spezifischen DNS-, NTP-Server- und Yum-Quell-URL entsprechend den Instanzbedingungen anpassen.

Der obige Inhalt gilt für CentOS 7.2-Images. Wenn es sich um andere Images handelt, ändern Sie bitte das benutzerdefinierte Skript der Instanz nach Bedarf.

Sie können auch Cloud-Konfigurationsskripte verwenden, um die Yum-Quelleneinstellungen zu ändern. Dies ist jedoch nicht flexibel genug und kann sich nicht an die Situation anpassen, in der Alibaba Cloud einige Yum-Quellen vorkonfiguriert. Es wird empfohlen, zum Ändern der Yum-Quelleneinstellungen ein skriptähnliches Skript zu verwenden.

Vervollständigen Sie die Sicherheitseinstellungen nach Bedarf.

Nachdem Sie die obige Konfiguration abgeschlossen haben, klicken Sie auf „Jetzt kaufen“ und befolgen Sie die Anweisungen auf der Seite, um eine Instanz zu aktivieren.

Nachdem der Instanzkauf abgeschlossen ist, können Sie sich bei der Instanz anmelden, um die spezifischen Effekte anzuzeigen, wie in der Abbildung unten dargestellt.

So verwenden Sie benutzerdefinierte Skripte, um beim Erstellen einer Instanz Ihre eigene Yum-Quelle, Ihren NTP-Dienst und Ihren DNS-Dienst zu konfigurieren

Wie Sie auf dem Bild oben sehen können, haben Sie den DNS-Dienst, den NTP-Dienst und die Yum-Quelle erfolgreich angepasst.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie benutzerdefinierte Skripte, um beim Erstellen einer Instanz Ihre eigene Yum-Quelle, Ihren NTP-Dienst und Ihren DNS-Dienst zu konfigurieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage