Maison >Opération et maintenance >exploitation et maintenance Linux >Comment configurer une source miroir locale sous Linux

Comment configurer une source miroir locale sous Linux

WBOY
WBOYoriginal
2023-07-06 19:27:075624parcourir

Comment configurer une source miroir locale sous Linux

Ces dernières années, avec la popularité d'Internet, la fréquence des mises à jour des logiciels et du système est devenue de plus en plus rapide. Afin d'obtenir des mises à jour logicielles et d'installer de nouveaux logiciels plus rapidement, de nombreux utilisateurs Linux choisissent d'utiliser des sources miroir locales.

Une source d'image locale est un serveur qui stocke les fichiers d'installation des logiciels et du système. Elle contient des copies de tous les logiciels et mises à jour du serveur source. En utilisant des sources miroir locales, vous pouvez accélérer les téléchargements de logiciels et de systèmes et réduire le temps de transmission et le trafic réseau. Ensuite, je présenterai comment configurer une source miroir locale sous Linux et fournirai des exemples de code correspondants.

Tout d’abord, nous devons choisir une source de miroir locale appropriée. D'une manière générale, les utilisateurs nationaux peuvent choisir des sources d'images fournies par des universités et des fournisseurs de services cloud renommés tels que l'Université des sciences et technologies de Chine, l'Université Tsinghua et Alibaba Cloud. Ces miroirs fournissent des copies d'une large gamme de logiciels et de systèmes et prennent souvent en charge plusieurs distributions Linux.

La méthode de configuration d'une source d'image locale varie en fonction de la distribution Linux. Ce qui suit prend deux distributions courantes, Debian et CentOS, comme exemples d'explication.

  1. Système Debian

Dans le système Debian, nous pouvons utiliser l'outil apt pour configurer une source miroir locale. Ouvrez un terminal et exécutez la commande suivante en tant qu'utilisateur root :

# 备份原有的sources.list文件(可选)
cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 修改sources.list文件
nano /etc/apt/sources.list

Ensuite, remplacez l'URL de la source d'origine par l'URL de la source miroir locale. En prenant comme exemple la source miroir de l'Université Tsinghua, vous pouvez ajouter le contenu suivant au fichier sources.list :

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free

Après avoir enregistré et fermé le fichier, exécutez la commande suivante pour rendre la modification effective :

apt update
  1. Système CentOS

Dans le système CentOS, nous pouvons utiliser l'outil yum pour définir la source du miroir local. Ouvrez le terminal et exécutez la commande suivante en tant qu'utilisateur root :

# 备份原有的yum源文件(可选)
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

# 下载CentOS的yum源文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

Ensuite, nous devons modifier le fichier source yum, supprimer l'URL d'origine et ajouter l'URL de la source miroir locale. En prenant comme exemple la source d'image d'Alibaba Cloud, vous pouvez ajouter le contenu suivant au fichier CentOS-Base.repo :

[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-8

# 省略其他部分...

[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
baseurl=http://mirrors.aliyun.com/epel/$releasever/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8

# 省略其他部分...

Après avoir enregistré et fermé le fichier, exécutez la commande suivante pour rendre les modifications effectives :

yum makecache

À ce stade , nous avons réussi à configurer une source miroir locale. Désormais, nous pouvons installer des logiciels et mettre à jour le système via les outils de gestion de logiciels correspondants tels que apt et yum. Lors de l'exécution de ces commandes, le système obtiendra les logiciels et les fichiers système à partir de la source miroir locale pour obtenir l'effet d'accélérer les téléchargements.

En résumé, la configuration d'une source miroir locale peut augmenter la vitesse de téléchargement des logiciels et des systèmes, et réduire le temps de transmission et le trafic réseau. Cet article explique comment configurer une source d'image locale sur les systèmes Linux Debian et CentOS, et fournit des exemples de code correspondants. J'espère que ce contenu vous sera utile et vous permettra d'installer plus efficacement les mises à jour de logiciels et de système sous Linux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn