1.1 YUM概述:
基于RPM包构建软件更新机制
可以自动解决依赖关系
所有软件包有集中的yum软件仓库提供
http://路径 在线源
ftp:// 路径 ftp源
centos 系统yum源
#阿里云 https://mirrors.aliyun.com/centos/$releasever/
#腾讯云 https://mirrors.cloud.tencent.com/centos/$releasever/
#华为云 https://repo.huaweicloud.com/centos/$releasever/
#清华大学 https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/
ftp方式搭建云仓库
packages中的内容
NFS简介:
是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。
NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。
在 CentOS 7 系统中,需要安装 nfs-utils、rpcbind 软件包来提供 NFS 共享服务,前者用于 NFS 共享发布和访问,后者用于 RPC 支持。手动加载 NFS 共享服务时,应该先启动 rpcbind,再启动 nfs。
nfs: 一台服务器内容共享多台服务器内容 .共享存储服务
不是存储设备
硬盘 内存 光盘 块存储设备 是存储设备
配合nfs服务把存储文件数据通过网络传给其它服务器使用
nfs服务 rpc服务
如何使用nfs服务?
实验
用法:
共享目录 客户端地址/掩码(共享参数)
/opt/plx-share 192.168.75.100/24(rw,async,no_root_squash)
实验环境:
服务端:192.168.75.30
客户端: 192.168.75.100
服务端 nfc-utils rpcb
ind
mkdir plx-share 共享目录
共享出去写共享策略
进入配置文件 vim /etc/exports
/opt/plx-share 192.168.75.30/24(rw,async)
wq保存退出
systemctl start rpcbind 使用111号端口
systemctl start nfs 启动 使用2049端口号
showmount -e
systemctl stop firewalld
setenforce 0
cd plx-share
echo abc123>file6
客户端 rpcbind
重启需要挂载
showmount -e 192.168.75.30 查看共享的目录
systemctl start rpcbind
systemctl start nfs
mount 192.168.75.30:/opt/plx-share /myshare
umount -lf /data强制解挂载
exportfs -rv 不想让客户端挂载,可重新发送
创建共享目录
共享出去写共享策略
客户端实操
[root@localhost myshare]# cat abc.txt
this is test file
[root@localhost myshare]# ls
123.txt 1.txt abc.txt
[root@localhost myshare]# echo 'halloweu'> qqq.txt ##打印文件在myshare下在b主机就可以查出来
[root@localhost myshare]# ls
123.txt 1.txt abc.txt qqq.txt
[root@localhost myshare]# ls
123.txt 1.txt abc.txt qqq.txt
[root@localhost myshare]#
设置永久挂载 vim /etc/fstab
192.168.75.30:/opt/plx-share /mnt xfs default, net_dev 0 0