- 本地yum源搭建
1 mount /dev/cdrom /mnt 2 #挂载光驱到/mnt目录 3 cp -R /mnt/* /RH7ISO 4 #复制系统盘内的文件到/RH7ISO目录中 5 cd /etc/yum.repos.d/ 6 #进入yum配置目录 7 touch rh7ISO.repo 8 #创建yum配置文件 9 vim rh7ISO.repo 10 #编辑配置文件,添加以下内容
1 [rh7ISO] 2 name=rh7ISO 3 baseurl=file:///RH7ISO 4 enabled=1 5 gpgcheck=0 #非网络yum源gpgcheck=0 6 gpgkey=file:///RH7ISO/RPM-GPG-KEY-redhat-release #非网络yum源gpgkey无需配置
1 yum clean all 2 #清除yum缓存 3 yum makecache 4 #缓存本地yum源中的软件包信息
- FTP局域网yum源搭建(搭建前提:默认系统没有安装vsftp,完成本地yum源搭建)
①服务端
Ⅰ.挂载镜像至/mntmount -o loop CentOS-7-x86_64-Everything-1611.iso /mnt
Ⅱ.安装vsftp服务
1 yum search vsftp 2 #搜索vsftp 3 yum -y install vsftpd 4 #安装vsftp
Ⅲ.启动ftp服务
systemctl start vsftpd.service
Ⅳ.拷贝镜像文件
1 cp -a /mnt/* /var/ftp/pub 2 #拷贝镜像挂载目录/mnt下的所有文件至/var/ftp/pub目录下 3 cd /var/ftp/pub/ 4 ls –rtlh
Ⅰ.备份yum配置1 cd /etc/yum.repos.d/ 2 mkdir bak 3 mv * bak
Ⅱ.创建并编辑yum配置文件
1 vim /etc/yum.repos.d/rh7ISO.repo 2 #添加以下内容
1 [rh7ISO] 2 name=rh7ISO 3 baseurl=ftp://192.168.1.1/pub #注意修改IP地址为ftp服务地址 4 enabled=1 5 #非网络yum源,以下内容可不配置 6 gpgcheck=0 7 gpgkey=ftp://192.168.1.1/pub/RPM-GPG-KEY-redhat-release #注意修改IP地址为ftp服务地址
③测试验证
yum search docker
- HTTP局域网yum源搭建(搭建前提:默认系统没有安装httpd,完成本地yum源搭建)
①服务端
Ⅰ.安装httpd服务yum install httpd
Ⅱ.创建访问目录
mkdir /var/www/html/source
Ⅲ.挂载镜像
mount -o loop 镜像文件 /var/www/html/source
Ⅳ.启动httpd服务
systemctl start httpd
②客户端
Ⅰ.备份yum配置
1 cd /etc/yum.repos.d/ 2 mkdir bak 3 mv * bak
Ⅱ.创建并编辑yum配置文件
1 vim /etc/yum.repos.d/rh7ISO.repo 2 #添加以下内容
1 [rh7ISO] 2 name=rh7ISO 3 baseurl=http://192.168.1.1/pub #注意修改IP地址为http服务地址 4 enabled=1 5 #非网络yum源,以下内容可不配置 6 gpgcheck=0 7 gpgkey=http://192.168.1.1/pub/RPM-GPG-KEY-redhat-release #注意修改IP地址为http服务地址
③测试验证
yum search docker