YUM基本介绍
基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包由集中地YUM软件仓库提供
在配置文件中 enable=1代表自动开启yum源
软件仓库的提供方式:
FTP服务:ftp://…
HTTP服务:http://…
本地目录:file://…
访问YUM仓库
为客户机指定YUM仓库位置 :
配置文件: /etc/yum.repos .d/centos7.repo
[base]
name=CentOS 7.3
baseurl=ftp://192.168.4.254/centos7 #本地源
enabled=1
gpgcheck=1
[other]
name=Other RPM Packages
baseurl=ftp://192. 168.4.254/other
enabled=1
gpgcheck=0
本地YUM仓库
将CentOS 7光盘放入光驱
挂载镜像到仓库位置,URL地址为file:///media/cdrom
配置文件:vi /etc/yum.repos.d/local.repo[local]
name=CnetOS 7.3
baseurl=file:///mnt #挂载点目录
enabled=1
gpgcheck=0
YUM的配置文件
基本设置:/etc/yum.conf
仓库设置:/etc/yum.repos.d/*.pero
日志文件:/var/log/yum.log
YUM缓存目录:/var/cache/yum/
b
a
s
e
a
r
c
h
/
basearch/
basearch/releasever 存放下载的软件包,仓库信息等数据
查询软件包/包组
yum list 软件名/yum grouplist 包组名
安装软件包/包组
yum install 软件名/yum groupinstall 包组名
升级软件包/包组
yum update 软件名/yum groupupdate包组名
NFS网络文件系统
依赖于RPC(远端过程调用)
需安装nfs-utils、rpcbind软件包
系统服务:nfs、rpcbind
共享配置文件:/etc/exports
使用NFS发布共享资源
安装并开启nfs-utils、rpcbind
yum -y install nfs-utils rpcbind
systemctl enable nfs
systemctl enable rpcbind
设置共享目录
mkdir -p /opt/wwwroot
vi /etc/exports
/opt/wwwroot 192. 168.7.0/24(rw,sync,no_ root_ squash)
/var/ftp/pub 192.168.4.11(ro) 192. 168.4.110(rw)
ro是只读,rw读写,sync服务器和客户机开启同步,no_root_squash可以是root身份访问服务器
启动NFS服务程序
查看本机发布的NFS共享目录
systemctl start nfs
systemctl start rpcbind
netstat -anpt | grep rpc 查看服务开启情况
showmount -e 查看本机发布的NFS共享目录
客户机端访问NFS共享资源
yum -y install rpcbind nfs-utils
systemctl enable rpcbind
systemctl start rpcbind
showmount -e 服务器的IP(192.168.7.250)
fstab自动挂载设置
vi /etc/fstab
/opt/wwwroot /var/www/html nfs defaults,_netdev 0 0
netdev 0 0代表设备需要网络
强制卸载NFS
umount -lf /mnt