RedHat7/CentOS7本地yum配置+NFS共享存储配置

news/2025/2/13 2:17:51/

RedHat7/CentOS7本地yum配置+NFS共享存储配置

文章目录

  • RedHat7/CentOS7本地yum配置+NFS共享存储配置
  • 前言
  • 一、本地yum源配置
  • 二、NFS共享存储配置
    • 2.1配置105服务器
    • 2.2配置106服务器
    • 2.3配置开机自动挂载

前言

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum 源分为网络yum源和本地yum源。若服务器无法连接网络,则需要配置本地yum源。此操作需要操作系统对应版本的安装介质并将iso其中所有文件拷贝到服务器文件系统上。

一、本地yum源配置

拷贝到/cdrom,终端cd切换路径到目录/etc/yum.repos.d下,vi新建CentOS-Local.repo文件,文件内容如下。

[CentOS-Local]
name=CentOS-$releasever - Media
baseurl=file:///cdrom/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

二、NFS共享存储配置

2.1配置105服务器

以下案例中,192.168.2.105共享目录/data,192.168.2.106挂载105共享目录/data;
配置完本地yum源后,105服务器上进行nfs安装,命令如下:

yum install -y nfs-utils rpcbind #nfs安装命令
systemctl enable nfs #将nfs设置开机启动
systemctl enable rpcbind #将rpcbind设置开机启动

105服务器上,修改/etc/exports文件设置共享路径以及可以访问共享文件的ip地址,文件内容举例如下,/data/为共享目录,192.168.2.106为允许访问共享的ip地址。

举例如下,/data/为共享目录,192.168.2.106为允许访问共享的ip地址。
[root@test1 yum.repos.d]# vi /etc/exports
[root@test1 yum.repos.d]# cat /etc/exports
/data/ 192.168.2.106(rw,sync,no_root_squash)

[root@test1 yum.repos.d]# systemctl restart nfs #重启nfs服务
[root@test1 yum.repos.d]# systemctl restart rpcbind #重启rpcbind服务
[root@test1 yum.repos.d]# showmount -e 192.168.2.105 #检查nfs的配置信息
Export list for 192.168.2.105:
/oadata 192.168.2.106
[root@test1 ~]# firewall-cmd --add-service=nfs --permanent --zone=public
success
[root@test1 ~]# firewall-cmd --add-service=mountd --permanent --zone=public
success
[root@test1 ~]# firewall-cmd --add-service=rpc-bind --permanent --zone=public
success
[root@test1 ~]# firewall-cmd --reload #重新载入配置,使其生效
success

2.2配置106服务器

[root@test2~]# yum -y install nfs-utils #安装nfs
[root@test2 ~]# mkdir /oadata #创建目录
[root@test2 ~]# mount -t nfs -o sync,noac 192.168.2.105:/oadata /oadata #目录挂载
[root@oa2 ~]# df -h #查看挂载

2.3配置开机自动挂载

配置开机自动挂载很有可能导致操作系统识别别不到相关的文件路径导致不能正常起来,所以建议不要配置,手动执行一下命令行也不麻烦
[root@test2 ~]# vi /etc/fstab
192.168.2.105:/oadata /oadata/ nfs sync,noac 0 0


http://www.ppmy.cn/news/30292.html

相关文章

Shell脚本编程

Shell编程 视频地址https://www.bilibili.com/video/BV1hW41167NW/?p1&vd_source977d52a6b92ce8b6ae67c16fc61f0428 第一章 Shell概述 大数据程序员为什么要学习Shell呢? 需要看懂运维人员编写的Shell程序偶尔会编写一些简单的Shell程序来管理集群&#xf…

力扣-计算特殊奖金

大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:1873. 计算特殊奖金二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总…

工具篇(五)炫酷排版,尽在LaTeX:让你的文档飞升吧!

作者的话 作为一个文本排版工具,latex一直以来都备受科研工作者、学生和出版社的青睐。但是对于初学者来说,latex的学习曲线可能会有些陡峭。因此,我写这篇博客旨在为初学者提供一个简单易懂的latex教程,让大家能够快速入门并掌握…

【数据结构】链式二叉树

前言 在前面我们学习了一些二叉树的基本知识,了解了它的结构以及一些性质,我们还用数组来模拟二叉树建立了堆,并学习了堆排序,可是数组结构的二叉树有很大的局限性,平常我们用的最多树结构的还是链式二叉树&#xff0c…

搜索引擎的设计与实现

技术:Java、JSP等摘要:随着互联网的快速发展,网络上的数据也随着爆炸式地增长。如何最快速筛选出对我们有用的信息成了主要问题。搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后&…

第六章 使用系统类提供国家语言支持 - 创建自定义语言环境

文章目录第六章 使用系统类提供国家语言支持 - 创建自定义语言环境创建自定义语言环境第六章 使用系统类提供国家语言支持 - 创建自定义语言环境 创建自定义语言环境 此示例将提供一个模板,用于使用自定义表创建自定义语言环境。自定义表将在 EBCDIC(美…

python 连接数据库

文章目录同步操作同步连Mysql同步连redis同步连mongodb异步操作异步连mysql异步连redis异步连mongodb同步操作 同步连Mysql python 连接mysql可以使用pymysql、mysqlclient等。 安装: # win pip install pymysql 连接mysql: # __author__ "laufing"…

Python3.8.8-Django3.2-Redis-连接池-数据类型-字符串-list-hashmap-命令行操作

文章目录1.认识Redis1.1.优点1.2.缺点2.在Django中Redis的连接3.Redis的基础用法3.1.hashmap结构3.2.list结构4.命令行查看数据库5.作者答疑1.认识Redis Remote DIctionary Server(Redis) 是一个key-value 存储系统,是跨平台的非关系型数据库。是一个开源的使用 AN…