yum仓库配置及NFS共享

一、yum源配置方法
1.挂载光盘及备份
mount /dev/cdrom /mnt/  ---把光盘挂载到/mnt目录下 
cd /etc/yum.repos.d/    ---进入到/etc下的yum.repos.d的目录下
mkdir repos.bak         ---创建一个叫做repos.bak的新目录
mv *.repo repos.bak     ---将带有.repo的所有文件移动到repos.bak目录下
2.yum源配置
cd  /etc/yum.repos.d/
vim local.repo
[local]      ---仓库类别
name=local   ---仓库名称
baseurl=file:///mnt    ---指定URL访问路径为光盘挂载目录
enabled=1              ---开启此yum源,此为默认项,可省略
gpgcheck=0             ---不验证软件包的签名

yum clean all && yum makecache     ---删除yum缓存并更新
3.为客户机指定YUM仓库位置
vim /etc/yum.repos.d/centos7.repo
[base]        -仓库类别,注意:方括号里面不能有空格。
name=CentOS 7   -仓库名称
baseurl=ftp:///192.168.4.254/CentOS7    -URL访问路径
enabled=1     -启用此软件仓库,默认该选项可以不写。如果值为0,则表示禁用这个软件源。
gpgcheck=1(或0:表示不验证公钥)      -验证软件包的签名
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 (软件校验公钥)     -GPG公钥文件的位置

[other]
name=Other RPM Packages
baseurl=ftp:///192.168.4.254/other
enabled=1
gpgcheck=0
二、yum常用命令
1.查询软件包及包组
查询软件包
yum list [软件名]
yum info [软件名]
yum search  <关键字>
yum whatprovides <关键字> 

查询软件包组
yum grouplist [包组名]
yum groupinfo <包组名>
2.软件包管理
安装软件
yum install  [软件名]
yum groupinstall <包组名>

升级软件
yum updae
yum groupupdate

卸载软件
yum remove <软件名>
yum groupremove <包组名>
三、NFS共享服务
1.基本概念

(1)NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。

(2)对于大多数负载均衡群集来说,使用NFS协议来共享数据存储是比较常见的做法,NFS也是NAS存储设备必然支持的一种协议。但是由于NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用。

(3)NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,以完成远程到本地的映射过程。所以需要安装 nfs-utils、rpcbind 软件包来提供 NFS共享服务,前者用于 NFS 共享发布和访问,后者用于 RPC 支持。

(4)NFS 的配置文件为/etc/exports(服务端进行配置)

(5)格式:共享的目录位置 客户机地址(权限选项)

2.文件服务器中NFS共享文件配置

(1)安装 nfs-utils、rpcbind 软件包

rpm -q rpcbind nfs-utils 
yum -y install nfs-utils rpcbind

在这里插入图片描述
(2)设置共享目录

mkdir -p /opt/share
chmod 777 /opt/share/

vim /etc/exports
/opt/share 192.168.19.0/24(rw,sync,no_root_squash)

客户机地址可以是主机名、IP 地址、网段地址,允许使用“*”、“?”通配符。
常用选项
“rw” 表示允许读写,“ro” 表示为只读;

sync :表示同步写入到内存与硬盘中。
async :将数据先保存在内存缓冲区中,必要时才写入磁盘。

no_root_squash : 表示当客户机以root身份访问时赋予本地root权限(默认是root_squash)。
root_squash :表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户。
all_squash :所有访问用户都映射为匿名用户或用户组。

subtree_check(默认):若输出目录是一个子目录,则nfs服务器将检查其父目录的权限。
no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率。

在这里插入图片描述
(3)启动 NFS 服务程序

systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs

netstat  -anpt  |  grep  111     -查看rpcbind端口111是否开启, rpcbind默认使用tcp端口111

在这里插入图片描述
(4)查看本机发布的 NFS 共享目录

exportfs -rv			-发布共享
showmount -e            -查看共享

在这里插入图片描述

3.客户机中访问 NFS 共享文件配置

(1)安装 nfs-utils、rpcbind 软件包

rpm -q rpcbind nfs-utils 
yum -y install nfs-utils rpcbind
systemctl start rpcbind
systemctl enable rpcbind

systemctl stop firewalld.service 
setenforce 0

-查看 NFS 服务器端共享了哪些目录
showmount -e 192.168.1.1(服务器地址)

在这里插入图片描述

(2)挂载 NFS 共享目录

方法一:手动挂载
mkdir /myshare
mount 192.168.19.33:/opt/share /myshare

方法二:自动挂载
vim /etc/fstab
192.168.19.33:/opt/share    /myshare    nfs defaults,_netdev  0  0

_netdev :表示挂载设备需要网络
mount -a     -挂载 fstab 中的所有文件系统

df -Th      -确认挂载结果

手动挂载
在这里插入图片描述

### 回答1: NFS(网络文件系统)是一种用于在网络上共享文件系统的协议。而NFS utils是一组用于管理和维护NFS的工具。为了下载NFS utils yum包,我们可以按照以下步骤进行操作。 首先,我们需要确保系统上安装了yum包管理器。Yum是一个用于在Linux发行版上管理软件包的工具。 接下来,打开终端窗口,以root用户身份运行以下命令进行yum包下载: ``` yum install nfs-utils ``` 这个命令会检查系统中的软件包仓库,然后从仓库中下载并安装NFS utils包。根据网络速度和系统性能,下载和安装过程可能会花费一些时间。 当下载和安装过程完成后,我们就可以在系统上使用NFS utils工具了。这些工具包括诸如mount、umount、exportfs等命令,用于挂载和卸载远程NFS共享,以及配置和管理NFS共享。 总结起来,要下载NFS utils yum包,可以使用yum包管理器运行"yum install nfs-utils"命令。随后,我们就可以使用NFS utils工具来管理和维护NFS共享文件系统。 ### 回答2: NFS(Network File System)是一种分布式文件系统,允许多台服务器通过网络共享存储空间和文件。NFS Utils是一套用于支持NFS协议的工具集,它包含了一系列的命令和库文件,用于管理和操作NFS。 要下载NFS Utils,可以使用Yum包管理器。Yum是Red Hat Linux和CentOS等Linux发行版的软件包管理工具,它可以简化软件的安装和更新过程。 首先,确保你的系统已经安装了Yum。在终端中输入以下命令可以检查是否安装了Yum: ``` yum list installed yum ``` 如果你没有安装Yum,请按照发行版的要求安装Yum。 接下来,你可以使用Yum来搜索NFS Utils的可用包。在终端中输入以下命令: ``` yum search nfs-utils ``` Yum将会列出所有与"NFS Utils"相关的可用包。 选择你需要安装的NFS Utils包,并使用以下命令安装它: ``` yum install nfs-utils ``` Yum会自动下载并安装选定的NFS Utils包及其依赖项。 安装完成后,你就可以使用NFS Utils的各种工具和命令来配置和管理NFS服务了。你可以通过man命令来查看每个工具和命令的使用文档,例如: ``` man showmount ``` 上述命令会显示"showmount"命令的使用手册。 总之,通过使用Yum包管理器,你可以方便地下载和安装NFS Utils工具集以支持NFS协议的操作和管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值