Linux网络第五章部署yum仓库与NFS共享服务

yum仓库:centos7 yum包都是.rpm包

centos8 dfh 和yum一样,命令也是一样的

Ubuntu 用apt,包格式.deb

1,本地源

2,在线源

3,httpt方式的yum源

yum  -y  install  httpd

systemctl  restart  httpd

关防火墙、安全机制

cd  /etc/yum.repo.d

里面的repo结尾的都移走

vim  local.repo  进入编辑

[local]

name=local

baseurl=http://20.0.0.40/test

gpgcheck=0

enable=1

保存退出

cd  /var/www/html

在此目录下创建repo的test  mkdir  test

mount  /dev/cdrom  /var/www/html/test

vim  index.html  编辑想要的内容

yum  clean  all  &&  yum  makecache

4,ftp方式的yum源

yum  -y  install  vsftpd

systemctl  restart  vsftpd

umount  /dev/cdrom  /var/www/html/test  先把上一题的解挂载

vim  local.repo  进入编辑

[local]

name=local

baseurl=ftp://20.0.0.40/data

gpgcheck=0

enable=1

保存退出

cd  /var/ftp

在这里面新建repo里面的data   mkdir  data

mount  /dev/cdrom  /var/ftp/data

cd  /etc/yum.repo.d

yum  clean  all  &&  yum  makecache

5,混合源,本地在线融合在一起

vim  local.repo  进入编辑

给上面的刚才那一段最后一行加上priority=1(数字越小,优先级越高)

在最下面添加一段

[local1]

name=zaixian

priority=2

baseurl=https://mirrors.aliyun.com/epel/7Server/x86_64/(在线源地址)

gpgcheck=0

enable=1

保存退出

yum  clean  all  &&  yum  makecache

混合源已经建立,本地源没有直接用在线源

可以在yum.repos.d这个目录下放多个源,但是本地yum源最好是单独放

混合源:

yum命令:

可以在yum.repos.d,这里面可以放多个源,但是本地源最好单独放

NFS共享服务:

network file system,计算机网络上共享文件系统得协议,不同的的计算机可以使用一个共享的目录

NFS工作原理:服务器指定一个目录,作为共享目录,也可以多个。授权其他服务器,可以使用其他目录,然后客户端通过NFS协议,发送请求到共享目录的服务器,获取操作共享目录的权限。

NFS使用RPC协议来实现客户端和服务端之间的通信

NFS特点:

1,共享性,多个客户端可以同时访问共享同一个文件系统,方便文件共享协作。

2,透明性,只管用,不关心底层大的网络细节。、

3,性能高,NFS在文件的访问速度和性能方面做了优化,提供了高校的共享服务。

4,可靠性,NFS提供机制,来确保文件的完整一致性。

NFS的配置文件 /etc/exports ——>里面是共享目录,客户机地址

rpcbind:远程调用共享,通信

systemctl stop firwalld

setenforce 0

yum -y install nfs-utils

yum -y install rpcbind

vim /etc/exports

/opt /ky30 192.168.233.0/24(rw,sync,no_root_squash)

mkdir ky30

chmod 777 ky30

systemctl start rpcbind

systemctl start nfs

netstat -anpt | grep rpcbind

showmount -e :查看本机发布的nfs目录

systemctl start rpcbind

systemctl start nfs

cd /opt

showmount -e 服务端主机号

mkdir data

mount 192.168.233.20:/opt/ky30 /opt data

df -h

cd /opt /data

echo 123 > 123

echo 456> 456

echo 789 > 789

ls

cat 123

rw:可读可写

sync:同步写入到硬盘中

no_root_squash:客户机已root用户访问,会给予本地root用户的权限

root_squash:如果客户机用root访问,会隐射成一个匿名用户

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值