当前位置: 首页 > news >正文

部署YUM仓库及NFS共享服务

YUM概述

        YUM

                基于RPM包构建的软件更新机制

                可以自动解决依赖关系

                所有软件包由集中的YUM软件仓库提供

                        YUM只允许一个程序运行,虽然不影响命令的使用。DNF后,允许多个程序允许

                        YUM的配置文件在/etc/yum.conf

                        网络源(所有以repo为结尾都是源)

准备安装源

        软件仓库的提供方式

                FTP服务:ftp://....

                HTTP服务:http://...

                本地目录:file://...

        RPM软件包的来源

                CentOS发布的RPM包集合

                第三方组织发布的RPM包集合

                用户自定义的RPM包集合 

配置本地源

                1.挂载光盘

                2.准备repo的源(因为在装系统的时候有,所以我只需要把它复制出来使用) 

                3.使用vi打开 

                        gpgcheck = 0 表示不验证密钥

                        enabled =1 表示启用

                4.清理缓存 

                5.重建缓存                6.列出所有可用源

[root@bogon yum.repos.d]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile* base: mirrors.163.com* c7-media: * extras: mirrors.163.com* updates: mirrors.nju.edu.cn
源标识                                                                         源名称                                                                            状态
base/7/x86_64                                                                  CentOS-7 - Base                                                                   10,072
c7-media                                                                       CentOS-7 - Media                                                                   4,070
extras/7/x86_64                                                                CentOS-7 - Extras                                                                    526
updates/7/x86_64                                                               CentOS-7 - Updates                                                                 6,111
repolist: 20,779
[root@bogon yum.repos.d]# 

使用YUM工具管理软件包

                1.列出所有yum的软件包  yum list

                2.yum info 软件包  显示这个软件包的详细信息

                 3.查找某个命令属于哪个软件包  yum whatprovides 命令

安装、升级、卸载软件包 

                1.安装 yum -y install 包名

                2.卸载 yum -y remove 包名

                3.升级 yum -y update (谨慎使用,非必要不要更新)

                4.查看所有组 yum grouplist

                5.查看组的相关信息 yum groupinfo "指定组"

                6.安装指定组  yum groupinstall "指定组"

                7.删除指定组  yum groupremove "指定组"

YUM源

                1.上传ios镜像文件(取消对/media/cdrom/的挂载)

                2.挂载iso文件

使用内网yum源

                1.挂载dev下的cdrom 到创建的media/cdrom下,拿到CentOS-Media.repo源文件切到yum.repos.d目录下

mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
cd /etc/yum.repos.d/
cp bak/CentOS-Media.repo ./

                2.使用vi编辑器修改CentOS-Media.repo文件为不验证密钥,启动源文件

                3.删除网络源,安装vsftpd(非常安全的文件传输协议守护进程)

yum -y install vsftpd

                4.开启服务,并设置开机自启

systemctl start vsftpd
systemctl enable vsftpd

                5.在var下ftp包中创建文件centos7,复制文件到这个文件路径下

 mkdir /var/ftp/centos7
