赞
踩
本地YUM源、局域网YUM源和YUM源切换都是在企业、组织或机构中管理和部署软件包时非常有用的策略。它们的目的是为了更好地管理软件包的分发、安全性和可用性。
本地YUM源: 本地YUM源是将所需的软件包从互联网上下载并存储在内部网络中的服务器上的策略。这样,内部计算机可以从本地服务器获取软件包,而不是直接从公共互联网下载。这有几个优势:
局域网YUM源: 这是一种特定于局域网的YUM源,通常由组织内部的服务器提供。局域网YUM源可以包含特定于组织的自定义软件包、补丁和配置,以满足特定需求。这种方法尤其适用于组织内部开发、测试和部署软件。
YUM源切换: 在不同情况下,你可能需要切换YUM源。例如,当从一个公共互联网源切换到一个更快的本地源时,或者当需要在开发和生产环境之间切换源时。切换YUM源的好处包括:
df -h | grep "/dev/sr0"
如果未连接那么需要先将光盘进行连接
连接完成后要进行挂载
- mkdir /mnt/cdrom #创建挂载目录
- df /mnt/cdrom #查看创建情况
- mount /dev/cdrom /mnt/cdrom #将光盘进行挂载
将CentOS-Base.repo和CentOS-Debuginfo.repo改名或者移动,绕过网络安装,以便使用本地安装
- mv /etc/yum.repos.d/CentOS-Debuginfo.repo /etc/yum.repos.d/CentOS-Debuginfo.repo.bak
- mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
编辑文件
- vim /etc/yum.repos.d/local.repo
- [local]
- name=local
- baseurl=file:///mnt/cdrom
- enabled=1
- gpgcheck=0
修改完成后保存退出,清除缓存,再生产新的缓存
- yum clean all #清除缓存
- yum makecache #生成新的缓存
安装dhcp服务进行测试
- mv /etc/yum.repos.d /etc/yum.repos.d.bak
- mkdir /etc/yum.repos.d
- cd /etc/yum.repos.d
这里我使用的是阿里云的
打开镜像网站 https://mirrors.aliyun.com 下载阿里云镜像repo文件
- yum clean all #清除缓存
- yum makecache #生成新的缓存
安装dhcp进行测试
- # 安装
- yum install httpd
- # 启动
- systemctl start httpd
- # 开机自启
- systemctl enable httpd
创建目录然后挂载光盘
- mkdir -p /var/www/html/centos/7/os/x86_64
- mount /dev/sr0 /var/www/html/centos/7/os/x86_64/
挂载完成后输入地址进行查看
- # 原系统yum源配置文件进行备份
- mv /etc/yum.repos.d /etc/yum.repos.d.bak
- # 创建目录
- mkdir /etc/yum.repos.d
- # 直接写入数据
- cat > /etc/yum.repos.d/remote.repo << EOF
- [remote]
- name=remote.repo
- baseurl=http://192.168.42.140/centos/7/os/x86_64/
- enabled=1
- gpgcheck=0
- EOF
- # 清除缓存
- yum clean all
- # 生成缓存
- yum makecache
- # 查看源列表
- yum repolist
关闭网络验证安装
yum -y install dhcp #安装dhcp服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。