通常在中、大型企业中为了企业内部网络安全,一般采用代理方式链接外部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