云计算 3月4号 (自配本地和远程yum源)

自建yum源

本地源

一、使用本地的镜像文件来制作yum源(做完记得删除)

1、挂载dvd镜像或将镜像拷贝到机器中
mkdir /yum-repo
mount /dev/cdrom /yum-repo # 如果我们在设置中挂载了镜像使用这个方法
mount 镜像的路径  /yum-repo # 如果我们拷贝镜像到了系统中,可以用这种方法
​
2、准备本地yum源文件
vim /etc/yum.repos.d/xa2401.repo # 源文件必须以.repo结尾
# 源标识
[xa2401]
# 源名字
name=xa2401-base
# 源地址,本地用file://
baseurl=file:///yum-repo
# 是否检查
gpgcheck=0
# 是否开启
enabled=1

二、自己准备的包做成yum源

1、你可以在网上下载包,或在其他机器上缓存包并拷贝到一个目录中。可以看到我的这个目录下全都是rpm包
[root@localhost ~]# ls /package/ | head -2
adcli-0.8.1-16.el7_9.1.x86_64.rpm
at-3.1.13-25.el7_9.x86_64.rpm
​
2、安装制作yum源的工具
yum install -y createrepo
​
3、制作源
createrepo /package
​
4、创建源文件
# 源标识
[xa2401]
# 源名字
name=xa2401-base
# 源地址,本地用file://
baseurl=file:///package
# 是否检查
gpgcheck=0
# 是否开启
enabled=1

远程源

一、使用ftp制作远程源

