admin 管理员组

文章数量: 1184232

下载红帽RHEL系统ISO镜像文件

下载地址:https://access.redhat/downloads/content/rhel

下载DVD格式的,这个包是最全的

下载下来后的RHEL9.5 ISO镜像文件

[root@localhost html]# ls -lh
total 11G
-rwxr-xr-x 1 ly ly 11G Jan 14 17:16 rhel-9.5-x86_64-dvd.iso

挂载ISO

将下载好的iso文件放入到某个目录中,我这里是放在了/root/OS/

[root@localhost html]# pwd
/var/html
[root@localhost html]# ls
rhel-9.5-x86_64-dvd.iso

然后创建一个/dvd的目录用来进行挂载

编辑文件vim /etc/fstab,在最后一行新添加以下信息

/root/OS/rhel-9.5-x86_64-dvd.iso  /var/www/html/dvd  iso9660  defaults,loop,ro  0 0

如果是临时挂载的话,执行命令:mount -o loop /root/OS/rhel-9.5-x86_64-dvd.iso /var/www/html/dvd

安装并启动httpd服务

执行以下命令,安装httpd服务

# 安装
sudo yum install httpd -y 
# 启动
sudo systemctl start httpd

为了测试httpd服务是否正常,在创建/var/www/html/index.html文件,并随便写点内容,比如:Hello World!,然后重启httpd服务

sudo systemctl restart httpd

然后打开浏览器,输入当前主机的ip地址,即可在页面上看到Hello World!

创建yum源

编辑文件vim /etc/yum.repos.d/dvd.repo,写入以下内容

[dvd]
name=dvd	# 这只是一个名字而已
baseurl=file:///dvd/BaseOS  # dvd就是要挂载的目录
enabled=1	# 1表示启动YUM源,0为禁用
gpgcheck=0	#1为检查GPG-KEY,0为不检查

其他站点的/etc/yum.repos.d/dvd.repo文件写以下内容

[dvd]
name=dvd
# 注:这里使用http,https无法访问
baseurl=http://刚创建yum源的主机IP地址/dvd/BaseOS
enabled=1
gpgcheck=0

然后可以在浏览器中访问这个baseurl测试能否连接成功,如果没有请重启httpd服务重试

清除YUM缓存并测试安装

执行以下命令

# 清除缓存
yum clean all
yum makecache

# 列出当前配置的yum仓库所有可用的软件包及其版本信息
yum repolist

# 下载软件
yum install 你要安装的软件名 -y

END

欢迎关注个人公众号:Mr.Liu的生活启示录
不定期发布,没事闲谈

本文标签: 镜像 局域网 红帽 文件 ISO