yum概述
- 基于rpm包构建的软件更新机制
- 可以自动解决依赖关系
- 所有软件包有集中的yum软件仓库提供
安装软件
命令:yum install [选项] 软件名
选项:
- -y (提示信息默认yes)
- -q (不显示安装过程)
卸载软件
方法一
命令:yum remove 软件名
方法二
命令:yum history undo ID号
yum源的其他命令
清除yum缓存目录
命令: yum clean all
新建yum源后重新建立元数据
命令:yum makecache
显示所有yum源
命令:yum repolist all
手动搭建yum源
yum源分类:
- 本地源:file://
- 在线源:http:// 或 https://url地址
- ftp源:ftp://ftp服务地址
搭建在线yum源
新建阿里云yum源配置文件
命令:vim ali.repo
清除yum缓存目录和重新建立元数据
配置yum源优先级
当既有本地yum源又有aliyun源或其他yum源的时候,我们在装软件包的时候当然希望先用本地的yum源去安装,本地找不到可用的包时再使用aliyun源去安装软件,这里就涉及到了优先级的问题,yum提供的插件yum-plugin-priorities.noarch可以解决这个问题。
安装yum-plugin优先级插件
命令:yum install -y yum-plugin-priorities.noarch
安装后进入vim local.repo配置文件
NFS简介
- NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。
- 使用NFS协议来共享数据存储是比较常见的做法,NFS也是NAS存储设备必然支持的一种协议。但是由于NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用。
- NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,以完成远程到本地的映射过程。所以需要安装 nfs-utils、rpcbind 软件包来提供 NFS共享服务,前者用于 NFS 共享发布和访问,后者用于 RPC 支持。
- nfs使用tcp/udp的2049端口;rpcbind使用tcp/udp的111端口。
- 补充:通过端口号查看文件命令(netstat -tunlp|grep 端口号)
NFS原理图
配置实现NFS文件共享存储
关闭防火墙,下载nfs软件
准备共享目录
修改共享策略配置文件 /etc/exports
NFS 的配置文件为 /etc/exports
配置字段格式为: 共享的目录 客户机地址或网段(权限选项1,权限选项2,...)
例如:
启动rpcbind和nfs服务(手动加载NFS共享服务时,应该先启动rpcbind,再启动nfs)
查看本机发布的nfs共享目录
进入客户端同样关闭防火墙,下载nfs相关软件
挂载NFS共享目录
手动挂载