通常在中、大型企業中爲了企業內部網絡安全,一般採用代理方式鏈接外部Internet,這樣內網的Linux服務器便沒法直接鏈接到外部的yum服務器了,致使安裝軟件不太方便(畢竟有些軟件的依賴包太多)。php
這裏,我僅我的工做環境記錄下CentOS服務器的yum及wget網絡代理配置。centos
sudo vi /etc/yum.conf安全
[main] 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 #配置代理 http_proxy=http://代理IP地址:端口 #有,則添加;(沒有,則請省略如下;) proxy_username=代理的用戶名 proxy_password=代理的密碼
yum list服務器
執行以上命令後如可以正確獲取到yum數據即表明yum代理配置成功。網絡
wget http://www.sina.com -e use_proxy=yes -e http_proxy=代理ip:端口ide
wget --no-check-certificate http://www.sina.com -e use_proxy=yes -e http_proxy=代理ip:端口測試
在當前用戶的目錄下建立一個.wgetrc文件,並在其中寫入代理服務器信息url
vi ~/.wgetrcdebug
#配置代理 http_proxy=http://代理IP地址:端口 ftp_proxy=http://代理IP地址:端口 #有,則添加;(沒有,則請省略如下;) proxy_username=代理的用戶名 proxy_password=代理的密碼 #表示開啓代理 use_proxy=on