【运维】在 CentOS 7 中修改 `http_proxy` 设置

在 CentOS 7 中修改 http_proxy 设置

起因:在 CentOS 7 中,如果重启后 echo $http_proxy 显示 socks5://127.0.0.1:1080,说明系统的环境变量 http_proxy 在启动时被设置为了这个值,但是忘记了这个环境设置在哪个配置文件。这个设置可能是通过以下方式之一实现的:

检查设置来源

  1. 系统环境变量文件:检查 /etc/profile/etc/profile.d//etc/environment 文件中是否有设置 http_proxy 的内容。

  2. 用户环境变量文件:检查用户的 .bashrc.bash_profile.bash_login.profile 文件中是否有设置 http_proxy 的内容。

  3. 网络管理工具:某些网络管理工具(如 NetworkManager)可能会设置代理。你可以检查 /etc/sysconfig/network-scripts/ 下的相关配置文件。

你可以通过以下命令查找包含 http_proxy 的文件:

grep -r "http_proxy" /etc/profile /etc/profile.d /etc/environment ~/.bashrc ~/.bash_profile ~/.bash_login ~/.profile /etc/sysconfig/network-scripts/

找到相关配置文件后,你可以编辑文件以修改或删除 http_proxy 的设置。然后,重新加载配置文件(例如使用 source ~/.bashrc)或者重新启动系统以应用更改。

修改 /etc/profile 中的 http_proxy 设置

如果在 /etc/profile 文件中找到了 http_proxy=socks5://127.0.0.1:1080 的设置,你可以按照以下步骤进行修改:

  1. 编辑 /etc/profile 文件

    使用你喜欢的文本编辑器,例如 vinano

    sudo vi /etc/profile
    

    sudo nano /etc/profile
    
  2. 找到并删除或注释掉设置行

    在文件中找到以下行:

    export http_proxy=socks5://127.0.0.1:1080
    

    你可以删除这一行,或将其注释掉(在行前加 #):

    # export http_proxy=socks5://127.0.0.1:1080
    
  3. 保存并退出编辑器

    • 对于 vi,按 Esc 键,然后输入 :wq 并按 Enter 键。
    • 对于 nano,按 Ctrl+O 保存更改,然后按 Ctrl+X 退出。
  4. 重新加载配置文件

    为了使更改立即生效,可以运行:

    source /etc/profile
    

    或者,重新启动系统以确保更改生效。

这样做会取消全系统范围内的 http_proxy 设置。如果你只需要修改某个用户的代理设置,可以将设置移到用户的 ~/.bashrc~/.bash_profile 文件中。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值