目录
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刷新一下