YUM远程仓库以和NFS共享存储服务

YUM概述:

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
YUM远程仓库以和NFS共享存储服务

YUM 软件仓库的提供方式:

(1)FTP服务:ftp://…
(2)HTTP服务:http://…
(3)本地目录: file://…

YUM软件包来源:

Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的PGP签名,主要是为了您的系统安全。而对于Fedora core 4.0 的用户,rpm.的签名是自动导入并安装的。

YUM软件包的查询:

yum list [软件名]
yum info [软件名]
yum search <关键字>

YUM的配置文件:

基本设置:/etc/yum.conf
仓库设置:/etc/yum.repos.d/*.repo
日志文件:/var/log/yum.log

YUM升级软件:

yum update
yum groupupdate
YUM卸载软件:
yum remove <软件名>…
yum groupremove <包组名>…

架构YUM远程仓库:

1、开启两台CentOS 7 ,一台作为服务端server,另一台作为客户端client
YUM远程仓库以和NFS共享存储服务
YUM远程仓库以和NFS共享存储服务
2、在服务端执行“mount /dev/cdrom /mnt
”命令将进行文件挂载到、mnt命令上。
YUM远程仓库以和NFS共享存储服务
3、执行“yum install vsftpd -y ”命令安装ftp服务软件包。
YUM远程仓库以和NFS共享存储服务
4、使用“cd ftp/”命令进入到站点目录,执行“mkdir centos7 ”命令创建centos7目录。
YUM远程仓库以和NFS共享存储服务
5、使用“cp -rf /mnt/ centos7/ & ”命令将镜像文件强行复制到centos7目录中;执行“mkdir other”命令创建other目录;在使用“ createrepo -g /mnt/repodata/repomd.xml other/”建立拓展内容到other目录中。
YUM远程仓库以和NFS共享存储服务
6、使用“cd centos7/”命令进入到centos7目录查看复制的内容。
YUM远程仓库以和NFS共享存储服务
7、使用“cd repodata/”进入repodata目录查看建立内容。
YUM远程仓库以和NFS共享存储服务
8、使用“systemctl start vsftpd ”命令开启服务,并使用“netstat -ntap | gerp 21”
命令过滤查看21号端口的状态。
YUM远程仓库以和NFS共享存储服务
9、使用“systemctl stop firewalld.service”命令关闭防火墙;再使用“setenforce 0”命令关闭增强型安全功能。
YUM远程仓库以和NFS共享存储服务
10、在客户端使用“yum install ftp -y”命令安装ftp命令。
YUM远程仓库以和NFS共享存储服务
11、使用“ftp 192.168.174.151”命令即可匿名访问到服务端。
YUM远程仓库以和NFS共享存储服务
12、使用“ cd /etc/yum.repos.d/”命令进入到yum仓库目录;执行“mkdir bak”命令创建备份目录,并使用“mv
.repo bak/”命令将使用内容移入备份目录。
YUM远程仓库以和NFS共享存储服务
13、使用“yum clean all”命令清除yum缓存。
YUM远程仓库以和NFS共享存储服务
14、此时便无法使用“yum install httpd -y”命令安装服务。
YUM远程仓库以和NFS共享存储服务
15、使用“vim centos7.repo”命令创建新的centos7.repo文件。
YUM远程仓库以和NFS共享存储服务
16、在centos7.repo文件中写入如下信息。
YUM远程仓库以和NFS共享存储服务

[base]
name=centos7.packages   baseurl=ftp://192.168.174.151/centos7
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.174.151/centos7/RPM-GPG-KEY-CentOS-7

[other]
name=other.packages    baseurl=ftp://192.168.174.151/other
enabled=1
gpgcheck=0

秘钥文件在服务端的/var/ftp/centos7目录中。
YUM远程仓库以和NFS共享存储服务
17、配置好文件后便可以使用“yum install httpd -y”命令来安装http服务。
YUM远程仓库以和NFS共享存储服务
18、使用“systemctl start httpd”命令启动http服务,并关闭防火墙及安全功能。
YUM远程仓库以和NFS共享存储服务
19、使用浏览器访问“192.168.174.155”及访问网页。
YUM远程仓库以和NFS共享存储服务

NFS共享存储服务:

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
依懒于RPC(远程过程调用)
需要安装 nfs、 rpcbind 软件包
系统服务:nfs 、rpcbind
共享配置文件 : /etc/exports

架构NFS共享储存服务:

1、使用“fdisk /devsdb”命令将一块新硬盘建立分区。
YUM远程仓库以和NFS共享存储服务
2、使用“mkfs.xfs /dev/sdb1”命令将该硬盘格式化。
YUM远程仓库以和NFS共享存储服务
3、使用“vim /etc/fstab”命令进入自动挂载配置文件。
YUM远程仓库以和NFS共享存储服务
4、将新硬盘自动挂载到/mnt目录中。
YUM远程仓库以和NFS共享存储服务
5、使用“mount -a”命令执行自动挂载。
YUM远程仓库以和NFS共享存储服务
6、在服务端使用“ yum install nfs-utils rpcbind -y”命令安装安装nfs-utils,rpcbind软件包。
YUM远程仓库以和NFS共享存储服务
7、使用“ vim /etc/exports”命令进入高校配置文件。
YUM远程仓库以和NFS共享存储服务
8、主配置文件中写入“/mnt 192.168.174.0/24 (rw,sync,no_root_squash)”.
YUM远程仓库以和NFS共享存储服务
9、使用“systemctl start nfs ”与“systemctl start rpcbind”命令开启nfs与rpcbind服务。
YUM远程仓库以和NFS共享存储服务
10、使用“systemctl stop firewalld.service”命令关闭防火墙;再使用“setenforce 0”命令关闭增强型安全功能;执行“ showmount -e”命令查看共享服务状态。
YUM远程仓库以和NFS共享存储服务
11、在客户端上使用“systemctl stop firewalld.service”命令关闭防火墙;再使用“setenforce 0”命令关闭增强型安全功能。
YUM远程仓库以和NFS共享存储服务
12、使用“yum install httpd -y”命令安装http服务。
YUM远程仓库以和NFS共享存储服务
13、使用“mount 192.168.174.151:/mnt /var/www/html/”将共享资源挂载到网站站点目录中。
YUM远程仓库以和NFS共享存储服务
14、设置共享资源自动挂载到站点目录中。
YUM远程仓库以和NFS共享存储服务
15、使用“mount -a”命令执行自动挂载。
YUM远程仓库以和NFS共享存储服务
16、使用“cd /var/www/html”命令进入到站点目录。
YUM远程仓库以和NFS共享存储服务
17、执行“ vim index.html ”命令创建网页内容文件。
YUM远程仓库以和NFS共享存储服务
18、在文件中写入“<hl>this is nfs web</hl>”。
YUM远程仓库以和NFS共享存储服务
19、使用“systemctl start httpd.service”命令开启网站服务。
YUM远程仓库以和NFS共享存储服务
20、使用浏览器访问“192.168.174.155”即可浏览我们创建的网页。
YUM远程仓库以和NFS共享存储服务
21、倘若服务器故障了,客户端便无法查看挂载信息并卡住了。
YUM远程仓库以和NFS共享存储服务
22、我们必须另开一台终端,并自行手动输入
“umount -lf /var /www/html”命令来强行解除挂载。切记不要用Tab键进行补全。
YUM远程仓库以和NFS共享存储服务

### 回答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 LinuxCentOS等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协议的操作管理。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值