当前位置: 首页 > 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…...

【kafka】Golang实现分布式Masscan任务调度系统

要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...

springboot 百货中心供应链管理系统小程序

一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...

【HarmonyOS 5.0】DevEco Testing:鸿蒙应用质量保障的终极武器

——全方位测试解决方案与代码实战 一、工具定位与核心能力 DevEco Testing是HarmonyOS官方推出的​​一体化测试平台​​,覆盖应用全生命周期测试需求,主要提供五大核心能力: ​​测试类型​​​​检测目标​​​​关键指标​​功能体验基…...

成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战

在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...

Device Mapper 机制

Device Mapper 机制详解 Device Mapper(简称 DM)是 Linux 内核中的一套通用块设备映射框架,为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程,并配以详细的…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...

根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的----NTFS源代码分析--重要

根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的 第一部分: 0: kd> g Breakpoint 9 hit Ntfs!ReadIndexBuffer: f7173886 55 push ebp 0: kd> kc # 00 Ntfs!ReadIndexBuffer 01 Ntfs!FindFirstIndexEntry 02 Ntfs!NtfsUpda…...

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement 1. LAB环境2. L2公告策略2.1 部署Death Star2.2 访问服务2.3 部署L2公告策略2.4 服务宣告 3. 可视化 ARP 流量3.1 部署新服务3.2 准备可视化3.3 再次请求 4. 自动IPAM4.1 IPAM Pool4.2 …...

SQL Server 触发器调用存储过程实现发送 HTTP 请求

文章目录 需求分析解决第 1 步:前置条件,启用 OLE 自动化方式 1:使用 SQL 实现启用 OLE 自动化方式 2:Sql Server 2005启动OLE自动化方式 3:Sql Server 2008启动OLE自动化第 2 步:创建存储过程第 3 步:创建触发器扩展 - 如何调试?第 1 步:登录 SQL Server 2008第 2 步…...

数据结构:递归的种类(Types of Recursion)

目录 尾递归(Tail Recursion) 什么是 Loop(循环)? 复杂度分析 头递归(Head Recursion) 树形递归(Tree Recursion) 线性递归(Linear Recursion)…...