linux代理地址失效导致的问题解析

linux代理地址失效导致的问题解析

none

错误描述 #

任何需要使用http服务的程序都会存在假死或超时,包括wget、cur、yum等等。

初步发现 #

使用sudo 可是正常访问。

例如:

sudo yum install wget

然后发现 #

[root@jn6 tmp]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
--2018-03-08 14:13:53--  http://mirrors.163.com/.help/CentOS6-Base-163.repo
Connecting to 10.1.205.242:3128...

根据上面的提示发现了

Connecting to 10.1.205.242:3128...

很明显是使用了代理,并且代理已经失效了。

解决办法 #

查看“/etc/profile”、“/.bashrc”或者“/.bash_profile”将如下类似的行注释掉即可。

#ftp_proxy="http://10.1.205.242:3128";export ftp_proxy
#http_proxy="http://10.1.205.242:3128";export http_proxy
#https_proxy="http://10.1.205.242:3128";export https_proxy

问题总结 #

根据初步发现的结果可以了解到,sudo并没有解析“/.bashrc”和“/.bash_profile”这两个文件。