【Linux使用】Centos 7 YUM仓库配置文件代理服务器设置
文章目录
- 系统信息
- 所有仓库都位于外网,访问都通过代理服务器时
- 部分仓库在内网,部分仓库在外网,代理服务器设置
系统信息
[tony@tony-compute1 ~]$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[tony@tony-compute1 ~]$ uname -a
Linux tony-compute1 3.10.0-957.10.1.el7.x86_64 #1 SMP Mon Mar 18 15:06:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
所有仓库都位于外网,访问都通过代理服务器时
修改/etc/yum.conf,在[main]节下添加代理服务器设置。
[tony@tony-compute1 ~]$ sudo vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
...distroverpkg=centos-release
<font color=red>proxy=http://$user:$password@$proxy:$port</font>
注意:代理服务器必须是一个URL格式,即以http://,ftp://,https://,socks4://,socks4a://,socks5://,socks5h://开头,否则会得到如下错误:
Options error: Error parsing “proxy = ‘user:password@proxy:8888’”:
URL must be http, ftp, https, socks4, socks4a, socks5 or socks5h not “”
部分仓库在内网,部分仓库在外网,代理服务器设置
事实上,代理服务器的设置是可以按仓库分别设定的。
如果大多数仓库访问都在外网,则在yum.conf中设置代理服务器,对于放置在内网的仓库,则设置为不使用代理服务器。具体步骤如下:
- 在/etc/yum.conf中设置主代理服务器,参看上文。
- 在/etc/yum.repos.d目录找到仓库配置文件(以.repo后缀结尾的都是仓库配置文件),不使用代理服务器的仓库配置下面都加上proxy=_none_设置。
例如
[tony@tony-controller yum.repos.d]$ cat CentOS-Base.repo
[base]
baseurl = http://linux-ftp.local/pub/mirrors/centos/$releasever/os/$basearch
enabled = 1
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
name = CentOS-$releasever - Base
proxy=_none_[updates]
baseurl = http://linux-ftp.local/pub/mirrors/centos/$releasever/updates/$basearch/
enabled = 1
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
name = CentOS-$releasever - Updates
proxy=_none_[extras]
baseurl = http://linux-ftp.local/pub/mirrors/centos/$releasever/extras/$basearch/
enabled = 1
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
name = CentOS-$releasever - Extras
proxy=_none_[centosplus]
baseurl = http://linux-ftp.local/pub/mirrors/centos/$releasever/centosplus/$basearch/
enabled = 1
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
name = CentOS-$releasever - Plus
proxy=_none_
反过来,如果大部分仓库在内网,则默认不使用代理服务器,对于需要代理服务器的仓库则单独设置;甚至对于不同的仓库可以分别设置使用不同的代理服务器。
【Linux使用】Centos 7 YUM仓库配置文件代理服务器设置相关推荐
- Linux系统\Centos没有网卡eth0配置文件怎么办?
Linux系统\Centos没有网卡eth0配置文件怎么办? | 浏览:8185 | 更新:2014-07-16 21:14 1 2 3 4 5 6 7 分步阅读 大家都知道linux系统一般作为服务 ...
- linux系统找不到网卡配置文件,Linux系统Centos没有网卡eth0配置文件的解决方法
Linux系统Centos没有网卡eth0配置文件的解决方法 大家都知道linux系统一般作为服务器来用,而且很多情况的设置都是需要通过字符界面修改配置文件来设置.比如说配置网卡IP是修改/etc下面 ...
- yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解
yum安装的优点 1.必须得有网络,通过网络获取软件. 2.管理rpm包 3.自动解决依耐 4.命令简单好用 5.生产最佳实践 yum命令详解 # linux安装软件的三种方式 1.rpm安装 2.源 ...
- yum仓库配置文件详解
yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件. 一.yum的配置文件 $ cat /etc/yu ...
- Linux服务篇之YUM仓库及NFS共享服务
文章目录 1 yum 仓库 1.1 yum 实现过程 2 yum 配置文件 2.1 yum主配置文件 2.2 仓库设置文件 2.3 日志文件 3 yum命令详解 3.1 查询软件包命令 3.2 查询软 ...
- centos的yum源网络代理设置
这里写自定义目录标题 centos下yum使用proxy代理方法 1.http proxy服务搭建 2.修改/etc/yum.conf文件 3.代理的用户名和密码 centos下yum使用proxy代 ...
- Linux网络服务之部署YUM仓库
镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 1 YUM简介 1.1 YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系. YUM:rpm的前端程序,可解决软件包相关依赖性,可 ...
- Linux网络——部署yum仓库
YUM的部署 一.YUM 仓库 1.1 YUM概述 1.2 YUM常用命令 1.2.3 查询软件包命令 1.2.2 查询软件包组命令 1.2.3 yum安装升级 1.2.4 软件卸载 二.YUM仓库的 ...
- 企业中Linux下软件的管理(yum仓库的搭建以及软件的控制)
实验环境: 在虚拟机快照中配置网络 编辑完文件后重启网络,查看文件内容 ifconfig查看网络信息 配置好网络后将虚拟机的主机名改为software_install.westos.com 配置好之后 ...
最新文章
- 玩转SSRS第十篇---自定义代码
- Boost::context模块fiber的回溯测试程序
- 深入理解Linux守护进程
- oracle用户管理实例
- mysql 创建用户并授权_教你MySQL-8.0.x数据库授权
- 使用printf函数输出其ascii。_输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。...
- 学习java第一天 (大白(●—●))
- 2021年互联网公司春招有何新变化?大厂要求是这样!
- error: two or more data types in declaration specifiers原因及解决方法
- 关于2021年个人公众号总结
- matlab 图像尺度空间,SIFT算法MATLAB实现----尺度空间构造
- 【Protues仿真】PNP三极管驱动蜂鸣器和实际电路相同却不响问题探讨
- php短网址还原,短网址还原 API 接口调用请求
- 配置node服务器并且链接微信公众号接口配置(超详细)
- IP解析成地址 确定省市
- 如何像伟大的企业家一样写作
- 将html转为表格,将HTML表格转换为Excel,浏览器Stucks
- 卸载的软件电脑重启后又出现了,怎么办?
- linux 模拟器安卓版下载,ONS模拟器下载
- axis2 webService开发 附深入理解 Java 垃圾回收机制
热门文章
- CSNN: An Augmented Spiking based Framework with Perceptron-Inception
- 关于tensorflow2.0的弊端
- ES6语法---set
- 例子---JS无缝轮播图
- 输出质数(java)
- 利用pandas,matplotlib画饼图
- python合并两个有序列表_Python实现合并两个有序链表的方法示例
- mysql中的rman备份_oracle数据库 rman基本备份操作
- 启动chrome_Chrome开启多线程下载的方法
- 阿里巴巴整理的python_阿里P8大佬整理的2020年最全99道python面试题,文末附答案...