一,概述
1、YUM概述

基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包由集中的YUM软件仓库提供

2、软件仓库的提供方式

FTP服务:ftp://…
HTTP服务:http://…
本地目录:file://…

3、RPM软件包的来源

CentOS发布的RPM包集合
第三方组织发布的RPM包集合
用户自定义的RPM包集合

4、关于YUM命令

由软件包yum-3.4.5-150.el7.centos.noarch提供
用来访问YUM仓库,查询、下载及安装、卸载软件包

5、YUM的配置文件

基本设置:/etc/yum.conf
仓库设置:/etc/yum.repos.d/*.repo
日志文件:/var/log/yum.log

6、YUM命令使用

yum update 既更新软件包,同时更新系统内核 时间长
yum upgrade 只更新软件包
yum install <软件包> 安装
yum remove <软件包> 卸载
yum list 查看软件列表
yum clean all 清空缓存
yum info <软件包> 查看软件包详细信息
yum whatprovides <文件/目录> 查看文件/目录归属于哪个软件包

7、NFS共享存储服务

NFS网络文件系统
依赖于RPC(远端过程调用)
需安装nfs-utils、rpcbind
共享配置文件:/etc/exports

8、NFS文件设置共享目录的几种不同属性

rw–可读可写
sync–同步
no_root_squash–远程登录不会降低权限
ro–只读

二,FTP介绍
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。

搭建FTP服务器
安装,开启服务

yum -y  install  vsftpd systemctl start  vsftpd

vim /etc/vsftpd/ftpusers‘
优先级


vim /etc/vsftpd/user_list


vim /etc/vsftpd/vsftpd.conf //主配置器


允许匿名登录

systemctl start vsftpd // 开启服务





进入配置文件修改

安全验证

yum 安装


2.安装ftp服务

yum install vsftpd -y

3./var/目录下回出现一个ftp目录,在ftp目录下新建文件夹centos7

4.将挂载点、mnt下的内容全部复制到新建的文件夹centos7中

[root@localhost ftp]# cp -rf /mnt/* centos7 &


5.再创建一个扩展目录other

6. 建立扩展目录

[root@localhost ftp]# createrepo -g /mnt/repodata/repomd.xml /other


7. 开启服务

[root@localhost ~]# systemctl start vsftpd
  1. 关闭防火墙
[root@localhost ~]# systemctl stop firewalld.service[root@localhost ~]# setenforce 0

9.进入客户端虚拟机,安装ftp服务

yum install ftp -y


10. 进入/etc/yum.repos.d目录

cd /etc/yum.repos.d/
  1. 新建一个文件夹bak,将当前目录下的所有文件移到bak文件夹中作为备份

mkdir bak

mv *.repo bak

12. 清除yum缓存

yum clean all
  1. 创建新的repo文件
[root@promote yum.repos.d]# vim centos7.repo


14. 加载yum仓库

Yum list

15. 尝试用yum安装软件包

NFS共享存储服务
NFS:(Network File System)网络文件系统

1.依赖于RPC (远端过程调用)

2.需安装nfs-utils,rpcbind软件包

3.系统服务:nfs,rpcbind

4.共享配置文件:/etc/exports

1.新建一块磁盘,分区格式化并挂载到/mnt目录下

2.安装nfs-utils rpcbind 软件包

[root@promote ~]# yum install nfs-utils rpcbind -y

3.修改nfs服务配置文件

[root@promote ~]# vim /etc/exports

里面配置文件

4.启动服务

[root@promote ~]# systemctl start nfs[root@promote ~]# systemctl start rpcbind

5.关闭防火墙

[root@promote ~]# systemctl stop firewalld.service [root@promote ~]# setenforce 0

6.自身查看/mnt目录是否提供出去

[root@promote ~]# showmount -e


7.打开客户端虚拟机,关闭防火墙

[root@promote ~]# systemctl stop firewalld.service [root@promote ~]# setenforce 0

8.安装httpd服务

[root@promote ~]# yum install httpd -y

9.挂载

[root@promote ~]# mount 192.168.100.128:/mnt /var/www/html


10.查看站点的容量

补充:自动挂载修改配置文件

[root@promote ~]# vim /etc/fstab

使用mount -a执行即可

FTP服务器,部署YUM仓库,NFS共享服务相关推荐

  1. 部署yum仓库自动挂载服务

    1.首先进入到/etc.yum.repos.d.目录中(因为该目录中存放着Yum软件仓库的配置文件) 2.使用vim编辑器创建一个abc.repo的新配置文件(文件名称可随意,但后缀必须为.repo) ...

  2. FTP服务器、部署YUM仓库与NFS共享服务

    FTP协议 概述 搭建与配置 部署YUM仓库服务 概述 配置本地 yum 源仓库 安装yum远程源(ftp模式) FNS共享存储服务 NFS概念 NFS使用场景 NFS服务 NFS配置安装 FTP协议 ...

  3. FTP服务及部署YUM仓库与NFS服务!

    FTP服务及部署YUM仓库与NFS服务 一.FTP服务 1.概述 2.ftp服务的2种模式 Standard模式 Passive模式 3.搭建ftp服务 (1)搭建环境 (2)安装 (3)配置文件 4 ...

  4. 部署YUM仓库及NFS共享服务(咕咕咕)

    文章目录 YUM YUM概述 准备安装源 访问YUM仓库 NFS NFS共享存储服务 NFS配置文件 在文件服务器使用NFS发布共享资源 在客户机中访问NFS共享资源 YUM YUM概述 基于RPM包 ...

  5. 部署YUM仓库及NFS共享服务

    目录 一YUM概述 1.yum仓库简介 2.yum实现过程 二.yum配置文件及命令 1.yum配置文件 2.仓库设置文件 3.日志文件 4.yum命令详解 4.1查询 4.1.1 yum list ...

  6. 部署yum仓库与NFS服务

    文章目录 部署yum仓库与NFS服务 构建yum软件包 yum常用命令 FTP远程仓库搭建步骤 服务端 客户端 使用NFS发布共享资源 NFS应用场景 服务端 强制卸载NFS 部署yum仓库与NFS服 ...

  7. 理论+实操 :部署YUM仓库以及NFS资源共享服务————理论讲解

    文章目录 一 : YUM概述 1.1 YUM,Yellow dog Updater Modified 二 : 准备安装源 2.1 软件仓库的提供方式 2.2 RPM软件包的来源 2.3 构建Cento ...

  8. YUM仓库及NFS共享服务理论

    文章目录 一.YUM仓库 1.YUM概述 2.准备安装源 3.访问YUM仓库 二.FNS共享存储服务 1.NFS概念 2.NFS使用场景 3.NFS服务 一.YUM仓库 1.YUM概述 YUM(Yel ...

  9. Linux服务篇之YUM仓库及NFS共享服务

    文章目录 1 yum 仓库 1.1 yum 实现过程 2 yum 配置文件 2.1 yum主配置文件 2.2 仓库设置文件 2.3 日志文件 3 yum命令详解 3.1 查询软件包命令 3.2 查询软 ...

  10. Linux YUM扩展NFS共享存储服务(配置图解)

    NFS共享存储服务 一.YUM 1.YUM (Yellow dog Updater Modified) 2.软件仓库的提供方法 3.RPM软件包的来源 4.构建CentOS 7 软件仓库 5.在软件仓 ...

最新文章

  1. 迁移学习的魔法:任何人都将能使用深度学习
  2. 使用Feign时如何设置Feign的Header信息
  3. (十四)struts2的国际化
  4. 【数据竞赛】2020 Kaggle 10大竞赛方案汇总
  5. mysql8.0.12插件_MySQL8.0.12 安装及配置
  6. 配置ubuntu使用console登录登录欢迎提示
  7. 批量生成6位数字_太准了,你是Excel高手or小白看这6个操作就知道了
  8. Matlab求整数规划
  9. RPLIDAR的坐标系问题
  10. 【寻找最佳小程序】03期:摩拜单车小程序——联合微信团队打造,实现不换码一扫即用
  11. 无向简单图怎么判断_简单图的判定
  12. protobuf篇:介绍、安装、测试
  13. java空瓶换饮料的程序实现
  14. 废品站老板切割金属罐体时发生爆炸致死
  15. 【运筹学】对偶理论 : 互补松弛性 ( 原问题与对偶问题标准形式 | 互补松弛定理 | 互补松弛定理示例说明 )
  16. 使用Python,OpenCV获取、更改像素,修改图像通道,剪裁ROI
  17. el-table 点击单元格可编辑 点击表头可修改 右击表头删除表头和内容
  18. PMP项目管理 | 项目质量管理
  19. 【Oracle 数据库】奶妈式教程day15 DDL、DML、索引、视图、序列、死锁这一篇就够了
  20. 反激式开关电源设计方案,12V6A输出,有完整原理图

热门文章

  1. TypeError: The view function for did not return a valid response. The function either returned None
  2. ChatGPT国内镜像站初体验:聊天、Python代码生成等
  3. WWX的520(结构体排序)
  4. IOS 和安卓系统比较
  5. 医疗时鲜资讯:第二十三届中国国际医用仪器设备展览会暨技术交流会 有感
  6. 试论私营企业财务管理特征
  7. python 3.6 tensorflow_python3.6安装,以及安装tensorflow
  8. 打开i信服务器正在运行中,【网络异常,0/12157 Unknown】i信登录时出现
  9. wifi信号增强android,WiFi信号增强放大器app下载
  10. java类的心得_java面向对象学习心得3篇