yum进阶——配置yum源

yum进阶——配置yum源使用 Apache vxftpd 配置 yum 源 设置 yum 源

大家好,欢迎来到IT知识分享网。

一、yum概述

yum的主要作用

  • 解决依赖关系
  • 自动安装
  • 自动升级

各个系统中的安装软件服务

  1. CentOS7 :yum -y 安装 rpm
  2. CentOS8 :dnf(yum的升级版),
  3. Ubantu(22.04) :apt -y 安装,安装源为/etc/apt/source.list,软件包为deb文件

​ 网卡文件保存在 /etc/netplan目录下

netplan apply #重新加载网络配置 systemctl restart systemd-networkd #或者用这个重启网络 

其他:

yum的日志文件:/var/log/yum.log

curl:页面测试工具,后面接IP地址或者域名可以访问这个页面,一般用来测试web软件工作是否正常。

二、对yum源进行配置

2.1 用Apache做一个yum源

test1@20.0.0.10/24主机操作:

cd /var/www/html

Apache对应的httpd服务默认访问/var/www/html目录下的index.html文件

mkdir /var/www/html/centos7
#在默认访问目录下新建目录/centos7 mount /dev/cdrom /var/www/html/centos7
#挂载镜像文件到新建目录 vim /etc/yum.repo.d/httpd.repo #编辑自定义的yum源配置文件 [httpd] name=httpd baseurl=http://20.0.0.10/centos7 gpgcheck=0 #清空缓存,建立元数据 yum clean all && yum makecache 

在同网段的另一台主机test2@20.0.0.20/24上也进行配置

cd /etc/yum.repo.d/ #切换到yum源的库,删除全部源 rm -rf * vim httpd.repo #编辑自定义的yum源配置文件 [httpd] name=httpd baseurl=http://20.0.0.10/centos7 gpgcheck=0 #清空缓存,建立元数据 yum clean all && yum makecache 

此时test2可通过web访问20.0.0.20/centos7获得主机test1的镜像文件。

在这里插入图片描述

也可以直接使用yum命令从test1yum源获得需要的软件。

用这种方法可以在局域网内实现一个光盘全网使用

2.2 用vsftpd做一个yum源

test1@20.0.0.10/24主机操作:

cd /var/ftp/ #切换到vsftpd服务的默认访问目录 mkdir centos7 chmod 777 centos7 cd /etc/yum.repo.d/ rm -rf * vim vsftpd.repo #编辑yum源配置 [vsftpd] name=ftp baseurl=http://20.0.0.10/centos7 gpgcheck=0 #清空缓存,建立元数据 yum clean all && yum makecache 

在同网段的另一台主机test2@20.0.0.20/24上也进行配置

cd /etc/yum.repo.d/ #切换到yum源的库,删除全部源 rm -rf * vim vsftpd.repo #编辑自定义的yum源配置文件 [vsftpd] name=ftp baseurl=http://20.0.0.10/centos7 gpgcheck=0 #清空缓存,建立元数据 yum clean all && yum makecache 

此时test2可以直接使用yum命令从test1yum源获得需要的软件。

2.3 混合源

cd /etc/yum.repo.d/ vim vsftpd.repo #编辑混合源内容 [vsftpd] name=ftp baseurl=http://20.0.0.10/centos7 gpgcheck=0 priority=2 #指定优先级为2,数字越大优先级越高 [net] name=aliyun baseurl=https://mirrors.aliyun.com/epel/7Server/x86_64/ #使用阿里云的网络镜像源 gpgcheck=0 priority=1 #指定优先级为1,优先级低于本地源 #清空缓存,建立元数据 yum clean all && yum makecache 

这样建立的混合源会优先使用本地源,当本地源没有所需的软件时才会使用阿里云的网络源。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/120027.html

(0)
上一篇 2025-11-01 13:20
下一篇 2025-11-01 13:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信