cp -r /media/cdrom/* /var/ftp/centos7/

                6.另开启一台最小化机器,测试使用本地配置的yum源

                7.删除网络源,方便测试

rm -rf CentOS-Media.repo 

                8.使用vi 编辑 ftp.repo文件

vi ftp.repo
[ftp]
name=ftp
baseurl=ftp://192.168.27.131/centos7  //自己配置的本地源所在的机器
gpgcheck=0
enabled=1

                9.清除缓存,查看验证是否能使用配置的内网yum源

[root@bogon yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: ftp
Cleaning up list of fastest mirrors
Other repos take up 233 M of disk space (use --verbose for details)
[root@bogon yum.repos.d]# yum makecache
已加载插件:fastestmirror
没有该命令:makecheck。请使用 /usr/bin/yum --help
[root@bogon yum.repos.d]# yum repolist
已加载插件:fastestmirror
Determining fastest mirrors
ftp                                                                                                                                             | 3.6 kB  00:00:00     
(1/2): ftp/group_gz                                                                                                                             | 153 kB  00:00:00     
(2/2): ftp/primary_db                                                                                                                           | 3.3 MB  00:00:00     
源标识                                                                            源名称                                                                          状态
ftp                                                                               ftp                                                                             4,070
repolist: 4,070

在客户机中访问 NFS 共享资源

        临时挂载

                1.安装rpcbind服务(rpcbind: 是 RPC(Remote Procedure Call)绑定服务,它用于将 RPC 程序的编号和版本转换为网络地址。在 NFS 环境中,rpcbind 用于帮助 NFS 客户端找到 NFS 服务器上的 NFS 服务)

yum -y install nfs-utils rpcbind

                2.重启rpcbind服务并设置开机自启动

systemctl start nfs rpcbind
systemctl enable nfs rpcbind

                3.编辑etc/exports文件(参考如图设置)

 cat /etc/exports
/opt 192.168.27.0/24(rw,sync,no_root_squash)

                4.重启服务   systemctl restart nfs rpcbind,打开一台新的最小化虚拟机

                5.安装nfs-utils,查看NFS服务器上的共享目录列表的

yum -y install nfs-utils rpcbind
showmount -e 192.168.27.131

                6.创建文件存放挂载点

mkdir /kgc
mount 192.168.27.131:/opt/ /kgc/    //挂载NFS(Network File System)文件系统的命令

                7.创建文件,查看是否两台机器同步

        永久挂载

                1.在/etc/fstab文件下,使用vi编辑在末行加入如图信息(参考,仿照IP)

                 2.重启机器,另起一台机器,执行临时挂载的第六步

                 3.创建文件,查看是否两台机器同步

相关文章:

部署YUM仓库及NFS共享服务

YUM概述 YUM 基于RPM包构建的软件更新机制 可以自动解决依赖关系 所有软件包由集中的YUM软件仓库提供 YUM只允许一个程序运行,虽然不影响命令的使用。DNF后,允许多个程序允许 YUM的配置文件在/etc/yum.conf 网络源(所有以repo为结尾都是源&am…...

web学习笔记(六十五)

目录 1. Hash模式和History模式 2. 导航守卫 3. 路由元信息 4.路由懒加载 1. Hash模式和History模式 Hash模式(哈希模式)和History模式(历史模式)是匹配路由的两种模式,一般默认配置Hash模式,可以在in…...

66. UE5 RPG 实现远程攻击武器配合角色攻击动画

在制作游戏中,我们制作远程攻击角色,他们一般会使用弓箭,弩,弹弓等武器来进行攻击。比如你使用弓箭时,如果角色在播放拉弓弦的动画,但是弓箭武器没有对应的表现,会显得很突兀。所以,…...

用 Python 编写自动发送每日电子邮件报告的脚本,并指导我如何进行设置

编写一个自动发送每日电子邮件报告的脚本涉及几个步骤。我们需要使用 Python 编写脚本,并使用一些库来发送电子邮件。下面是一个示例脚本和设置步骤。 第一步:安装必要的库 我们需要安装 smtplib 和 email 库。可以通过以下命令安装: pip …...

AI大模型的战场:通用与垂直的较量

目录 AI大模型的战场:通用与垂直的较量 1.引言 2.通用大模型的优势 2.1 概念 2.2 谷歌的BERT模型 2.3 OpenAI的GPT模型 2.4 微软的Visual Studio Code 2.5 结论 3.垂直大模型的崛起 3.1 概念 3.2 医疗影像分析的AI模型 3.3 自动驾驶领域的AI模型 3.4 金…...

单目标应用:基于人工原生动物优化器APO的微电网优化(MATLAB代码)

一、微电网模型介绍 微电网多目标优化调度模型简介_vmgpqv-CSDN博客 参考文献: [1]李兴莘,张靖,何宇,等.基于改进粒子群算法的微电网多目标优化调度[J].电力科学与工程, 2021, 37(3):7 二、人工原生动物优化算法求解微电网 2.1算法简介 人工原生动物优化器&am…...

USB端口管控软件|USB端口控制软件有哪些(小技巧)

​USB端口管控软件成为了保障企业数据安全的重要手段。 本文将为您介绍几款知名的USB端口控制软件,并分享一些实用的小技巧,帮助您更好地管理US端口,确保企业信息安全。#usb接口# 一、USB端口控制软件推荐 1,域智盾 域智盾是一…...

CorelDRAW2024官方最新中文破解版Crack安装包网盘下载安装方法

在设计的世界里,软件工具的更新与升级总是令人瞩目的焦点。近期,CorelDRAW 2024中文版及其终身永久版的发布,以及中文破解版Crack的出现,再次掀起了设计圈的热潮。对于追求专业精确的设计师而言,了解这些版本的下载安装…...

Mysql学习(八)——多表查询

文章目录 五、多表查询5.1 多表关系5.2 多表查询概述5.3 内连接5.4 外连接5.5 自连接5.6 联合查询5.7子查询5.8 总结 五、多表查询 5.1 多表关系 概述:项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,…...

LabVIEW进行图像拼接的实现方法与优化

在工业检测和科研应用中,对于大尺寸物体的拍摄需要通过多次拍摄后进行图像拼接。LabVIEW 作为强大的图形化编程工具,能够实现图像拼接处理。本文将详细介绍LabVIEW进行图像拼接的实现方法、注意事项和提高效率的策略。 图像拼接的实现方法 1. 图像采集…...

纷享销客安全体系:安全合规认证

安全合规认证是指组织通过独立的第三方机构对其信息系统和数据进行评估和审查,以确认其符合相关的安全标准、法律法规和行业要求的过程。 安全合规认证可以帮助组织提高信息系统和数据的安全性,并向客户、合作伙伴和监管机构证明其符合相关的安全标准和…...

推荐这两款AI工具,真的很好用

巨日禄 巨日禄是一款由杭州巨日禄科技有限公司开发的AI工具,主要功能是将文本内容转换为视频。该工具通过分析大量的剧本数据和影视作品,为用户提供各种类型的故事情节和角色设置,帮助用户快速找到灵感,减少构思剧本的困难和犹豫。…...

装饰器在实际开发中的作用

首先先说说装饰器的整体优点。 使用装饰器可以实现代码的模块化、可重用性。当需要对多个函数进行相同的功能增强时,通过装饰器可以避免重复代码的编写,提高开发效率。 1、权限检查:通过装饰器可以在函数执行之前检查用户权限,决…...

JVM学习-监控工具(三)

jconsole 从Java5开始,在JDK中自带的java监控和管理控制台用于对JVM中内存、线程、和类等的监控,是一个基本JMX(java management extendsions)的GUI性能监控工具 三种连接方式 Local:使用JConsole连接是一个正在本地系统运行的JVM&#xf…...

GPU显卡计算能力怎么算?

GPU的算力指的是什么? GPU的计算能力可以使用FLOPS表示,FLOPS是floating-point operations per second的缩写,表示“每秒所执行的浮点运算次数”。是被用来估算处理的计算能力 1 MFLOPS 每秒可以执行一百万(10^6)次浮点运算 1 GFLOPS 每秒可以执行十…...

Spark参数配置不合理的情况

1.1 内存设置 💾 常见的内存设置有两类:堆内和堆外 💡 我们作业中大量的设置 driver 和 executor 的堆外内存为 4g,造成资源浪费 📉。 通常 executor 堆外内存在 executor.cores1 的时候,1g 足够了&…...

【OpenGL学习】OpenGL不同版本渲染管线汇总

文章目录 一、《OpenGL编程指南》第6版/第7版的渲染管线二、《OpenGL编程指南》第8版/第9版的渲染管线 一、《OpenGL编程指南》第6版/第7版的渲染管线 图1. OpenGL 2.1、OpenGL 3.0、OpenGL 3.1 等支持的渲染管线 二、《OpenGL编程指南》第8版/第9版的渲染管线 图2. OpenGL …...

等保测评练习

等级保护初级测评师试题11 姓名: 成绩: 判断题(10110分) 1. windows使用"service -status-all | grep running"命令查看危险的网络服务是否已经关闭。( F ) …...

第十五届蓝桥杯大赛 国赛 pb组F题【括号与字母】(15分) 栈的应用

博客主页:誓则盟约系列专栏:IT竞赛 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 试题F:括号与字母 【问题描述】 给定一个仅包含小写字母和括号的字符串 S …...

MYSQL 三、mysql基础知识 4(存储过程与函数)

MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。 一、存储过程概述: 1.1理解: 含义&am…...

HTML 语义化

目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案&#xff1a; 语义化标签&#xff1a; <header>&#xff1a;页头<nav>&#xff1a;导航<main>&#xff1a;主要内容<article>&#x…...

突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合

强化学习&#xff08;Reinforcement Learning, RL&#xff09;是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程&#xff0c;然后使用强化学习的Actor-Critic机制&#xff08;中文译作“知行互动”机制&#xff09;&#xff0c;逐步迭代求解…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动

一、前言说明 在2011版本的gb28181协议中&#xff0c;拉取视频流只要求udp方式&#xff0c;从2016开始要求新增支持tcp被动和tcp主动两种方式&#xff0c;udp理论上会丢包的&#xff0c;所以实际使用过程可能会出现画面花屏的情况&#xff0c;而tcp肯定不丢包&#xff0c;起码…...

边缘计算医疗风险自查APP开发方案

核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

【2025年】解决Burpsuite抓不到https包的问题

环境&#xff1a;windows11 burpsuite:2025.5 在抓取https网站时&#xff0c;burpsuite抓取不到https数据包&#xff0c;只显示&#xff1a; 解决该问题只需如下三个步骤&#xff1a; 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

Mac下Android Studio扫描根目录卡死问题记录

环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中&#xff0c;提示一个依赖外部头文件的cpp源文件需要同步&#xff0c;点…...

关键领域软件测试的突围之路:如何破解安全与效率的平衡难题

在数字化浪潮席卷全球的今天&#xff0c;软件系统已成为国家关键领域的核心战斗力。不同于普通商业软件&#xff0c;这些承载着国家安全使命的软件系统面临着前所未有的质量挑战——如何在确保绝对安全的前提下&#xff0c;实现高效测试与快速迭代&#xff1f;这一命题正考验着…...

视觉slam十四讲实践部分记录——ch2、ch3

ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...

Python Einops库:深度学习中的张量操作革命

Einops&#xff08;爱因斯坦操作库&#xff09;就像给张量操作戴上了一副"语义眼镜"——让你用人类能理解的方式告诉计算机如何操作多维数组。这个基于爱因斯坦求和约定的库&#xff0c;用类似自然语言的表达式替代了晦涩的API调用&#xff0c;彻底改变了深度学习工程…...

C# 表达式和运算符(求值顺序)

求值顺序 表达式可以由许多嵌套的子表达式构成。子表达式的求值顺序可以使表达式的最终值发生 变化。 例如&#xff0c;已知表达式3*52&#xff0c;依照子表达式的求值顺序&#xff0c;有两种可能的结果&#xff0c;如图9-3所示。 如果乘法先执行&#xff0c;结果是17。如果5…...