Dans cet article, nous allons vous montrer comment activer les paramètres de proxy pour la commande yum sur CentOS 7 . Yum est un outil de gestion de packages qui fonctionne avec les packages RPM. Il est disponible sur RedHat Enterprise Linux, CentOS et les anciennes versions de Fedora, et c'est le moyen le plus pratique de gérer les packages de système d'exploitation et leurs dépendances sur ces systèmes d'exploitation.
Lorsqu'un serveur n'est accessible que via des serveurs proxy, vous devez configurer yum pour utiliser un serveur proxy afin de pouvoir installer un package RPM ou mettre à jour les packages yum actuellement installés.
Pour configurer un serveur proxy afin que l'utilisateur système peut accéder et utiliser les commandes yum est une tâche assez simple et directe, et sa configuration ne devrait pas prendre plus de 5 minutes. Commençons.
1. Configurer les paramètres de proxy
Modifiez le fichier de configuration yum "/etc/yum.conf" et spécifiez les paramètres de proxy dans la section principale, par exemple :
[main]proxy=http://proxysever.yourdomain.com:3128proxy_username=rhproxyproxy_password=D5znQs4P8Rmtwtolerant=1errorlevel=1cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=0debuglevel=2logfile=/var/log/ yum.logexactarch=1obsoletes=1gpgcheck=1plugins=1installonly_limit=5bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yumdistroverpkg=centos-release# C'est la valeur par défaut, si vous faites ce plus grand yum ne verra pas si les métadonnées# sont plus récentes sur la télécommande et ainsi vous "gagnerez" la bande passante de ne pas avoir à # télécharger les nouvelles métadonnées et "payer " pour cela par yum n'ayant pas d'informations correctes #. # C'est esp. important, d'avoir des métadonnées correctes, pour des distributions comme # Fedora qui ne conservent pas les anciens packages. Si vous n'aimez pas que cette vérification # interrompe votre utilisation de la ligne de commande, il est préférable d'avoir quelque chose # vérifier manuellement les métadonnées une fois par heure (yum-updatesd le fera). fichiers nommés file.repo# dans /etc/yum.repos.d
Où :
- proxy est l'URL du serveur proxy (nom de domaine ou adresse IP) que yum doit utiliser, y compris le numéro de port TCP. Dans cet exemple, serveurproxy.votredomaine.com est l'URL du serveur proxy. N'oubliez pas de remplacer 3128 par le numéro de port réel du serveur proxy.
- proxy_username est le nom d'utilisateur du serveur proxy à utiliser pour l'URL du proxy. S'il n'est pas défini, il hérite du paramètre global.
- proxy_password est le mot de passe du serveur proxy à utiliser pour l'URL du proxy. S'il n'est pas défini, il hérite du paramètre global.
Assurez-vous d'utiliser un mot de passe fort pour le mot de passe du proxy. Utilisez un mot de passe différent de tout autre mot de passe d'utilisateur système, en particulier le mot de passe de l'utilisateur root.
Veuillez noter que tous les utilisateurs doivent avoir un accès en lecture au fichier /etc/yum.conf afin qu'ils puissent se connecter au serveur proxy avec ces détails lors de l'utilisation des commandes yum.
2. Activer l'accès proxy pour un utilisateur système spécifique uniquement
Si, pour une raison quelconque, vous souhaitez activer l'accès proxy uniquement pour un utilisateur système spécifique, vous devez ajouter ces lignes au profil shell de l'utilisateur :
http_proxy="http://proxysever.votredomaine.com:3128"exporter http_proxy
Si l'utilisateur utilise le shell bash par défaut, le profil utilisateur doit être défini dans le fichier ~/.bash_profile. Les paramètres que nous avons utilisés dans cet exemple devraient permettre à yum d'utiliser le serveur proxy proxysever.yourdomain.com, en se connectant au port 3128.
Si le serveur proxy requiert un nom d'utilisateur et un mot de passe, modifiez le profil shell de l'utilisateur et ajoutez le nom d'utilisateur et le mot de passe à l'URL du serveur proxy :
http_proxy="http://rhproxy:[email protected]:3128"exporter http_proxy
N'oubliez pas de remplacer rhproxy, D5znQs4P8Rmtw, proxysever.votredomaine.com et 3128 par le nom d'utilisateur proxy réel, le mot de passe utilisateur proxy, l'URL proxy et le numéro de port du serveur proxy respectivement.
3. Testez les paramètres
Afin de vérifier si les paramètres de proxy sont correctement configurés, exécutez une commande yum, par exemple, essayez d'utiliser :
miam tout nettoyer &&miam chercher pigeonnier
La sortie de cette commande vous montrera une liste avec les détails de tous les packages disponibles nommés dovecot :
# yum search dovecot=========================================================================N/S assorti :pigeonnier ============================================================================dovecot-devel.x86_64 :Fichiers de développement pour dovecotdovecot-mysql.x86_64 :Backend MySQL pour dovecotdovecot-pgsql.x86_64 :Backend SQL Postgres pour dovecotdovecot-pigeonhole.x86_64 :Plug-in Sieve et managesieve pour dovecotdovecot.i686 :Serveur imap et pop3 sécuriséToutes nos félicitations. Vous avez configuré avec succès le serveur proxy pour la commande yum sur CentOS 7.
Bien sûr, vous n'avez pas besoin d'activer les paramètres de proxy pour la commande yum sur CentOS 7, si vous utilisez l'une de nos solutions d'hébergement VPS CentOS gérées, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de configurer l'utilisation d'un serveur proxy vous pouvez donc utiliser la commande yum pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS . Si vous avez aimé cet article sur la façon d'activer les paramètres de proxy pour la commande yum sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.