yum仓库
centos7:yum包都是.rpm包
centos8:dfh 和yum一样,命令也是一样的
Ubuntu:用apt,包格式.deb
yum的基本命令:
-y:面交互,不需要向用户确认
yum install:安装具体的软件包
yum remove:卸载具体的软件包
yum info:显示所有包的信息,后面跟包名则显示单个包的相关信息
yum history:查看当前yum的操作历史
yum源的种类:
1.本地源
2.在线源
3.http方式的yum源
4.ftp方式的yum源
5.混合源,本地在线融合在一起
本地源:
存放yum源的文件:/etc/yum.repos.d 这个目录下可以放多个源,但是要注意本地yum最好单独存放
1.将光盘文件挂载到mnt目录下:mount为临时挂载命令,永久挂载需要前往/etc/fstab中配置
2.创建本地yum源:
3.清空缓存,建立源数据信息 yum clean all && yum makecache:
在线源:
命令:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
http方式的yum源:
1.安装http服务,可以先用在线源安装
2.在http的服务目录(/var/www/html)中新建挂载点data:
3.创建本地yum:
4.挂载光盘镜像到data挂载点:
5.关闭防火墙和安全机制,然后重启httpd服务
6.清空缓存,建立源数据信息 yum clean all && yum makecache:
配置成功:
ftp方式的yum源:
1.安装ftp服务,可以先用在线源安装
2.在ftp的服务目录(/var/ftp)中新建挂载点data:
3.创建本地yum:
4.挂载光盘镜像到data挂载点:
5.关闭防火墙和安全机制,然后重启ftp服务
6.清空缓存,建立源数据信息 yum clean all && yum makecache:
混合源:
本地源和在线源结合就是混合源,通过优先级(priority)来决定用什么。
1.在ftp方式的yum源中添加在线源:
2.清空缓存,建立源数据信息 yum clean all && yum makecache:
NFS共享服务
NFS共享:network file system,指的就是计算机网络上共享文件系统的协议。不同的计算机通过网络可以使用一个共享的目录
nfs的工作原理:
服务器指定一个目录,作为共享目录,也可以多个
授权使其他服务器可以使用共享目录,客户端通过NFS协议发送请求到共享目录,获取操作共享目录的权限。
NFS使用RPC协议来实现客户端和服务端之间的通信
NFS的特点:
1.共享性:多个客户端可以同时访问和共享同一个文件系统,也可以理解为目录,方便文件共享、协作
2.透明性:只管用,不关系底层的网络细节
3.性能高:NFS在文件的访问速度和性能方面做了优化,提供高效的共享服务
4.可靠性:NFS提供机制,来确保文件的完整和一致性
NFS的配置:
配置nfs的软件:
nfs-utils:共享
rpcbind:远程调用共享,通信
注意:重启服务先重启rpcbind再重启nfs
nfs的配置文件:/etc/exports
配置的是共享目录和客户机地址(权限选择)
服务端配置:vim /etc/exports
格式:
/opt/ky30:共享目录
192.168.233.0/24:可使用共享目录的网段
rw:可读可写
sync:同步写入到硬盘中
no_root_squash:客户机以root用户访问,会给予本地root用户的权限
root_squash:客户机以root用户访问,会映射成一个匿名用户
showmount -e:查看本机发布的NFS目录
客户端配置:
挂载:
格式为:共享主机的ip:共享文件的目录 挂载点
面试题:
1.NFS有没有端口号?
没有,只是提供服务,要查看rpcbind的服务端口
2.通信的五大要素
源ip、目标ip、源端口、目标ip、协议
通信的四大要素
源ip、目标ip、源端口、目标ip