制作本地局域网yum源
YUM源虽然可以简化我们在Linux上安装软件的过程,但是生产环境通常无法上网,不能连接外网的YUM源,所以就无法使用yum命令安装软件了。为了在内网中也可以使用yum安装相关的软件,就要配置yum源
准备:服务器centos7 ,以及一个centos6镜像
1.安装vsftpd软件
yum install -y vsftpd
2.启动ftp
systemctl enable vsftpd.service
systemctl start vsftpd.service
3.上传一个系统镜像到虚拟机
例如上传到/mnt路径
4.镜像挂载
4.1创建挂载目录:
mkdir -p /var/ftp/centos6.9
4.2将上传的系统镜像进行挂在到某一个目录。
centos6:
mount –o loop 镜像名 /var/ftp/centos6.9
centos7:
mount 镜像 目的路径
mount /mnt/CentOS-8-x86_64-1905-dvd1.iso /var/ftp/centos6.9
访问测试
5.修改本机上的YUM源配置文件,将源指向自己
5.1备份原有的YUM源的配置文件
cd /etc/yum.repos.d/
rename .repo .repo.bak *
5.2创建一个repo文件,并添加如下内容:
[local_server](库名称)
name: 名称描述
baseurl: yum源目录,镜像源地址)
enabled=1(是否启用该yum源,0为禁用)
gpgcheck=0 (检查GPG-KEY,0为不检查,1为检查)
gpgkey (gpgcheck=0时无需配置)
cat > /etc/yum.repos.d/ftp_6.repo << EOF
[ftp]
name=ftpbase
baseurl=ftp://172.17.0.1/centos6.9
gpgcheck=0
enabled=1 #很重要,1才启用
EOF
6.刷新缓存:
yum clean all 清除缓存
yum makecache 建立新缓存
开始yum吧