背景:ソフトウェア環境を構築するときは、最初にインストールファイルをダウンロードする必要があります。多くのソフトウェアのデフォルトソースは海外にあり、ダウンロード速度は遅いです。展開効率を向上させるために、ソフトウェアのデフォルトソースを最初に中国のソースに変更する必要があることがよくあります。さらに、サーバーがTencentCloudの場合はい、ソースはTencentのイントラネットドメイン名を使用することもできます。これは高速です(Tencentのイントラネットドメイン名のURLはhttpを使用してください。httpsを使用することはできません。外部ドメイン名はhttpおよびhttpsを使用できます)、詳細については公式Webサイトのドキュメントを参照してください。 :
https://cloud.tencent.com/document/product/213/8623
一般的なpip、maven、npm、docker、mariadb、rubygemsなどには、このドキュメントの構成手順があります。さらに、一般的なソフトウェアソースの構成/変更方法または補足をいくつか示します。
**** [https://cloud.tencent.com/developer/article/1601851](https://cloud.tencent.com/developer/article/1601851?from=10680)を参照してください
ドメイン名golang.google.cnは国に解決され、URL [https://golang.google.cn/dl/](https://golang.google.cn/dl/)のダウンロードが高速になります
ソースを中国に変更します(nから1を選択)
サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です
composer config -g repos.packagist composer http://mirrors.cloud.tencent.com/composer/
composer config -g repo.packagist composer http://pkg.phpcomposer.com/
composer config -g repos.packagist composer http://php.cnpkg.org/
composer config -g repos.packagist composer http://mirrors.aliyun.com/composer/
参照[https://cloud.tencent.com/developer/article/1598544](https://cloud.tencent.com/developer/article/1598544?from=10680)
サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です
参照[http://mirrors.tencent.com/help/maven.html](http://mirrors.tencent.com/help/maven.html)
http://mirrors.tencent.com/にアクセスし、mavenポイントの右側で「View」を検索します。アクセスされるファイルはhttp://mirrors.tencent.com/help/maven.htmlです。
ドキュメントの途中で、もう一度強調します。Tencentのイントラネットドメイン名のURLにはhttpを使用してください。httpsを使用してアクセスすることはできません。外部ドメイン名httpおよびhttpsは問題ありません。mirrors.cloud.tencent.comまたはmirrors.tencent.comを使用できます。
次のコマンドを実行します
npm config set registry http://mirrors.tencent.com/npm/
サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です
**cd /tmp && wget -q http://mirrors.tencentyun.com/install/softinst.sh && chmod +x softinst.sh && ./softinst.sh **
現在、ライブネットワーク上のパブリックミラーは、次の図に示すようにサポートされています(削除され、オフラインになっているパブリックミラーを除く)。サポートはまだ完了していないため、より包括的にする必要があります。要件が引き上げられ、評価が保留されています
サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です
http://mirrors.tencent.com/にアクセスしてmongodbを検索し、右側の[表示]をクリックします。アクセスしたファイルは[http://mirrors.tencent.com/help/mongodb.html](http://mirrors.tencent.com/help/mongodb.html)です。このドキュメントはTsinghuaのソースドキュメントほど細かくありません。最適化要件が提案されており、評価する必要があります。
Tsinghuaソースドキュメント:[http://mirror.tuna.tsinghua.edu.cn/help/mongodb/](http://mirror.tuna.tsinghua.edu.cn/help/mongodb/)
linux php:http://mirrors.sohu.com/php/
windows php:https://windows.php.net/downloads/releases/archives/
http://mirrors.sohu.com/nginx/
次のコマンドを実行して、/ etc / yum.repos.d /の下にnginx.repoファイルを作成します。
vi /etc/yum.repos.d/nginx.repo
「i」を押して編集モードに切り替え、以下を記述します。
[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1
「Esc」を押し、「:wq!」と入力し、ファイルを保存して戻ります。
次のコマンドを実行して、Nginxをインストールします。
yum install nginx
サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です
http://mirrors.tencent.com/mysql/yum/
mysqlリファレンスをインストールします[https://cloud.tencent.com/developer/article/1625458](https://cloud.tencent.com/developer/article/1625458?from=10680)
.noarch.rpmファイルのダウンロードアドレスをTencentアドレスに置き換えます
http://mirrors.tencent.com/mariadb/yum/
サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です
vim /etc/yum.repos.d/mariadb.repo
以下を追加します
[ mariadb]
name = MariaDB
** baseurl = http://mirrors.tencent.com/mariadb/yum/10.4/centos7-amd64/**
gpgkey=http://mirrors.tencent.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
インストール:yum install -y mariadb-server mariadb-client
スタートアップアイテムを追加してサービスを開始する
systemctl enable mariadb
systemctl start mariadb
**http://mirrors.tencent.com/mariadb/yum/**からの独自のシステムバージョンと必要なmariadbバージョンに応じて、フォーカスはbaseurlです。
mariadbの公式ソースを使用する場合は、 http://yum.mariadb.org/から適切なURLを選択してください(mariadbの公式ソースは海外からのものであり、中国への訪問は遅くなりますが、Tencentソースはイントラネットドメイン名をより速く構成する)
また、mariadbをインストールした後は、パスワードが空であることを忘れないでください。パスワードを設定するコマンドは「mysqladmin -uroot -p password password」で、Enterキーを2回押します。
11、 apacheソース##
http://mirrors.tencent.com/apache/
wgetをダウンロードするときは、このソースをより速く使用してください。サーバーがTencent Cloudの場合、ソースはパブリックドメイン名をTencentのイントラネットドメイン名に置き換えることもできます。これはより高速です
http://mirrors.tencent.com/centos/
サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です
①システムの古い設定ファイルをバックアップする
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
②yumソース設定ファイルのあるフォルダに入る
[ root@linux ~]# cd /etc/yum.repos.d/
③mirrors.cloud.tencent.comのyumソース設定ファイルを上記のフォルダにダウンロードします
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos5_base.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos6_base.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo
④キャッシュを更新する
yum clean all
yum makecache
yum -y update pkgname
http://mirrors.tencent.com/gnu/
wgetをダウンロードするときは、このソースをより速く使用してください。サーバーがTencent Cloudの場合、ソースはパブリックドメイン名をTencentのイントラネットドメイン名に置き換えることもできます。これはより高速です
14、 他のソースは[http://mirrors.tencent.com/](http://mirrors.tencent.com/)にアクセスして、ソフトウェアソースのリストを表示できます。必要なソースがない場合は、メッセージを残して、新しいかどうかを評価します。
Recommended Posts