刚开始没有弄清楚 [~/.bashrc] [/etc/profile] [~/.bash_profile]文件的优先级及作用所以设置代理的时候每个文件都添加了代理.所以设置代理之前可以参考(https://blog.csdn.net/u013968345/article/details/21262033)了解不同文件的作用及优先级,这里截取了一部分内容做参考


/etc/profile , /etc/bashrc

是系统全局环境变量设定

~/.profile , ~/.bashrc

用户家目录下的私有环境变量设定

当登入系统时候获得一个shell进程时,其读取环境设定档有三步

  • 1.首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如 /etc/profile.d和/etc/inputrc
  • 2.然后根据不同使用者帐号,去其家目录读取 ~/.bash_profile 如果这读取不了就读取 ~/.bash_login,这个也读取不了才会读取 ~/.profile,这三个文档设定基本上是一样的,读取有优先关系
  • 3.然后在根据用户帐号读取 ~/.bashrc 至于 ~ /.profile 与 ~/.bashrc * 的不区别都具有个性化定制功能 ~/.profile 可以设定本用户专有的路径,环境变量,等,它只能登入的时候执行一次 ~/.bashrc也是某用户专有设定文档,可以设定路径,命令别名,每次shell script的执行都会使用它一次
    Centos 7

vim /etc/yum.conf

export http_proxy=http://IP:PORT
export https_proxy=http://IP:PORT
export ftp_proxy=http://IP:PORT

vim /etc/wgetrc

export http_proxy=http://IP:PORT
export https_proxy=http://IP:PORT
export ftp_proxy=http://IP:PORT

vim /etc/profile

export http_proxy=http://IP:PORT
export https_proxy=http://IP:PORT
export ftp_proxy=http://IP:PORT

Ubuntu 18.04

vim /etc/profile

export ftp_proxy=http://IP:PORT
export http_proxy=http://IP:PORT
export https_proxy=http://IP:PORT
export all_proxy=http://IP:PORT

vim /etc/wgetrc

export http_proxy=http://IP:PORT
export https_proxy=http://IP:PORT
export ftp_proxy=http://IP:PORT

vim /etc/yum/yum.conf

export http_proxy=http://IP:PORT
export https_proxy=http://IP:PORT
export ftp_proxy=http://IP:PORT

docker

vim /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://IP:PORT/" "HTTPS_PROXY=http://IP:PORT/" "NO_PROXY=localhost,127.0.0.1,10.132.*,docker-registry.somecorporation.com"~

Linux 网络代理设置相关推荐

  1. Docker容器网络代理设置

    之前已经讲过如何设置Docker守护进程如何设置网络代理,那么如何设置运行的Docker容器的网络代理呢? 设置环境变量 设置容器环境变量,这也是最直接的一种方式.启动容器时,通过设置–env的fla ...

  2. Ubuntu18.04 网络代理设置

    公司内网需要设置http代理,假设代理地址为"proxy.csdn",端口号为"8080",那么需要在Ubuntu 18.04进行如下代理设置. 1.系统设置 ...

  3. linux下代理设置详解

    1.yum代理设置 /etc/yum.conf 镜像设置 /etc/yum.repos.d/ 2.pypi镜像源设置 ➜ ~ cat .pip/pip.conf [global] index-url ...

  4. linux 网络参数设置命令

    网络参数设置命令  所有时刻如果你想要做好自己的网络参数设置,包括IP参数.路由参数和无线网络等,就得要了解下面这些相关的命令才行.其中Route及ip这两条命令是比较重要的.当然,比较早期的用法,我 ...

  5. docker 网络代理设置

    为什么需要设置代理 在运行docker run 时,首先会检查当前环境是否有对应的镜像,若没有将去docker hub上下载.由于国内长城,基本上不可能直接访问到国外的docker hub. 如下运行 ...

  6. Linux网络配置:设置IP地址、网关DNS、主机名

    查看网络信息 1.ifconfig eth0 2.ifconfig -a 3.ip add 设置主机名需改配置文件: /etc/hosts /etc/sysconfig/network vim /et ...

  7. linux网络基础设置

    查看及检测网络: 1.使用ifconfig命令查看网络接口: 查看活动的网络接口,活动已激活 ifconfig b.  查看所有网络接口,禁用的接口也可以查出 ifconfig -a c.  查看指定 ...

  8. Linux网络参数设置

    1.ifconfig  查询.设定网络卡与ip      设置桥接网络 # vi /etc/sysconfig/network-script/ifcfg-br0DEVICE=br0 #设备名称BOOT ...

  9. eclipse网络代理设置

    准备工作 eclipse 一个代理,http socks都行 设置代理 Window-Preference-General-Network Connections 设置代理,以socks为例,在Pro ...

最新文章

  1. COGS 2769. mk去撸串
  2. 记一次线上商城系统 Tomcat、JVM 高并发的优化
  3. 印度首席大法官力推 AI 进司法,曾因歧视女性引争议
  4. 第三篇 用户和权限
  5. JSP知识点笔记-基本技术常识
  6. 15、Java并发编程:Callable、Future和FutureTask
  7. RabbitMQ远程不能访问问题的解决
  8. 教你如何使用Redis:[7]redis常用命令
  9. linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...
  10. input点击事件不能用_用js简单写一个计算器
  11. 【转】foreach for each for_each引发的探讨:c++世界中的循环语句
  12. OpenCV:回调函数
  13. cacti气象图设置
  14. C语言中关于指针的学习
  15. 苹果录屏没声音_苹果手机扬声器没声音是怎么回事?
  16. mysql查询数据1168_mysqldump 1168 error
  17. android 设置录像帧率,华为手机设置相机录像帧率的方法
  18. 第二章:Java面向对象:抽象(abstract)类、模板方法设计模式、接口(interface)、关键字-implements(实现)、代理模式
  19. python成语接龙到为所欲为_Python小伙用简单爬虫实现成语接龙小游戏!
  20. 护眼灯哪些牌子好?央视推荐的护眼台灯

热门文章

  1. JAVA面向对象程序设计——面向对象
  2. 拼多多商品有权重有排名吗,如何提升权重和排名?
  3. 使用USB方式给沁恒ch573F评估板烧写代码
  4. 搞定坏男人的最有效6大招数
  5. 毕业设计 单片机智能饮水机系统 - 物联网 嵌入式
  6. 前端工程师必备的17个实用网站
  7. 上层路由无法ping通下层路由的问题
  8. 格式工厂视频转换参数设置攻略
  9. ImageIo.read() 读取图片时返回Null异常
  10. PHP intval 与 floatval