yum本地源和网络源的配置

一、yum本地源

1、 删除YUM库
[root@tianyun ~]# rm    -rf    /etc/yum.repos.d/*

2、挂载安装光盘(临时):
[root@tianyun ~]# mount /dev/cdrom   /mnt/cdrom

3、编写配置文件。
[root@tianyun ~]# vim /etc/yum.repos.d/dvd.repo
[dvd]
name=dvd
baseurl=file:///mnt/cdrom
gpgcheck=0

4 、使用YUM 安装和卸载程序即可。
[root@tianyun ~]#yum install -y httpd
[root@tianyun ~]#systemctl start httpd
[root@tianyun ~]#systemctl stop firewalld

5、使用客户机访问即可
打开浏览器,输入网站服务器的IP地址。

二、服务器做本地yum源

1 挂载ISO文件到/mnt/cdrom下:mount -o  loop /home/CentOS-7-x86_64-DVD-1708.iso   /mnt/cdrom
2 创建repo文件
[root@localhost /]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bak

[root@localhost yum.repos.d]# mv *.repo /etc/yum.repos.d/bak
[base]
name=CentOS
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
gpgkey=file:///mnt/cdrom/rpm-gpg/RPM-GPG-KEY-CentOS-7
yum clean all

三、yum网络源(前提是虚拟机可以上网)

Base/Extras/Updates: 默认(国外源,速度慢)
1、删除原先YUM库
rm    -rf   /etc/yum.repos.d/*

2 、下载阿里源至yum库

https://opsx.alibaba.com/mirror阿里开源镜像网

aliyun: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
         wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
epel:   wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo 
163:    wget -O /etc/yum.repos.d/CentOS7-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

3 、更新YUM源
yum makecache

4、 yum  repolist或者 ls  /etc/yum.repos.d/