阿里云搭建配置YUM源
1.下载镜像
找到对应系统版本的iso镜像,注意不能是mini版,要完全版的iso。下载到做yum源服务器的机器上。
下面已CentOS7为例。
2.服务端配置
方法一:
- 下载httpd服务
让其他机器通过http协议访问下载,注意防火墙设置 - 挂载镜像
这里iso镜像在/home/iso/目录下,挂载到/var/www/html/centos7目录下
3)客户端配置
新建repo文件
rhel7.repo配置信息
https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-
Everything-2009.iso
yum install -y httpd
service httpd start #启动httpd服务
cd /var/www/html/
mkdir centos7
mount -o loop /home/iso/CentOS-7-x86_64-Everything-2009.iso
/var/www/html/centos7/
cd /etc/yum.repos.d/
vim rhel7.repo
[rhel7]
name=rhel7 repo
baseurl=http://172.20.27.9/centos7 #172.20.27.9为yum源服务器地址
enable=1 #是否用该yum源,0为禁用,1为使用
gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查
priority=1 #优先级
方法二:
下载vsftpd服务 - 挂载镜像
这里iso镜像在/home/iso/目录下,挂载到/var/ftp/pub/centos7目录下
提示:mount: /dev/loop0 写保护,将以只读方式挂载.
(mount命令 -o指定选项,loop用来把一个文件当成硬盘分区mount到目录)
客户端配置
新建repo文件
rhel7.repo配置信息
yum install vsftpd
service vsftpd start 启动vsftd服务
cd /var/ftp/pub
mkdir centos7
chmod 755 /var/ftp/pub/centos7
mount -o loop /home/iso/CentOS-7-x86_64-Everything-2009.iso /var/ftp/pub/centos7
cd /etc/yum.repos.d/
vim rhel7.repo
[rhel7]
name=rhel7 repo
baseurl=ftp://172.20.27.9/pub/centos7 #172.20.27.9为yum源服务器地址
enable=1 #是否用该yum源,0为禁用,1为使用
gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查
priority=1 #优先级