论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
大数据
›
数据仓库与分析
›
yum进阶——配置yum源
yum进阶——配置yum源
篮之新喜
金牌会员
|
2024-6-27 00:07:03
|
来自手机
|
显示全部楼层
|
阅读模式
楼主
主题
907
|
帖子
907
|
积分
2731
一、yum概述
yum的主要作用
解决依赖关系
自动安装
自动升级
各个体系中的安装软件服务
CentOS7 :yum -y 安装 rpm包
CentOS8 :dnf(yum的升级版),
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命令从test1的yum源得到须要的软件。
用这种方法可以
在局域网内实现一个光盘全网使用
。
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命令从test1的yum源得到须要的软件。
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
复制代码
这样创建的混淆源会优先使用本地源,当本地源没有所需的软件时才会使用阿里云的网络源。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
篮之新喜
金牌会员
这个人很懒什么都没写!
楼主热帖
XtraBackup 搭建从库的一般步骤及 Xtra ...
rustdesk自建服务器总是掉线 未就绪, ...
Docker三剑客之Machine
[回馈]ASP.NET Core MVC开发实战之商城 ...
通过Go语言创建CA与签发证书 ...
8行代码实现快速排序,简单易懂图解! ...
三天吃透Kafka面试八股文
Java毕业设计-音乐管理系统
Apache Solr 教程_编程入门自学教程_菜 ...
spring boot 集成 flowable + mybatisp ...
标签云
存储
服务器
快速回复
返回顶部
返回列表