Linux网络-部署YUM仓库及NFS共享服务

目录

一.YUM仓库服务

1.YUM概述

1.1.YUM(Yellow dog Updater Modified)

2.准备安装源

2.1.软件仓库的提供方式

2.2.RPM软件包的来源

2.3.构建CentOS 7 软件仓库

2.4.在软件仓库中加入非官方RPM包组

3.一键安装软件包的工具:

好处:

4.搭建yum本地源仓库和ftp源仓库

5.yum在线源替换方法

二.NFS共享存储服务

1.NFS(共享存储服务)简介

1.1.NFS是一种基于TCP/IP传输的网络文件系统协议

1.2.依赖于RPC(远端过程调用)

1.3.NFS架构

1.4.NFS原理

1.5.NFS服务的实现

三.NFS配置(准备1个服务端和2个客户端)

1.服务端操作

1.1.关闭防火墙(老规矩)

1.2.服务端安装nfs-utils、rpcbind软件包

1.3.服务端设置共享目录

1.4.修改文件,配置相关参数

1.5.启动并查看(先rpcbind后nfs)

1.6.在服务端查看是否共享

2.客户端操作

2.1.在客户端1启动服务并查看

2.2.检查是否共享

2.3.进客户端2检查是否共享

3.客户端操作

3.1.在客户端1创建空目录并挂载

3.2.在客户端2创建空目录并挂载

4.服务端操作

4.1.在服务端的共享路径中创建文件

5.客户端操作

5.1.在客户端1查看

5.2.在客户端2查看

6.服务端操作

6.1.在服务端更改

7.客户端操作

7.1.在客户端1查看

7.2.在客户端2查看

7.3.在客户端模拟服务端输出

8.服务端操作

8.1.进服务端修改

8.2.重启

9.客户端操作

9.1.进客户端发现可以正常输出

10.服务端操作

10.1.在服务端创建新目录

10.2.修改配置

10.3.在服务端发布出去

11.客户端操作

11.1.进客户端1检查

11.2.在客户端1创建新目录并设置自动挂载

11.3.在客户端1创建文件 (发现只能读不能写 对应前面设置的只读)


一.YUM仓库服务

1.YUM概述

1.1.YUM(Yellow dog Updater Modified)

  • 基于PRM包构建的软件更新机制
  • 可以自动解决依赖关系
  • 所有软件包有集中的YUM软件仓库提供

2.准备安装源

2.1.软件仓库的提供方式

  • FTP服务:ftp://......
  • HTTP服务:http://......
  • 本地目录:file://......

2.2.RPM软件包的来源

  • CentOS发布的RPM包集合
  • 第三方组织发布的RPM包集合
  • 用户自定义的RPM包集合

2.3.构建CentOS 7 软件仓库

  • RPM包来自CentOS 7 DVD光盘       
  • 通过FTP方法提供给客户机
