部署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…...
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…...
【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器
一.自适应梯度算法Adagrad概述 Adagrad(Adaptive Gradient Algorithm)是一种自适应学习率的优化算法,由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率,适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...
Java 加密常用的各种算法及其选择
在数字化时代,数据安全至关重要,Java 作为广泛应用的编程语言,提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景,有助于开发者在不同的业务需求中做出正确的选择。 一、对称加密算法…...
【AI学习】三、AI算法中的向量
在人工智能(AI)算法中,向量(Vector)是一种将现实世界中的数据(如图像、文本、音频等)转化为计算机可处理的数值型特征表示的工具。它是连接人类认知(如语义、视觉特征)与…...
Element Plus 表单(el-form)中关于正整数输入的校验规则
目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入(联动)2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...
什么是Ansible Jinja2
理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具,可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板,允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板,并通…...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...
使用 SymPy 进行向量和矩阵的高级操作
在科学计算和工程领域,向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能,能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作,并通过具体…...
JVM 内存结构 详解
内存结构 运行时数据区: Java虚拟机在运行Java程序过程中管理的内存区域。 程序计数器: 线程私有,程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都依赖这个计数器完成。 每个线程都有一个程序计数…...
基于IDIG-GAN的小样本电机轴承故障诊断
目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) 梯度归一化(Gradient Normalization) (2) 判别器梯度间隙正则化(Discriminator Gradient Gap Regularization) (3) 自注意力机制(Self-Attention) 3. 完整损失函数 二…...
