当前位置: 首页 > news >正文

【运维】在 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 文件中。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 从0-1开发一个Vue3前端系统页面-9.博客页面布局
  • 8月18日笔记
  • 访客管理系统 - 在线版 识别身份证文字信息
  • Android -- 谷歌地图绘制
  • MySQL数据库专栏(四)数据库操作
  • 汽车IVI中控OS Linux driver开发实操(二十四):I2C设备驱动的编写
  • Token Compensator:无需重新微调即可改变视觉Transformer的推理成本
  • C++中类和对象(2)
  • python数组和队列
  • leetcode + react学习
  • Kafka系列之:Dead Letter Queue死信队列DLQ
  • webrtc学习笔记1
  • 企业选型指南:8款最佳工资管理系统推荐
  • 使用 Vue 2 搭建大屏可视化系统
  • 安全入门day.02
  • 分享一款快速APP功能测试工具
  • [译]如何构建服务器端web组件,为何要构建?
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • download使用浅析
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • github指令
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • python 装饰器(一)
  • Solarized Scheme
  • vue-cli在webpack的配置文件探究
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 基于Android乐音识别(2)
  • 理解在java “”i=i++;”所发生的事情
  • 前端临床手札——文件上传
  • 如何进阶一名有竞争力的程序员?
  • 如何用vue打造一个移动端音乐播放器
  • 首页查询功能的一次实现过程
  • 温故知新之javascript面向对象
  • 学习笔记TF060:图像语音结合,看图说话
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • Java数据解析之JSON
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​决定德拉瓦州地区版图的关键历史事件
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • $(selector).each()和$.each()的区别
  • $jQuery 重写Alert样式方法
  • (Python第六天)文件处理
  • (二)hibernate配置管理
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (力扣题库)跳跃游戏II(c++)
  • (南京观海微电子)——I3C协议介绍
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .NET Core 2.1路线图
  • .NET MVC之AOP