​mkdir -p /var/ftp/cenos7cp -rf /media/cdrom/* /var/ftp/cenos7rpm -ivh /media/cdrom/Packages/vsftpd-3.0.2-21.el7.x86_64.rpmsystemctl start vsftpdsystemctl enable vsftpd

2.4.在软件仓库中加入非官方RPM包组

  • 包括存在依赖关系的所有RPM包
  • 使用createrepo工具建立仓库数据文件

mkdir /var/ftp/othercd /var/ftp/othercreaterepo -g /media/cdrom/repodata/repomd.xml ./

3.一键安装软件包的工具:

RHEL、CentOS     yum  dnfUbuntu、Debian   apt  apt-get
好处:

一键安装更新软件包、自动解决软件包之间的依赖关系、软件包仓库可以集中管理并提供给多个客

户机使用

4.搭建yum本地源仓库和ftp源仓库

4.1.在仓库主机的软件包目录中准备好软件包列表,并使用 createrepo <软件包目录> 命令建立仓

库数据文件

4.2.在客户机的 /etc/yum.repos.d/ 目录中创建yum仓库源配置文件  XXX.repo

4.3.在 XXX.repo yum仓库源配置文件使用 baseurl=file://  指定本地的软件包目录
                                                                   baseurl=ftp://   指定ftp服务器地址及其子目录
4.4.yum makecache 更新缓存,yum install -y 安装软件

5.yum在线源替换方法

二.NFS共享存储服务

1.NFS(共享存储服务)简介

1.1.NFS是一种基于TCP/IP传输的网络文件系统协议

1.2.依赖于RPC(远端过程调用)

  • 依赖于RPC(远端过程调用)
  • 需安装nfs-utils、rpcbind软件包
  • 系统服务:nfs(端口号2049)、rpcbind(端口号111)
  • 共享配置文件:/etc/exports

1.3.NFS架构

1.4.NFS原理

1.5.NFS服务的实现

NFS服务的实现依赖于RPC(Remote Process Call ,远程过程调用)机制,以完成远程到本地的映射过程,在centos 7 系统中,需要安装 nfs-utils、rpcbind 软件包来提供NFS共享服务

  • 前者用于NFS共享发布和访问
  • 后者用于RPC支持远程过程调用
  • 服务端要安装rpcbind、nfs-utils并启动服务rpcbind、nfs-utils
  • 客户端只需安装rpcbind并启动服务
  • NFS 端口号:2049
  • RPC 端口号:111

三.NFS配置(准备1个服务端和2个客户端)

1.服务端操作

1.1.关闭防火墙(老规矩

1.2.服务端安装nfs-utils、rpcbind软件包

1.3.服务端设置共享目录

1.4.修改文件,配置相关参数

1.5.启动并查看(先rpcbind后nfs)

1.6.在服务端查看是否共享

2.客户端操作

2.1.在客户端1启动服务并查看

2.2.检查是否共享

2.3.进客户端2检查是否共享

3.客户端操作

3.1.在客户端1创建空目录并挂载

3.2.在客户端2创建空目录并挂载

4.服务端操作

4.1.在服务端的共享路径中创建文件

5.客户端操作

5.1.在客户端1查看

5.2.在客户端2查看

6.服务端操作

6.1.在服务端更改

7.客户端操作

7.1.在客户端1查看

7.2.在客户端2查看

7.3.在客户端模拟服务端输出

8.服务端操作

8.1.进服务端修改

8.2.重启

9.客户端操作

9.1.进客户端发现可以正常输出

10.服务端操作

10.1.在服务端创建新目录

10.2.修改配置

10.3.在服务端发布出去

11.客户端操作

11.1.进客户端1检查

11.2.在客户端1创建新目录并设置自动挂载

11.3.在客户端1创建文件 (发现只能读不能写 对应前面设置的只读

补充:如果客户端正在挂载中,服务端突然发生事故,nfs服务宕机了,客户端挂载目录会出现卡

死现象,可使用命令强制解除挂载 umount -lf

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

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

相关文章

fs-extra替代 Node内置 fs 模块,更安全、更强大的文件操作库

fs-extra 是作为替代 Node.js 内置 fs 模块创建的&#xff0c;当你的项目中引入 fs-extra 后&#xff0c;就可以像下面这样做。将所有使用 require(fs) 的地方&#xff1a; const fs require(fs) // this is no longer necessary 改成 require(fs-extra)&#xff1a; con…

im即时通讯源码/仿微信app源码+php即时通讯源码带红包+客服+禁言等系统php+uniapp开发

即时通讯(IM)系统是现代互联网应用中不可或缺的一部分&#xff0c;它允许用户进行实时的文本、语音、视频交流。随着技术的发展&#xff0c;IM系统的功能越来越丰富&#xff0c;如红包、客服、禁言等。本文将探讨如何使用PHP语言开发一个功能完备的即时通讯系统&#xff0c;包括…

Java Set集合

1. Set接口 1.1 Set接口概述 Set接口继承自Collection接口&#xff0c;所以与Collection接口中的方法基本一致&#xff0c;并没有对Collection接口进行功能上的扩充&#xff0c;只是比Collection接口更加严格。 Set集合的特点是无序且不可重复&#xff1a; 无序&#xff1a;不…

网卡自动切换AP和AC模式

AC模式搜索不到WiFi AC模式是指client模式&#xff0c;也就是可以自动接入wifi的模式 参考将外置网卡设置为 AP模式之后&#xff0c;发现搜索不到wifi了 &#xff08;换了一台ubuntu测试发现可以&#xff0c;所以不是硬件问题&#xff09; 经过nmcli device status查看设备发…

OCC笔记:图形可视化的实现方式

注&#xff1a;文中参看的occ的源码版本为7.4.0 1、实现思路概览 整体架构 主要有3大块&#xff1a;AIS&#xff08;Application Interactive Services &#xff0c;直译为&#xff1a;应用程序交互服务&#xff09;、Graphics&#xff08;图形&#xff09;、Geometry & T…

2024.05.06作业

自由发挥应用场景&#xff0c;实现登录界面。 要求&#xff1a;尽量每行代码都有注释。 #include "yuanshen.h"yuanshen::yuanshen(QWidget *parent): QWidget(parent) {//窗口相关设置this->resize(1600,910);this->setFixedSize(1600,910);//窗口标题this-…

【C语言】数据类型

有哪些数据类型&#xff1f; char - 字符数据类型&#xff0c;存储一个字符&#xff0c;大小是1字节。short - 短整型&#xff0c;存储一个整数&#xff0c;大小是2字节。int - 整型&#xff0c;存储一个整数&#xff0c;大小是4字节。long - 长整型&#xff0c;存储一个整数&…

华为 二层交换机与防火墙连通上网实验

防火墙是一种网络安全设备&#xff0c;用于监控和控制网络流量。它可以帮助防止未经授权的访问&#xff0c;保护网络免受攻击和恶意软件感染。防火墙可以根据预定义的规则过滤流量&#xff0c;例如允许或阻止特定IP地址或端口的流量。它也可以检测和阻止恶意软件、病毒和其他威…

AIGC时代重塑数字安全风控体系

大家好&#xff0c;我是herosunly。985院校硕士毕业&#xff0c;现担任算法研究员一职&#xff0c;热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名&#xff0c;CCF比赛第二名&#xff0c;科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的…

SpringSecurity6 学习

学习介绍 网上关于SpringSecurity的教程大部分都停留在6以前的版本 但是&#xff0c;SpringSecurity6.x版本后的内容进行大量的整改&#xff0c;网上的教程已经不能够满足 最新的版本使用。这里我查看了很多教程 发现一个宝藏课程&#xff0c;并且博主也出了一个关于SpringSec…

VBA编程之条件语句

上一篇我们讲述了条件语句以及分支。文章的最后用到了逻辑运算符“And“那么今天我们来聊一聊逻辑运算符和Select……Case结构。 在学习前我们先来了解一下&#xff0c;在生活中我们经常说”这个包括那个“&#xff0c;”你或者他“&#xff0c;”不是“等等。而这里”包括“和…

SX1308 高效率1.2MHz2A升压稳压器芯片IC

一般说明 该SX1308是一个恒定频率&#xff0c;6引脚SOT23电流模式升压转换器用于小型&#xff0c;低功耗应用。在1.2MHz的SX1308开关&#xff0c;并允许使用微小&#xff0c;低成本的电容器和电感器2毫米或更低的高度内部软启动小浪涌电流的结果&#xff0c;延长电池寿命…