9月10日作业

1、总结rpm和yum实现程序包的管理功能.

程序包管理:

deb:debian

rpm:redhat

rpm用c语言重写之后才是现在用的,比较好,成为了业界标准

程序包组成部分:

二进制程序:/bin /sbin /usr/bin /usr/sbin

库文件:/lib64 /usr/lib64

配置文件:/etc

帮助文件:manual info

包管理器:

打包:一个单一的归档文件:里面包含一堆文件

安装:展开归档文件,把文件放到指定的地方

卸载:找到安装的文件,然后删除他们

升级:用新版的程序替换掉老版本的程序

校验:来源合法性:得信任才能装。完整性:保证没被别人改过

rpm的打包工具是rpmbuild:它基于specs文件进行打包,它有个元数据存储着安装的信息

分包机制:分为核心包和支包,用啥安啥

rpm包明明机制

name-(major.minor.release)-release.arch.rpm

包名-(主版本号.次版本号.修正版本号)-RPM包的Release-架构.rpm

主版本号:最关键的功能升级才改变

次版本号:小功能的改进

修正版本号:修正bug

RPM包的Release是rpm包的版本号el7时enterprises linux 7

rpm有自己的数据库:/var/lib/rpm

每一个包的包名

安装生成的文件

校验码等

如何获取rpm包:

1、发行公司提供的,光盘里的Packages

2、fedora-EPEL

3、某些程序的官网

4、三方网站rpmfind.net      rpm.pbone.net      pkgs.org

如何使用

格式:   rpm –ivh 包

-i是安装

-v详细过程,-vv更详细,-vvv

-h显示安装进度的显示

--nodeps:忽略以来关系

--test:测试一次

--replacepkgs:重装

-Uvh:升级有旧版程序包,升级,没有就安

-Fvh:升级有旧版程序包,升级,没有不安

-e:卸载

-q查询

-qa查询本机所有安装包

-qf查询文件是哪个包生成的

-qc查询包生成哪些配置文件

-qd查询包生成哪些文档

-V校验

包校验:

来源合法性:非对称加密,公钥私钥成对出现

完整性验证单向加密

在/etc/pki/rpm-gpg/

导入密钥 rpm --import

校验 rpm –K 包

Yum

Yellowdog Update Modifier

去包仓库找我们查找我要找的命令,仓库可以有多个,每当我们找的时候,他会找一次这些仓库,找在库的元数据包里到最新的版本,然后下载到本地(包括元数据包),放到缓存里,如果都下载完,它就安装。每一个仓库都是独立管理的

阿里云,163,搜狐镜像都是仓库

mirrors.aliyun.com/centos

元数据文件在repodata文件夹里

yum程序的配置文件

/etc/yum.conf

全局配置,对所有仓库都适用

