Linux:源仓库部署与NFS共享服务

一、yum源仓库服务

yum软件仓库的常用类型:
本地源仓库:baserul=file://
在线源仓库:baserul=http://  或  https://
ftp源仓库:baserul=ftp://
 

如何搭建yum本地源仓库、ftp源仓库?

  • 在仓库主机的软件包目录中准备好软件包列表,并使用 createrepo <软件包目录> 命令建立仓库数据文件
  • 在客户机的 /etc/yum.repos.d/ 目录中创建yum仓库源配置文件  XXX.repo
  • 在 XXX.repo yum仓库源配置文件使用 baseurl=file://  指定本地的软件包目录
  •                                      baseurl=ftp://   指定ftp服务器地址及其子目录
  • yum makecache 更新缓存, yum install -y 安装软件

通过yum下载软件包
1、开启缓存

  • vim /etc/yum.conf
  • cachedir=软件包缓存目录
  • keepcache=1                 #1为开启缓存,0为关闭缓存
  • yum install -y 软件名       #下载并安装软件包

2、仅下载软件包

  • yum install -y 软件名 --downloadonly --downloaddir=软件包下载目录
  • yumdownloader --destdir=软件包下载目录 --resolv  软件名       #--resolv代表下载软件所需的所有依赖包,不加这个选项代表仅下载指定的软件包
     

二、NFS共享服务

  • 服务端要安装软件包

rpcbind、nfs-utils 并启动服务 rpcbind(端口111)、nfs(端口2049)
   客户端要安装 rpcbind 并启动服务 
systemctl enable --now rpcbind nfs       #要求先启动rpcbind,再启动nfs
   

  • 在服务端准备共享目录

准备好硬盘分区/LVM/RAID,格式化,挂载到共享目录,并设置相应的权限
chmod 777 <共享目录>       #若客户端只读不写则省略

  • 设置共享配置文件

vim /etc/exports
共享目录   客户端地址或网段(共享参数选项,....)
                            ro rw  sync async  no_root_squash all_squash  anonuid anongid  no_subtree_check

  • 发布共享目录

exportfs -arv       #在线发布

服务端检查    showmount -e
客户端检查    showmount -e  服务端IP

  • 客户端挂载使用

mount [-t nfs] 服务端IP:共享目录   本地挂载点目录

vim /etc/fstab
服务端IP:共享目录    本地挂载点目录    nfs   defaults,_netdev    0 0
 

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值