刚开始没有弄清楚 [~/.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. EOS与以太坊有哪些区别?
  2. nginx 安装 和 配置
  3. 美丽的童话故事都是从城堡开始...
  4. c盘users的用户名怎么改_做完这几个操作,我从C盘中清理了30G垃圾文件
  5. webpack4配置vue环境和一些小坑。
  6. TypeScript环境搭建
  7. Android系统(24)---Android应用架构
  8. 路由 RIP 协议 和 滞空路由
  9. 地推HTTP成长介绍
  10. 串行总线 —— I2C、UART、SPI
  11. 谁给讲讲语音识别中的CTC方法的基本原理?
  12. 闭关修炼——six——Spring
  13. PID控制KP.KI.KD用法
  14. 10幻方c语言,幻方算法 C语言描述
  15. 深入浅出GAN框架原理
  16. 淘东电商项目(68) -互联网安全架构设计(黑名单拦截及MD5加签)
  17. 管程法----生产者和消费者
  18. openCV简易人脸考勤
  19. 菜鸟级别批处理命令IF~ELSE语法问题
  20. 什么是服务器托管?服务器托管和虚拟主机的区别

热门文章

  1. 简简单单右键菜单-闲情偶寄-iteye技术网站
  2. 作为大学生,如何通过学校认证免费获取正版matlab
  3. PDF编辑器中文版的下载方法
  4. 《PPT高手之道:六步变身职场幻灯派》一1.2 明确PPT目的和类型
  5. 试页打印机失败,是否要参阅打印疑难解答已或得帮助?
  6. 桌面图标有阴影解决方案
  7. v3S移植NES游戏
  8. springboot项目Autowired annotation is not supported on static fields
  9. 2012 比较全的工资待遇搜集
  10. ASIO4ALL v2中文手册