linux多个源可以并存吗

rhel系统下,多个源是否可以并存,如果可以,yum安装的时候是哪一个源在生效?还是都生效

可以,在 /etc/yum.repo.d 中有几个文件夹,每个文件夹就是一个源的配置文件。例如:
(一)local.repo(本地源,名字随意取)
[local]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
(二)163.repo(163的源)
[163]
name=163
baseurl=http://mirrors.163.com/centos/7.5.1804/os/x86_64/
gpgcheck=0
enabled=1
这里要注意的是,baseurl这一项,你要到http://mirrors.163.com/centos这里,去找到你对应的redhat版本的目录,然后点os、再点x86_64(一般都有),然后用你地址栏上显示的网址替换上面的baseurl就行了,保存退出。

希望下面的信息,可回答你的问题:
1. 查询当前repo(全部、启用的、禁用的)

yum repolist [all|enabled|disabled]

  1. 安装软件,并指定你不要使用的repo

    yum –-disablerepo=repository-name install nagios

  2. 从设定为禁用(enabled=0)的repo中,安装软件

    yum --enablerepo=epel install nagios

  3. 在某1个repo设定中,指定你要排除的软件包名称
    exclude=nagios

  4. 如果多个repo中,某1个软件有多个版本存在, 可在安装时候,指定版本

    yum install httpd-2.4.6-6

https://zhidao.baidu.com/question/746052012544519852.html