Linux系统通过镜像文件下载软件

一、真机

首先找到iso文件:find / -name *.iso,找到之后马上ctrl+c,因为根下的文件非常多,一直等待会很耗时

创建根下的文件夹iso和rhel7.3

将找到的文件移动到/iso/下

挂载/iso/rhel-server-7.3-x86_64-dvd.iso  /iso/

Linux系统通过镜像文件下载软件

配置/etc/rc.d/rc.local并设置权限

Linux系统通过镜像文件下载软件

将挂载/iso/rhel-server-7.3-x86_64-dvd.iso  /iso/设置成开机自动执行,否则关机之后就得再次手动执行,配置文件如下图:

Linux系统通过镜像文件下载软件

进入/etc/yum.repos.d/目录下,将此目录下的所有文件移动到/mnt/目录下,然后对yum.repo进行配置,如图所示:

Linux系统通过镜像文件下载软件
Linux系统通过镜像文件下载软件

设置完这些之后需要执行yum clean all,之后就可以下载软件了

Linux系统通过镜像文件下载软件

但如果想要虚拟机或者其他主机也使用真机的镜像来下载软件,则需要安装httpd服务

Linux系统通过镜像文件下载软件

打开httpd服务,并使其开机自启

Linux系统通过镜像文件下载软件

因为httpd服务可能会与防火墙冲突,因此将httpd加到防火墙中,也就是让防火墙允许http运行,新建/var/www/html/rh7.3目录,将/iso/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rh7.3设置为开机自动执行

Linux系统通过镜像文件下载软件

二、虚拟机

进到/etc/yum.repos.d/目录下,设置yum.repo文件,如下图:

Linux系统通过镜像文件下载软件

Linux系统通过镜像文件下载软件

配置完成后执行yum clean all

此时就可以在虚拟机中下载软件了,如yum install jdk