/etc/yum.repos.d/*.repo

一个文件里都是一个或一组类似功能

[REPO_ID]

name=

baseurl=可以有多个,

上下同理

#mirrorlst=SCHEME://HostName定义了镜像列表

enabled=1启用0关闭

gpgcheck=1检验0不检验

gpgkey=上面的密钥

cost=指明仓库的开销,数值越小开销越小,越被使用,默认1000

可用变量:

$releasever:引用当前系统主版本号cenos7.1的7

$basearch:当前系统的基本架构 i386啥的

注意结尾一定要以.repo结尾才可以

可以自定义repo文件

yum repolist可以查询你有哪些仓库

说我有问题!

找不到原因

yum命令:

install 安装

remove卸载,以来的也卸载

info查询包信息,无论安装与否

search all显示所有包最好加上key

list 包 列出已经安装的包 all显示所有

provide查询提供指定内容的软件包

reinstall重新安装

downgrade降级

clean降级:清理包,元数据啥的 all 清理所有

makecache生成元数据缓存

grouplist列出所有包组

groupinfo “包”查询包组讯息

groupinstall 安装组

groupremove移除一个包组

repolist all,enabled,disabled仓库

repoinfo仓库信息

yum help repoinfo可以查询repoinfo怎么用

使用本地光盘当本地仓库

使用file:/// 代替baseurl

创建本地仓库

自己yum installl createrepo

createrepo 指向你下那一堆rpm包的目录,后续就自动了

DNF是YUM的升级版

yum install dnf以后就可以用dnf了

最后:yum是自动挡,rpm是手动档,各有千秋!

时间: 2024-08-14 05:13:46

9月10日作业的相关文章

高项学员:2015年10月10日作业

高项学员:2015年10月10日作业1.下载<政府采购法实施例例>2015年新发布的,并看一下(这个不用写,下面的是写的)2.沟通管理计划包括哪些内容?3.风险管理中,负面风险. 正向风险的应对策略?4.采购管理中,包括哪些内容?最晚提交时间:2015年10月12日(下次上课前).提交方法:同学们按照要求完成作业,并发布在自己的51CTO博客,并将博文地址以评论的形式发布在老师布置作业的评论区

程序包管理--9月10日作业

程序包管理RPM 1.回顾: 内核功能:进程管理.内存管理.网络协议栈.驱动程序 应用程序:具体功能 2.包管理器:打包,包管理(安装.升级.卸载.查询及校验) deb: debian rpm: redhat package manager 3.程序包的组成部分: 二进制程序:/bin, /sbin,/ /usr/bin, /usr/sbin, 库文件:/lib64, /usr/lib64 配置文件:/etc 帮助文件:manual, info 4.rpm包: 4.1分包机制 源码包的命名格式:

2015年10月10日作业

2.沟通管理计划包括哪些内容? a.沟通计划编制,1.确定项目干系人,已经对项目的影响程度2.明确干系人需要的信息. b.信息分发,以合适的方式及时向项目干系人提供所需信息. c.绩效报告,收集并分发有关项目绩效的信息,包括状态报告.进展报告和预测. d.项目干系人管理,对项目沟通进行管理,以满足信息需要者的需求并解决项目干系人之间的问题.3.风险管理中,负面风险. 正向风险的应对策略? 负面风险:  a.避免:消除.隔离风险.放宽项目目标,解决.  b.转移:保险  c.减轻:冗余设计.减轻影

10月10日作业

1.沟通管理计划包括哪些内容? 沟通管理计划包括确定了项目干系人的信息和沟通需求:哪些人是项目干系人,他们对于该项目的收益水平和影响程度,谁需要什么样的信息,何时需要,以及应怎样分发给他们. 2.风险管理中正向风险.负面风险的应对策略? 正向风险的应对策略:开拓.分享.强化,负面风险的应对策略:避免.转移.减轻. 3.采购管理包含哪些内容? 采购管理包含:采购计划编制.编制合同.招标.供方选择.合同管理.合同收尾.

高项 10月10日作业

2.沟通管理计划包括哪些内容? 1 项目干系人沟通要求. 2 对要发布信息的描述,包括格式.内容和详尽程度. 3 信息接收的个人或组织. 4 传达信息所需的技术或方法 5 沟通频率,如每周沟通等. 6 上报过程,对下层无法解决的问题,确定问题上报的时间要求和管理链. 7 随项目的进展对沟通管理计划更新与细化的方法. 8通用词语表. 3.风险管理中,负面风险. 正向风险的应对策略? 负面风险: (1)    避免:获得信息,改良沟通 (2)    转移:转移给第三方 (3)    减轻:测试.选择

中级学员:2015年10月22日作业

中级学员:2015年10月22日作业一.采购管理1.采购管理的主要过程:2.工作说明书与范围说明书的区别:3.招投标程序是什么:4.采购审计的定义和内容.二.信息(文档)和配置管理1.文档从项目周期角度分为哪三类:2.图表编号规则,说明之:3.配置管理活动和流程:4.简述四种配置库及主要内容:5.简述配置项版本号标识的内容:6.功能配置审计包括哪些内容:7.物理配置审计包括哪些内容. 最晚提交时间:下次上课前. 提交方法:同学们按照要求完成作业,并发布在自己的51CTO博客,并将博文地址以评论的

中级学员:2015年10月27日作业

中级学员:2015年10月27日作业一.项目收尾管理1.项目收尾包括哪三方面内容?2.项目总结的意义;3.项目总结会包括哪些内容:4.项目评估包括哪些方面:5.项目审计的定义.6.一般项目人员转移的流程:二.知识产权管理1.著作权由哪3个要素组成:2.认定职务作品,考虑的前提有哪2个:三.法律法规和标准规范1.标准名称由哪4个要素组成:2.政府采购法,包括哪六种采购方法,以及每种的前提条件:3.教材中,把标准分为基础标准.开发标准.??标准和??标准.四.请背诵教材P180页项目管理知识体系,并

高级学员:2015年10月24日作业

高级学员:2015年10月24日作业一.信息安全系统和安全体系1.信息安全系统三维空间示意图中,X.Y.Z轴的名称,及它们各自包括的内容:2.MIS+S.S-MIS.S2-MIS的特点分别有哪些:二.信息安全风险评估1.什么是威胁:2.什么是脆弱性(弱点):3.什么是影响三.安全策略1.安全策略的核心内容是哪七定:2.<计算机信息安全保护等级划分准则>将信息系统分为哪5个安全保护等级,以及它们的适用范围:四.信息安全技术基础1.常见的对称密钥算法有哪些?它们的优缺点:2.常见的非对称密钥算法有

高级:2015年10月23日作业答案

高级学员:2015年10月23日作业一.业务流程管理与重组1.流程管理的本质与核心是什么: 流程管理的核心是流程,流程管理的本质就是构造卓越的业务流程.2.流程管理与BPR的区别: 流程管理是以一种规范化的构造端到端的卓越业务流程为中心,以持续的提高组织业务绩效为目的的系统化方法.与业务流程重组的定义相似.流程管理的思想包含了BPR,但比BPR的概念更广泛,更适合现实需要.3.业务流程改进的过程和方法中,分析问题用哪2个图:寻找原因用什么图. 分析问题采用头脑风暴法.矩阵图法,寻找原因用鱼骨图法