$contentdir -> pub/rocky(cat /etc/yum/vars/contentdir)
$releasever -> 8(6/7/8/9)
$basearch -> x86_64(uname -m)
1## AlmaLinux 是RHEL的一个1:1二进制兼容的分支2sed -e 's|^mirrorlist=|#mirrorlist=|g' \3 -e 's|repo.almalinux.org/almalinux|mirrors.xinac.net/almalinux|g' \4 -e 's|^# baseurl|baseurl|g' \5 -i.bak \6 /etc/yum.repos.d/[Aa]lmalinux*.repoxxxxxxxxxx1## RockyLinux 是CentOS的一个完全兼容替代品2sed -e 's|^mirrorlist=|#mirrorlist=|g' \3 -e 's|dl.rockylinux.org/$contentdir|mirrors.xinac.net/rocky|g' \4 -e 's|^#baseurl|baseurl|g' \5 -i.bak \6 /etc/yum.repos.d/[Rr]ocky*.repoxxxxxxxxxx1## openEuler 是一个开源免费的Linux发行版系统2sed -e 's|^mirrorlist=|#mirrorlist=|g' \3 -e 's|repo.openeuler.org|mirrors.xinac.net/openeuler|g' \4 -e 's|^#baseurl|baseurl|g' \5 -i.bak \6 /etc/yum.repos.d/openEuler*.repox
1## AnolisOS 是OpenAnolis社区推出的发行版,100%兼容CentOS 8软件生态2sed -e 's|^mirrorlist=|#mirrorlist=|g' \3 -e 's|mirrors.openanolis.cn/anolis|mirrors.xinac.net/anolis|g' \4 -e 's|^#baseurl|baseurl|g' \5 -i.bak \6 /etc/yum.repos.d/AnolisOS*.repoxxxxxxxxxx71## 仅提供x86_64架构的7.9和8.5版本2sed -e 's|^mirrorlist=|#mirrorlist=|g' \3 -e 's|mirror.centos.org/centos|mirrors.xinac.net/centos|g' \4 -e 's|mirror.centos.org/$contentdir|mirrors.xinac.net/centos|g' \5 -e 's|^#baseurl|baseurl|g' \6 -i.bak \7 /etc/yum.repos.d/CentOS-*.repoxxxxxxxxxx71## 仅提供x86_64架构之外的7.9和8.5版本2sed -e 's|^mirrorlist=|#mirrorlist=|g' \3 -e 's|mirror.centos.org/altarch|mirrors.xinac.net/centos-altarch|g' \4 -e 's|mirror.centos.org/$contentdir|mirrors.xinac.net/centos-altarch|g' \5 -e 's|^#baseurl|baseurl|g' \6 -i.bak \7 /etc/yum.repos.d/CentOS-*.repoxxxxxxxxxx101## 提供所有历史版本,6/7/8都可用2#minorver=6.103#minorver=7.9.20094minorver=8.5.21115sed -e 's|^mirrorlist=|#mirrorlist=|g' \6 -e 's|mirror.centos.org/centos/\$releasever|mirrors.xinac.net/centos-vault/$minorver|g' \7 -e 's|mirror.centos.org/\$contentdir/\$releasever|mirrors.xinac.net/centos-vault/$minorver|g' \8 -e 's|^#baseurl|baseurl|g' \9 -i.bak \10 /etc/yum.repos.d/CentOS-*.repoxxxxxxxxxx21# sudo apt install apt-transport-https ca-certificates2sudo sed -i "s|deb.debian.org/debian|mirrors.xinac.net/debian|g" /etc/apt/sources.listxxxxxxxxxx21# sudo apt install apt-transport-https ca-certificates2sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.xinac.net@g' /etc/apt/sources.listxxxxxxxxxx1# vim /etc/yum.repos.d/mariadb.repo2[mariadb]3name=MariaDB4baseurl=https://mirrors.xinac.net/mariadb/yum/10.3/centos7-amd64/5enabled=16gpgcheck=17gpgkey=https://mirrors.xinac.net/mariadb/yum/RPM-GPG-KEY-MariaDB8module_hotfixes=19
10## or11yum.mariadb.org -> mirrors.xinac.net/mariadb/yumxxxxxxxxxx101# vim /etc/yum.repos.d/mysql57.repo2[mysql57-community]3name=MySQL 5.7 Community Server4baseurl=https://mirrors.xinac.net/mysql/yum/mysql-5.7-community-el7-$basearch/5enabled=16gpgcheck=17gpgkey=https://mirrors.xinac.net/mysql-repo/RPM-GPG-KEY-mysql-20228
9## import gpgkey10rpm --import https://mirrors.xinac.net/mysql-repo/RPM-GPG-KEY-mysql-2022x
1# repo2yum install yum-utils -y3yum-config-manager --add-repo https://mirrors.xinac.net/docker-ce/linux/centos/docker-ce.repo4
5sed -i 's+download.docker.com+mirrors.xinac.net/docker-ce+g' \6 -i.bak \7 /etc/yum.repos.d/docker-ce.repo8
9## install docker-ce10yum install docker-ce docker-ce-cli containerd.io -y11
12
13### 【国产操作系统注意需要修改配置文件后再安装 -> 见本页面底部】xxxxxxxxxx81## docker镜像加速2tee /etc/docker/daemon.json <<-'EOF'3{4 "registry-mirrors": ["https://mirrors.xinac.net"]5}6EOF7
8# systemctl restart docker161# 手动配置2[epel]3name=Extra Packages for Enterprise Linux $releasever - $basearch4baseurl=https://mirrors.xinac.net/epel/8/Everything/$basearch5enabled=16gpgcheck=07gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-88
9## or10yum install epel-release -y11sed -e 's!^metalink=!#metalink=!g' \12 -e 's!^#baseurl=!baseurl=!g' \13 -e 's!download\.fedoraproject\.org/pub/epel!mirrors.xinac.net/epel!g' \14 -e 's!download\.example/pub/epel!mirrors.xinac.net/epel!g' \15 -i.bak \16 /etc/yum.repos.d/epel*.repoxxxxxxxxxx71https://mirrors.xinac.net/simple2https://mirrors.xinac.net/pypi3https://mirrors.xinac.net/pypi/simple4https://mirrors.xinac.net/pypi/web/simple5
6## Usage7pip install -r requirements.txt -i https://mirrors.xinac.net/pypi/simple --trusted-host mirrors.xinac.netx
1# vim /etc/yum.repos.d/nginx.repo2[nginx-stable]3name=nginx stable repo4baseurl=http://mirrors.xinac.net/nginx/packages/centos/$releasever/$basearch/5gpgcheck=06enabled=17gpgkey=https://mirrors.xinac.net/nginx/keys/nginx_signing.key8module_hotfixes=true9
10## or11yum-config-manager --add-repo https://download.xinac.net/repos/yum/nginx.repo12sed -i 's+nginx.org+mirrors.xinac.net/nginx+g' \13 -i.bak \14 /etc/yum.repos.d/nginx.repo15
16
17### 【国产操作系统注意需要修改配置文件后再安装 -> 见本页面底部】xxxxxxxxxx1## Elasticstack 主要包含Elasticsearch、Kibana、Beats 和 Logstash四部分2## centos3# vim /etc/yum.repos.d/elasticsearch.repo4[elasticsearch]5name=Elasticsearch repository for 7.x packages6baseurl=https://mirrors.xinac.net/elasticstack/7.x/yum7gpgcheck=18gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch9enabled=110autorefresh=111type=rpm-md12
13## or14sed -i 's+artifacts.elastic.co/packages+mirrors.xinac.net/elasticstack+g' \15 -i.bak \16 /etc/yum.repos.d/elasticsearch.repo17## import gpgkey18rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch19
20
21## debian22wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg23echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://mirrors.xinac.net/elasticstack/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list24sudo apt-get install elasticsearchx
1### openEuler/AnolisOS 等系统建议执行以下命令后再安装2sed -e 's|$releasever|8|g' \3 -i.bak \4 /etc/yum.repos.d/docker-ce.repo \5 /etc/yum.repos.d/nginx.repo