YUM仓库以及FNS

目录

YUM概述

yum命令

本地yum源创建过程

本地缓存包:

httpd的方式

FTP

​编辑 http和ftp目录的区别

混合yum源

在线源:

NFS共享存储服务

优点:

应用场景:

依赖服务

权限选项

如何配置FNS

永久挂载


YUM概述

 YUM (Yellow dog Updater Modified)

基于RPM包构建的软件更新机制

可以自动解决依赖关系

所有软件包由集中的YUM软件仓库(类似于应用市场一个概念提供给你软件下载的总集合)

相当于RPM的升级版

yum makecache 建立元数据

主流还是centos7

centos8可以用yum也可以用dhf,rpm

ubuntu apt包格式*.ded乌班图

yum命令

yum list 显示所有可用的包

yum info 显示所有可用包的信息

yum search 模糊查找所有的相关信息

yum whatprovides 精确查找

yum install 安装具体的包

yum update 升级软件包

yum remove 卸载软件包

yum history 查看yum操作历史

yum history info 加序列号列出某次操作的详细信息

本地yum源创建过程

清理缓存再建立元数据

配置文件在 

 

 

 

本地缓存包:

只有在线源可以缓存下载的包

本地的光盘镜像是不能缓存的

httpd的方式

1 安装服务 httpd 2 运行服务 3 仅限实验环境:关防火墙和安全机制 4、创建挂在目录点:1、yum安装:/var/www/html/centos7 2 编译安装 就在编译安装完成的目录下,*htmldox 5 baseurl=http://192.168.233.21/centos7

第一步安装httpd服务

第二步运行服务

第三步仅限实验环境关防火墙和安全机制

第四步创建挂载目录点:1.yum安装的文件在/var/www/html下

2.编译安装在编译安装完成的目录下

第五步baseurl=http://192.168.190.10/centos7

 

FTP

1 安装服务 vsftpd

2 运行服务

3 仅限实验环境:关防火墙和安全机制

4、创建挂在目录点:1、yum安装:/var/ftp/centos7

5 baseurl=ftp://192.168.233.21/centos7

先安装

去默认目录下 

 挂载

开启服务

搭建本地yum源 

 

进入设置 

 

 http和ftp目录的区别

挂载点也不一样

混合yum源

本地源和在线源一个配置文件中就叫混合yum源

注意标签名不能一样

要指定优先级

数字越小优先级越高

上面是本地源下面是在线源

这里本地源优先级高

 

 

 

完成 

 

在线源:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

这是一个 wget 命令,用于下载 CentOS 7 在阿里云镜像站上的 yum 源配置文件,并将其保存为 /etc/yum.repos.d/CentOS-Base.repo 文件。通过将新的 yum 源配置文件覆盖原有的文件,可以更改系统当前使用的 yum 源地址。

NFS共享存储服务

NFS是网络文件系统的协议

允许多个服务器之间通过网络共享文件和目录

Sun Microsystems开发 现在是大部分操作系统的标配

既有服务端(服务器)也有客户端

服务端:将指定的目录标记为共享目录,给这个访问目录全部权限(777)

客户端:通过NFS协议发送共享请求到服务端,获取操作这个共享目录的权限

依赖于RPC(远端过程调用)

需安装nfs-utils、rpcbind软件包

系统服务: nfs、rpcbind

共享配置文件: /etc/exports

优点:

1.共享 多个客户端可以同时访问和共享同一个文件系统方便操作

2.透明 不关心底层网络细节只要能访问即可

3.性能出众,访问速度比较快

4.可靠性,NFS提供了一些机制确保了文件的完整性和一致性,写同步

应用场景:

共享文件服务器、集群环境、分布式存储系统的共享配置文件

依赖服务

rpcbind:远程共享调用

nfs-utils:提供共享服务

权限选项

1.rw 允许读写权限

2.ro 允许只读权限

3.xync同步写入到内存和硬盘中

4.no_root_squash 客户端以root用户访问服务端,赋予本地root权限

5.root_squsah客户端以root用户访问服务端,把root用户映射成一个匿名用户

6.all_squash:所有访问服务器的用户都映射成匿名用户

7.async将数据先保存在内存缓冲区中,必要时才写入磁盘。

8.subtree check (默认)若输出目录是一个子目录,则nfs服务器将检查其父目录的权限

9.no subtree check即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率

nfs-utils默认端口2049端口号协议tcp

recbind默认端口111协议tcp

如何配置FNS

 

 

保存退出

去opt目录下给他所有权限

 

 

打开服务

1.先开rpcbind再打开ufs-utils

原因:

NFS进行网络传输,先用的就是Rpc协议,rpc协议需要由rpcbind来提供,所有要先开rpcbind再启动ufs-utils

showmount -e 查看服务器发布的共享目录 

 

去服务端

关闭防火墙和安全服务

检查是否安装

showmount -e 看192.168.233.21共享了什么

 

和客户端挂载到一起 

 

 

永久挂载

先把上面的临时挂载解挂

 

设置永久挂载 


 

 

 在最后一行输入

保存退出

mount -a刷新一下

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值