1、关闭防火墙和selinux
systemctl stop firewalld
setenforce 0
​
2、安装vsftpd
yum install -y vsftpd
​
3、创建目录并拷贝包,然后授权
mkdir /var/ftp/xa2401-ftp
ls /yum-repo/Packages/* | head -100 | xargs -i cp {} /var/ftp/xa2401-ftp/  # 拷贝一些包过来
createrepo /var/ftp/xa2401-ftp/ # 创建为yum源
chown ftp.ftp -R /var/ftp/xa2401-ftp4、启动并访问测试
systemctl start vsftpd
打开此电脑,地址栏访问 ftp://ip地址,如果可以看到,表示配置正确
​
​
5、客户端配置源文件
vim /etc/yum.repos.d/xa2401-ftp.repo # 源文件必须以.repo结尾
# 源标识
[xa2401-ftp]
# 源名字
name=xa2401-ftp
# 源地址,远程用ftp://
baseurl=ftp://192.168.75.248
# 是否检查
gpgcheck=0
# 是否开启
enabled=1

如何获取阿里云的源

[root@localhost ~]# yum install -y yum-utils
[root@localhost ~]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
源标识                   源名称                                                  状态
base/7/x86_64            CentOS-7 - Base - mirrors.aliyun.com                    10,072
epel/x86_64              Extra Packages for Enterprise Linux 7 - x86_64          13,785
extras/7/x86_64          CentOS-7 - Extras - mirrors.aliyun.com                     519
updates/7/x86_64         CentOS-7 - Updates - mirrors.aliyun.com                  5,766
xa2401-ftp               xa2401-ftp                                                 100
repolist: 30,242
​
[root@localhost ~]# reposync -r base -r epel -r extras -r updates
RPM 操作

安装:

rpm -ivh 包名 卸载:

rpm -e 包名 # 有一个好处,不卸载其他依赖 查询:

rpm -qa #查询有多少包被安装

rpm -ql 包名 #查询某个包都安装了哪些内容

rpm -qf 文件名 # 查看某个文件是哪个软件包提供的

rpm -qc 包名 #查询这个包都有哪些配置文件

阿里云源 cd /etc/yum.repos.d && rm -rf * && curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo && curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

yum yellowdog #yum 仓库目录 /etc/yum.repos.d

/var/cache/yum 缓存存放

常用yum操作

yum repolist # 查看都有哪些源和源的信息 yum list # 查看源里面都有哪些包,哪些是以安装的 yum search 关键字 # 在软件包的名字和介绍中找到关键字 yum provides 命令 # 查看命令是在哪个软件包中提供的 yum install 软件包 # 安装软件包,-y可以不提示 yum reinstall 软件包 # 重装软件包 yum erase 软件包 # 卸载 yum remove 软件包 # 卸载 yum clean all # 清空缓存,一般在重新配置了源的时候使用 yum makecache # 重新创建缓存,一般在 yum clean all 之后使用 yum history # 查看操作记录 yum history undo 序号 # 回滚安装操作

缓存软件包

vim /etc/yum.conf keepcache=1 # 修改此配置可以不删除安装包

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/729596.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker 构建前端项目生成镜像

一、使用 Docker 构建前端项目镜像: 下载安装 Docker Desktop准备一个前端项目(vue/react)在项目的根目录新建名为 Dockerfile 的文件 # 设置基础镜像 FROM nginx:latest# 复制项目文件 COPY dist/ /usr/share/nginx/html/# 配置Nginx COPY…

PHP伪协议是什么?

PHP伪协议是一种特殊的URL协议,它允许PHP直接从PHP内部生成数据或者访问PHP自身处理的数据流,而不需要外部资源。这些协议是由PHP解释器内部定义和处理的,不同于HTTP、FTP、HTTPS等标准网络协议。下面是PHP伪协议的说明: 1. file…

Hi3516DV500+SC2210 AIISP 黑光相机

1. Hi3516DV500 Hi3516DV500是一颗面向行业市场推出的高清智能网络摄像头SoC。该芯片最高支持2路sensor输入,支持最高5M30fps的ISP图像处理能力,支持2F WDR、多级降噪、六轴防抖、多光谱融合等多种传统图像增强和处理算法,支持通过AI算法对输…

Java实战:Spring Boot 通过Filter 实现 Gzip 压缩超大 JSON 对象

本文将详细介绍如何使用 Spring Boot 集成 Filter,实现 Gzip 压缩超大 JSON 对象。我们将深入探讨 Gzip 压缩的原理,以及如何利用 Java 的 GZIPInputStream 和 GZIPOutputStream 类实现 JSON 对象的压缩和解压缩。 1. 引言 在当今的互联网时代&#xf…

第11周,第三期技术动态

大家好,才是真的好。 真没想到,本周是今年第十一周,2024年还有不到三百天就结束了。 今天周五,我们继续介绍与Domino相关产品新闻,以及互联网或其他IT行业动态等。 一、在Windows 10和Windows 11上运行Domino和Trav…

什么情况下导致索引失效

索引在数据库中起着加快数据检索速度的作用,但在某些情况下,索引可能会失效,即数据库系统无法有效地使用索引来加速查询。以下是一些常见导致索引失效的情况: 1. 未使用索引列进行查询: - 当查询条件中未使用索引列…

案例研究|辛格林电梯借助DataEase实现数据整合与智能展示

辛格林电梯(SIGLEN)于2012年创立,是电梯领域的领军品牌之一。该公司总部位于广东佛山,是全国首批获得A1级电梯制造资质的企业,拥有省级工程技术研究中心。辛格林电梯专注于研发和生产高品质电梯产品,涵盖别…

vector的STL操作

vector 是 C 标准模板库(STL)中实现的动态数组,它能够存储连续的元素,这些元素可以通过索引访问。与数组相比,vector 的大小可以动态变化,提供了许多便利的成员函数来管理其存储的元素。下面是 vector 的一…

一个用libcurl多线程下载断言错误问题的排查

某数据下载程序,相同版本的代码,在64位系统中运行正常,但在32位系统中概率性出现断言错误。一旦出现,程序无法正常继续,即使重启亦不行。从年前会上领导提出要追到根,跟到底,到年后的今天&#…

通过统一规划和团队整合,提升企业财务洞察

在当今快节奏的商业环境中,企业财务职能部门更应该采取更迅速的行动来适应这个社会。大部分企业期待更高效的战略决策,尤其是面临海量数据信息的堆叠。但是企业领导者应该知道,速度本身并不是最终目标,财务团队必须更快地完成工作…

AI辅助研发2024

2024 年 AI 辅助研发趋势 随着人工智能技术的持续发展与突破,2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计,从软件开发到材料科学,AI正逐渐渗透到研发的各个环节,变革着传统的研发模式。在这一背景下&a…

基于springboot的大学生智能消费记账系统的设计与实现(程序+数据库+文档)

** 🍅点赞收藏关注 → 私信领取本源代码、数据库🍅 本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路。🍅关注我不迷路🍅** 一、研究背景…

六种方式,教你在SpringBoot初始化时搞点事情!

前言 在实际工作中总是需要在项目启动时做一些初始化的操作,比如初始化线程池、提前加载好加密证书....... 那么经典问题来了,这也是面试官经常会问到的一个问题:有哪些手段在Spring Boot 项目启动的时候做一些事情? 方法有很多…

2.1基本算法之枚举7827:质数的和与积

两个质数的和是S&#xff0c;它们的积最大是多少&#xff1f; #include<bits/stdc.h>//万能头 using namespace std;//不用说 int fun(int n){//创建一个自定义的函数&#xff0c;方便之后判断质数 int asqrt(n);//平方根&#xff0c;让电脑轻松一点 for(int i2…

0 OpenHarmony开源鸿蒙NEXT星河版内核嵌入式编程

开源鸿蒙NEXT星河版内核嵌入式编程 作者将狼才鲸创建日期2024-03-08 CSDN文章阅读地址Gitee文章下载地址 一、前景提要 2024年1月18日&#xff0c;华为放出HarmonyOS NEXT 鸿蒙星河版开发者预览版本&#xff08;不是HarmonyOS NEXT版&#xff0c;是HarmonyOS NEXT星河版&…

Remote host closed connection during handshake

问题原因&#xff1a; HTTPS通过TSLv1和TSLv1.2协议通信 JDK7默认是TSLv1&#xff0c;JDK8默认是TSLv1.2 假如服务端是TSLv1.2&#xff0c;客户端是TSLv1&#xff0c;访问就会出现 Remote host closed connection during handshake 异常 解决方法 方法一&#xff…

字符串库函数

字符串库函数 使用字符串函数需要#include<cstring>字符串函数都根据\0来判断字符串结尾形参为char[]类型&#xff0c;则实参可以是char数组或字符串常量 字符串拷贝 strcpy(char [ ] dest,char [ ] src);//拷贝src到dest 字符串比较大小 int strcmp(char [ ] s1,ch…

如何系统的学习python编程

学习Python编程需要有一个系统的方法。这里有一些简单的步骤&#xff1a; 从基础开始&#xff1a;首先&#xff0c;要明白计算机编程的基本概念&#xff0c;比如变量、条件语句、循环等。然后学习Python的基础语法&#xff0c;就像学习任何一门新语言一样。 选择好资源&#x…

火爆新品推荐!AI大模型应用和ai 数字人开发!

火爆新品来袭&#xff01;AI大模型应用和AI数字人开发成为当下科技界的热点话题。随着人工智能技术的不断发展&#xff0c;AI大模型应用已经开始在各个领域大放异彩。从医疗诊断到金融风控&#xff0c;从自然语言处理到智能推荐&#xff0c;AI大模型的应用场景愈发广泛&#xf…

java如何学习

要高效学习Java&#xff0c;可遵循以下步骤&#xff1a; 1. 掌握基础知识&#xff1a;熟悉Java语法、数据类型、运算符、控制流程等。 2. 学习面向对象&#xff1a;理解封装、继承、多态等概念&#xff0c;掌握类、对象、接口的使用。 3. 深入学习Java核心类库&#xff1a;学习…