FTP、nfs文件共享以及yum仓库

本文详细介绍了Linux系统中的yum仓库,包括yum的安装方式、仓库设置、常用命令及仓库创建过程。此外,还讲解了通过HTTP、FTP搭建网络yum仓库的方法。同时,文章讨论了NFS文件共享,包括安装、启动和使用步骤,以及FTP的基本概念和常见应用。
摘要由CSDN通过智能技术生成

目录

1、yum仓库简介 

1.1、yum简介

1.2、yum安装方式

2、yum仓库设置文件

2.1、本地yum仓库

2.2、网络yum仓库

2.3、自建网络yum仓库

3、yum命令

3.1、查询

1、yum list

 2、yum info

3、yum search

4、yum provides

5、yum grouplist

6、yum groupinfo

3.2、安装、升级

1、yum install

2、yum groupinstall

3、yum update

4、yum groupupdate

​编辑

3.3、卸载

1、yum remove

 2、yum groupremove

3.4、history

1、yum history undo 

2、yum history redo

 3、yum history info

4、yum仓库创建

4.1、本地yum仓库的搭建方式

1、挂载

2、进入yum.repos.d文件夹

3、新建文件夹并将设置文件移动进去 

 4、新建yum仓库设置文件

5、清除原有缓存并建立新的

6、检测本地yum仓库是否搭建成功

4.2、通过http 搭建yum仓库

服务端

1、安装httpd

2、启动httpd服务

3、挂载

客户端

 1、安装httpd

2、重启httpd服务

3、进入yum.repos.d文件夹

4、新建文件夹并将设置文件移动进去 

5、新建yum仓库设置文件

6、清除原有缓存并建立新的

7、检测本地yum仓库是否搭建成功

4.3、通过ftp 搭建yum仓库

1、安装软件

服务端操作

1、启动进程

2、挂载

客户端操作

1、启动服务

 2、进入yum.repos.d文件夹

3、新建文件夹并将设置文件移动进去 

4、新建yum仓库设置文件

​编辑

 5、清除原有缓存并建立新的

 6、测试

4.4、离线安装

1、下载安装包

2、查看是否下载成功

5、储存

5.1、储存分类

5.2、NFS共享

5.1、通过NFS完成共享

1、安装(客户端和服务端)

 2、启动(客户端和服务端)

3、服务端创建共享文件夹并完成共享

4、客户端连接服务端

​编辑

5、使用客户端修改服务器共享的文件并创建新的文件

5.3、ftp

1、什么是ftp

2、常见FTP---vsftpd

3、服务器操作


1、yum仓库简介 

何为yum仓库,即是存放rpm安装包的地方

1.1、yum简介

yum是一个基于RPM安装包的安装程序。

其性能优秀并且可以自动解决软件包之间的依赖关系,当你安装软件时他会自动检测该软件的依赖关系,并下载。解决了日常工作中的因为大量查找安装依赖包所浪费的时间。

所以在linux操作系统上进行软件安装的时候会出现软件包依赖的情况。yum由仓库和客户端组成,也就是整个yum由两部分组成,所以yum可以存放在两台服务器上。也可以存放在一台服务器上。可以有官方来提供服务,也可以由第三方来提供,比如国内的阿里云,搜狐云,还有一些非盈利组织比如学校等。官方的源一般在国外,下载速度肯定有限,手动更改成国内的云可以大幅提升下载速度。


1.2、yum安装方式

既然是安装,那就必须要有 Packages软件安装包和 Repodate元数据,当客户端通过yum进行安装(yum install)时,会通过本地的文件配置去寻找安装包和元数据。

安装方式:本地安装(file://)和网络安装(http://和ftp://)

1、本地yum仓库:将终端中的光驱挂载到系统文件夹下,修改yum仓库设置文件,把网络源修改为本地的光驱挂载点。

2、网络yum仓库:系统自带的yum仓库设置文件。默认的网络源,通常为linux官方提供的,也可以自己修改成阿里云等其他第三方网站。(官方的软件安装包可以保障足够安全)

3、自建网络yum仓库(ftp、http协议):自己使用ftp或者http协议建立起一个服务器,当客户端连接上,既可以通过网络从服务器下载软件安装包,进行安装。(方法同网络yum仓库,但服务器要自己搭建,适用于公司的软件自研)


2、yum仓库设置文件

2.1、本地yum仓库

本地yum仓库需要自己手动编辑

2.2、网络yum仓库

默认为linux官方的,也可以自己修改成阿里云等其他第三方网站

2.3、自建网络yum仓库


3、yum命令

命令格式:yum        [选项]        [关键字] 

3.1、查询
1、yum list
yum list [软件名]
查看 该软件的 安装包信息
当 没有 指定软件名时,查看所有安装包信息

 2、yum info
yum info [软件名]
显示该软件安装包的详细信息
(比list更详细)

3、yum search
yum search [关键字]
根据关键字寻找安装包(安装包中的关键字)

4、yum provides
yum provides [命令]
用软件里面的命令,来查找软件的安装包

5、yum grouplist
yum grouplist
查看所有包组信息(安装包组合=包组=一组安装包)

6、yum groupinfo
yum groupinfo [组包名]
不加包组名显示全部

3.2、安装、升级
1、yum install
yum install [安装包名]
安装软件

2、yum groupinstall
yum group install [包组名]
安装包组

3、yum update
yum update [软件名]
升级软件

4、yum groupupdate
yum groupupdate [包组名]
升级包组

3.3、卸载
1、yum remove
yum remove [软件名]
卸载软件

 2、yum groupremove
yum groupremove [包组]
卸载包组

3.4、history

yum history

yum history
查看yum操作的历史记录

1、yum history undo 
yum history undo 5
反向操作yum记录里面第5条

2、yum history redo
yum history redo 5
重新进行第5步操作

 3、yum history info
yum history info 5
查看第5步具体做了什么


4、yum仓库创建

yum仓库分为本地yum仓库网络yum仓库

通常我们使用网络yum仓库,只有在特殊的情况下才使用本地yum仓库,因为网络yum仓库的安装包资源比本地yum仓库的资源更新,且本地yum仓库中种类太少

总结一下:

本地~:安装包安全,在无网络情况下可以使用,但文件版本种类没网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值