一、制作本地yum源的步骤
1、 创建iso存放目录和挂载目录
[root@desktop ~]# cd /mnt/
[root@desktop mnt]# mkdir iso yum_mirror
2、 将iso文件上传到iso存放目录
[root@desktop ~]#rz –be
选择CentOS-7-x86_64-DVD-1810.iso
3、 将本地iso文件挂载到挂载目录
[root@desktop~]#mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /mnt/yum_mirror
4、 备份并移除repo文件,并编辑local.repo
[root@desktop ~]cd /etc/yum.repos.d/
[root@desktop yum.repos.d]# mkdir repo_bak
[root@desktop yum.repos.d]# mv CentOS-* repo_bak/
[root@desktop yum.repos.d]# vi Centos-local.repo
[base-local]
name=CentOS-local
baseurl=file:///mnt/yum_mirror
gpgcheck=1
gpgkey=file:///mnt/yum_mirror/RPM-GPG-KEY-CentOS-Debug-7
enabled=0
5、 清除yum缓存,并建立新的缓存
[root@desktop ~]yum clean all
[root@desktop ~]yum makecache
[root@desktop ~]yum list|wc -l
6、 yum安装软件
[root@desktop ~]yum install –y vsftpd
7、 永久自动挂载iso
上面步骤是用的手动挂载的方式,系统重启后需要再次手动挂载。可以将挂载的操作加入到开机启动中,提供两种方式。
第一种:编辑/etc/fstab添加自动挂载的操作
[root@desktop ~]vim /etc/fstab
在最后一行添加:
/mnt/CentOS-7-x86_64-DVD-1810.iso /mnt/yum_mirror iso9660 loop 0 0
保存,重启时即可实现自动挂载。
第二种:编辑/ect/rc.local添加自动挂载的操作
在最后一行添加:
mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /mnt/yum_mirror
保存,重启时即可实现自动挂载。
二、制作yum镜像服务器
1、将iso镜像放到/var/www/html/base下
mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /var/www/html/base
2、修改yum文件/etc/yum.repos.d/CentOS-Base.repo为如下:
[base]
name=base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://172.16.122.13:801/base
gpgcheck=0
enabled=1
3、清除并重新建立缓存
[root@desktop ~]yum clean all
[root@desktop ~]yum makecache
[root@desktop ~]yum list|wc -l
标签:centos,--,mnt,desktop,yum,挂载,iso,root From: https://www.cnblogs.com/yyanan/p/17073139.html