GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Aktivieren Sie die Proxy-Einstellungen für den Yum-Befehl unter CentOS 7

In diesem Artikel zeigen wir Ihnen, wie Sie Proxy-Einstellungen für den Yum-Befehl unter CentOS 7 aktivieren . Yum ist ein Paketverwaltungstool, das mit RPM-Paketen arbeitet. Es ist für RedHat Enterprise Linux, CentOS und ältere Versionen von Fedora verfügbar und stellt die bequemste Möglichkeit dar, Betriebssystempakete und ihre Abhängigkeiten von diesen Betriebssystemen zu handhaben.

Wenn auf einen Server nur über Proxyserver zugegriffen werden kann, müssen Sie yum so konfigurieren, dass es einen Proxyserver verwendet, damit Sie ein RPM-Paket installieren oder die derzeit installierten yum-Pakete aktualisieren können.
Um einen Proxyserver zu konfigurieren, muss der Systembenutzer auf yum-Befehle zugreifen und diese verwenden können, ist eine ziemlich einfache und direkt auf den Punkt gebrachte Aufgabe, und es sollte nicht länger als 5 Minuten dauern, sie zu konfigurieren. Fangen wir an.

1. Proxy-Einstellungen konfigurieren

Bearbeiten Sie die yum-Konfigurationsdatei „/etc/yum.conf“ und geben Sie die Proxy-Einstellungen im Hauptabschnitt an, z. B.:

[main]

proxy=http://proxysever.yourdomain.com:3128
proxy_username=rhproxy
proxy_password=D5znQs4P8Rmtw

tolerant=1
errorlevel=1
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

#  This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
#  It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

Wo:

  • Proxy ist die Proxy-Server-URL (Domänenname oder IP-Adresse), die yum verwenden sollte, einschließlich der TCP-Portnummer. In diesem Beispiel ist proxysever.yourdomain.com die URL des Proxy-Servers. Vergessen Sie nicht, 3128 durch die tatsächliche Portnummer des Proxy-Servers zu ersetzen.
  • proxy_username ist der Benutzername des Proxy-Servers, der für die Proxy-URL verwendet werden soll. Wenn dies nicht gesetzt ist, erbt es es von der globalen Einstellung.
  • proxy_passwort ist das Proxy-Server-Passwort, das für die Proxy-URL verwendet werden soll. Wenn dies nicht gesetzt ist, erbt es es von der globalen Einstellung.

Stellen Sie sicher, dass Sie ein sicheres Passwort für das Proxy-Passwort verwenden. Verwenden Sie ein Passwort, das nicht mit einem anderen Systembenutzerpasswort identisch ist, insbesondere nicht mit dem Root-Benutzerpasswort.

Bitte beachten Sie, dass alle Benutzer Lesezugriff auf die Datei /etc/yum.conf haben sollten, damit sie sich mit diesen Details mit dem Proxy-Server verbinden können, wenn sie yum-Befehle verwenden.

2. Aktivieren Sie den Proxy-Zugriff nur für einen bestimmten Systembenutzer

Wenn Sie aus irgendeinem Grund den Proxy-Zugriff nur für einen bestimmten Systembenutzer aktivieren möchten, müssen Sie diese Zeilen zum Shell-Profil des Benutzers hinzufügen:

http_proxy="http://proxysever.yourdomain.com:3128"
export http_proxy

Wenn der Benutzer die Standard-Bash-Shell verwendet, sollte das Benutzerprofil in der Datei ~/.bash_profile festgelegt werden. Die Einstellungen, die wir in diesem Beispiel verwendet haben, sollten es yum ermöglichen, den Proxy-Server proxysever.yourdomain.com zu verwenden und sich mit Port 3128 zu verbinden.

Wenn der Proxy-Server einen Benutzernamen und ein Passwort erfordert, bearbeiten Sie das Shell-Profil des Benutzers und fügen Sie den Benutzernamen und das Passwort zur URL des Proxy-Servers hinzu:

http_proxy="http://rhproxy:[email protected]:3128"
export http_proxy

Vergessen Sie nicht, rhproxy, D5znQs4P8Rmtw, proxysever.yourdomain.com und 3128 jeweils durch den tatsächlichen Proxy-Benutzernamen, das Proxy-Benutzerkennwort, die Proxy-URL und die Portnummer des Proxy-Servers zu ersetzen.

3. Testen Sie die Einstellungen

Um zu überprüfen, ob die Proxy-Einstellungen richtig konfiguriert sind, führen Sie einen yum-Befehl aus, zum Beispiel versuchen Sie es mit:

yum clean all && yum search dovecot

Die Ausgabe dieses Befehls zeigt Ihnen eine Liste mit Details aller verfügbaren Pakete namens dovecot:

# yum search dovecot
=========================================================================== N/S matched: dovecot ============================================================================
dovecot-devel.x86_64 : Development files for dovecot
dovecot-mysql.x86_64 : MySQL back end for dovecot
dovecot-pgsql.x86_64 : Postgres SQL back end for dovecot
dovecot-pigeonhole.x86_64 : Sieve and managesieve plug-in for dovecot
dovecot.i686 : Secure imap and pop3 server
dovecot.x86_64 : Secure imap and pop3 server

  Name and summary matches only, use "search all" for everything.

Herzliche Glückwünsche. Sie haben den Proxy-Server für den Yum-Befehl unter CentOS 7 erfolgreich konfiguriert.

Natürlich müssen Sie die Proxy-Einstellungen für den Yum-Befehl unter CentOS 7 nicht aktivieren, wenn Sie eine unserer verwalteten CentOS-VPS-Hosting-Lösungen verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, die Verwendung eines Proxy-Servers zu konfigurieren Sie können also den Befehl yum für sich verwenden. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Aktivierung von Proxy-Einstellungen für den Yum-Befehl unter CentOS 7 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. PHP 5.5-Installation auf CentOs

  2. Aktivieren Sie automatische Updates von nginx mit dem Yum-Repository für RHEL/CentOS-Distributionen

  3. CentOS / RHEL 7 :So aktivieren Sie Telnet für eine Gruppe von Benutzern

  4. CentOS / RHEL:So aktivieren Sie SSL für Apache

  5. Einfaches Passwort für Root-Benutzer auf CentOS aktivieren

Linux-Grundlagen:30 YUM-Befehlsbeispiele für die Linux-Paketverwaltung

Aktivieren Sie den Zeitstempel für den Verlaufsbefehl in Fish Shell

Aktivieren Sie den Zeitstempel für den Verlaufsbefehl in Zsh unter Linux

So installieren Sie den HA-Proxy unter CentOS 8

So installieren Sie Nginx mit dem Yum-Befehl unter CentOS

Die 50 besten YUM-Befehlsbeispiele für RHEL- oder CentOS-Benutzer