FTP服务器,部署YUM仓库,NFS共享服务
一,概述
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
- 关闭防火墙
[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/
- 新建一个文件夹bak,将当前目录下的所有文件移到bak文件夹中作为备份
mkdir bak
mv *.repo bak
12. 清除yum缓存
yum clean all
- 创建新的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共享服务相关推荐
- 部署yum仓库自动挂载服务
1.首先进入到/etc.yum.repos.d.目录中(因为该目录中存放着Yum软件仓库的配置文件) 2.使用vim编辑器创建一个abc.repo的新配置文件(文件名称可随意,但后缀必须为.repo) ...
- FTP服务器、部署YUM仓库与NFS共享服务
FTP协议 概述 搭建与配置 部署YUM仓库服务 概述 配置本地 yum 源仓库 安装yum远程源(ftp模式) FNS共享存储服务 NFS概念 NFS使用场景 NFS服务 NFS配置安装 FTP协议 ...
- FTP服务及部署YUM仓库与NFS服务!
FTP服务及部署YUM仓库与NFS服务 一.FTP服务 1.概述 2.ftp服务的2种模式 Standard模式 Passive模式 3.搭建ftp服务 (1)搭建环境 (2)安装 (3)配置文件 4 ...
- 部署YUM仓库及NFS共享服务(咕咕咕)
文章目录 YUM YUM概述 准备安装源 访问YUM仓库 NFS NFS共享存储服务 NFS配置文件 在文件服务器使用NFS发布共享资源 在客户机中访问NFS共享资源 YUM YUM概述 基于RPM包 ...
- 部署YUM仓库及NFS共享服务
目录 一YUM概述 1.yum仓库简介 2.yum实现过程 二.yum配置文件及命令 1.yum配置文件 2.仓库设置文件 3.日志文件 4.yum命令详解 4.1查询 4.1.1 yum list ...
- 部署yum仓库与NFS服务
文章目录 部署yum仓库与NFS服务 构建yum软件包 yum常用命令 FTP远程仓库搭建步骤 服务端 客户端 使用NFS发布共享资源 NFS应用场景 服务端 强制卸载NFS 部署yum仓库与NFS服 ...
- 理论+实操 :部署YUM仓库以及NFS资源共享服务————理论讲解
文章目录 一 : YUM概述 1.1 YUM,Yellow dog Updater Modified 二 : 准备安装源 2.1 软件仓库的提供方式 2.2 RPM软件包的来源 2.3 构建Cento ...
- YUM仓库及NFS共享服务理论
文章目录 一.YUM仓库 1.YUM概述 2.准备安装源 3.访问YUM仓库 二.FNS共享存储服务 1.NFS概念 2.NFS使用场景 3.NFS服务 一.YUM仓库 1.YUM概述 YUM(Yel ...
- Linux服务篇之YUM仓库及NFS共享服务
文章目录 1 yum 仓库 1.1 yum 实现过程 2 yum 配置文件 2.1 yum主配置文件 2.2 仓库设置文件 2.3 日志文件 3 yum命令详解 3.1 查询软件包命令 3.2 查询软 ...
- Linux YUM扩展NFS共享存储服务(配置图解)
NFS共享存储服务 一.YUM 1.YUM (Yellow dog Updater Modified) 2.软件仓库的提供方法 3.RPM软件包的来源 4.构建CentOS 7 软件仓库 5.在软件仓 ...
最新文章
- 迁移学习的魔法:任何人都将能使用深度学习
- 使用Feign时如何设置Feign的Header信息
- (十四)struts2的国际化
- 【数据竞赛】2020 Kaggle 10大竞赛方案汇总
- mysql8.0.12插件_MySQL8.0.12 安装及配置
- 配置ubuntu使用console登录登录欢迎提示
- 批量生成6位数字_太准了,你是Excel高手or小白看这6个操作就知道了
- Matlab求整数规划
- RPLIDAR的坐标系问题
- 【寻找最佳小程序】03期:摩拜单车小程序——联合微信团队打造,实现不换码一扫即用
- 无向简单图怎么判断_简单图的判定
- protobuf篇:介绍、安装、测试
- java空瓶换饮料的程序实现
- 废品站老板切割金属罐体时发生爆炸致死
- 【运筹学】对偶理论 : 互补松弛性 ( 原问题与对偶问题标准形式 | 互补松弛定理 | 互补松弛定理示例说明 )
- 使用Python,OpenCV获取、更改像素,修改图像通道,剪裁ROI
- el-table 点击单元格可编辑 点击表头可修改 右击表头删除表头和内容
- PMP项目管理 | 项目质量管理
- 【Oracle 数据库】奶妈式教程day15 DDL、DML、索引、视图、序列、死锁这一篇就够了
- 反激式开关电源设计方案,12V6A输出,有完整原理图
热门文章
- TypeError: The view function for did not return a valid response. The function either returned None
- ChatGPT国内镜像站初体验:聊天、Python代码生成等
- WWX的520(结构体排序)
- IOS 和安卓系统比较
- 医疗时鲜资讯:第二十三届中国国际医用仪器设备展览会暨技术交流会 有感
- 试论私营企业财务管理特征
- python 3.6 tensorflow_python3.6安装,以及安装tensorflow
- 打开i信服务器正在运行中,【网络异常,0/12157 Unknown】i信登录时出现
- wifi信号增强android,WiFi信号增强放大器app下载
- java类的心得_java面向对象学习心得3篇