目录
【一】 YUM
一、YUM仓库
yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间
二、YUM安装过程
yun安装前提是有安装包
光驱里自带 挂载后提供软件包
在yum服务器上创建yum仓库,yum仓库中有rpm包以及相关元数据文件,一般存放在repodata目录下。在使用yum客户端下载软件时,会自动在yum仓库中查询是否存在相关包和依赖关系,然后自动下载。
三、YUM配置文件
1.yum主配置文件
yum主配置文件一般存放在 /etc/yum.conf下
2.yum仓库设置文件
yum仓库设置文件一般默认存放在/etc/yum.repos.d下
3.yum日志文件
yum日志文件一般默认存放在 /var/log/yum.log
四、Linux常用命令
1.yum list
显示可用安装包
2.yum info
查看安装包详细信息
3.yum search
根据关键字查找安装包
4.yum provides
根据部分信息查找完整安装包命令
5.yum install
下载命令
6.yum remove
卸载命令
五、搭建仓库
1.搭建本地yum仓库
mount /dev/sr0 /mnt 将光驱挂在在mnt目录下
cd /etc/yum.repos.d/ 进入客户端目录
mkdir bak
mv *.repo bak/ 将所有客户端目录存放在bak目录下减少下载时的干扰
vim local.repo 编写本地yum仓库格式
[local]
name=local
baseurl=file:///mnt
gpgcheck=0
yum clean 清理缓存
yum makecache 重新构建元数据
2.搭建阿里云仓库
移走网络源,减少网络源对阿里云仓库的影响
创建阿里云仓库,库里配置
格式化后查看是否正常使用
【二】 NFS
一、存储类型
存储类型分为三种
-
直连式存储:Direct-Attached Storage,简称DAS
-
网络附加存储:Network-Attached Storage,简称NAS
-
存储区域网络:Storage Area Network,简称SAN
DAS:存储和主机是直连的,家用电脑,服务和硬盘直连,存储和主机在一台机器上
SAN:有一定距离,主机核存储设备距离先对较远 ,只提供空间不提供文件系统,管理等其他软件服务,只相当于多了一块硬盘
NAS:存储在远程,文件系统也在远程,这块空间,你可以直接访问上面的文件,你只能看到文件,文件共享NFS FTP 等都是NAS
二、NFS简介
NFS没有认证机制,并且是明文传输,所以安全性较差,一般是在局域网环境使用
依赖于RPC(远端过程调用)
需安装nfs-utils,rpcbind软件包
系统服务:nfs,rpcbind
共享配置文件:/etc/exports
1.NFS
是一种基于TCP/IP传输的网络文件系统协议。通过NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源
2.NFS的配置文件
/etc/exports
格式为: 共享的目录位置 客户机地址(权限选项)
3.NFC的特点
1)采用TCP/IP传输网络文件
2)安全性低
3)简单易操作
4)适合局域网环境
4.NFC工作原理
1)首先服务器端启动RPC服务,并开启111端口
2)启动NFS服务,并向RPC注册端口信息
3)客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口
4)服务端的RPC(portmap)服务反馈NFS端口信息给客户端。
5)客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。
5.NFC的优点
节省本地存储空间,将常用的数据,如:/home目录,存放在NFS服务器上且可以通过网络访问,本地终端将可减少自身存储空间的使用