linux基础与系统管理

linux基础与系统管理

ID:39970321

大小:387.00 KB

页数:32页

时间:2019-07-16

linux基础与系统管理_第1页
linux基础与系统管理_第2页
linux基础与系统管理_第3页
linux基础与系统管理_第4页
linux基础与系统管理_第5页
资源描述:

《linux基础与系统管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章 文件管理第九章 文件管理本章目标了解RPM的定义掌握rpm命令的使用方法掌握在Linux中如何自动更新软件包掌握如何使用tar命令备份文件或目录掌握如何使用dump/restore备份/还原文件系统第七章目录9.1软件包管理9.2应用程序编译安装9.3通过Yum管理软件包9.4系统备份管理9.1软件包管理RPM概述使用rpm命令9.1.1RPM概述RPM简介RPM最早由RedHat研制RPM的软件资源最为丰富RPM软件包分为二进制包及源代码包两种RPM软件包的安装、卸载、管理和升级只需一个命令即可完成9.1.1RPM概述(续)RPM功能安装、卸载、升级和管理软件组件查

2、询功能验证功能软件包GPG和MD5数字签名的导入、验证和发布软件包依赖处理选择安装网络远程安装功能9.1.1RPM概述(续)软件包格式vsftpd-2.0.5-10.el5.i386.rpm软件名软件版本号和所依赖的发行版运行该软件所需的最低硬件架构i386适于任何现有的Intel兼容计算机。noarch适于所有架构。ppc适于PowerPC系统,例如ApplePowerMacintosh。x86_64适于64位Intel处理器。9.1.2使用rpm命令#rpm[选项]…软件包…安装模式常用选项:-h-v--nodeps--replacepkgs--test9.1.2使用rp

3、m命令选项开关-i安装模式执行的动作:⑴检查软件包的依赖⑵检查软件包的冲突⑶执行安装前脚本程序⑷处理配置文件⑸解压软件包并存放到相应位置⑹执行安装后脚本程序⑺更新RPM数据库#rpm-ivhvsftpd-2.0.5-10.el5.i386.rpmPreparing...1:vsftpd#######################[100%]#######################[100%]#rpm-ivhvsftpd-2.0.5-10.el5.i386.rpm9.1.2使用rpm命令(续)卸载模式执行的动作:⑴检查软件包的依赖⑵执行卸载前脚本程序⑶检查配置文件⑷卸载

4、⑸执行卸载后脚本程序⑹更新RPM数据库卸载模式常用选项:--nodeps--test#rpm-evsftpd9.1.2使用rpm命令(续)-U选项特点:安装或升级软件包-F选项特点:仅会升级旧版软件包升级模式常用选项:--oldpackage#rpm-Uvhvsftpd-3.1.5.el5.i386.rpm9.1.2使用rpm命令(续)选项开关-q查询模式常用选项:-a-f<文件名>-p-c-d--info-l#rpm-qlvsftpd9.1.2使用rpm命令(续)选项开关-V#rpm-Vf/etc/passwdS.5....Tc/etc/passwdS文件大小不一致M模式不

5、一致(包含权限和文件类型)5md5检验和不一致D设备主要/次要编号不匹配L路径不匹配U拥有者关系不一致G所属主关系不一致T文件修改时间不一致9.1.2使用rpm命令(续)选项开关-i-e-U/-F-q-V--rebuilddb#rpm--rebuilddb#rpm--rebuilddb-vv9.2应用程序编译安装开放源代码应用程序的编译安装编译应用程序前的准备工作编译前的配置编译与安装过程9.2.1应用程序源代码安装的一般步骤确认当前系统中具备软件编译的环境获得应用程序的源代码软件包文件解压缩源代码软件包文件进行编译前的配置工作进行程序源代码的编译将编译完成的应用程序安装到系

6、统中9.2.2编译应用程序前的准备工作确认系统中已经安装了编译环境$rpm-qa

7、grepgcc获得(下载)程序的源代码安装包文件释放程序源代码软件包文件$tarjxfprozilla-2.0.4.tar.bz2进入源代码目录$cdprozilla-2.0.49.2.3程序编译前的配置程序源代码目录中的“configure”命令用于完成程序编译前的配置工作查看“configure”命令支持的配置选项./configure--help指定安装路径进行配置./configure--prefix=/home/teacher/proz命令名用于设置安装路径的配置选项为命令选项设置的值

8、9.2.4编译与安装程序编译过程使用make命令进行应用程序的编译$make程序安装过程使用makeinstall命令进行应用程序的编译$makeinstall验证(执行)已编译安装完成的程序查看安装目录中的文件,执行命令程序$cd/home/teacher/proz;ls$bin/proz--help9.3通过Yum管理软件包基本概念使用Yum9.3通过Yum管理软件包(续)Yum特点:能够自动计算出程序之间的相互关联性通过Yum能够链接不同的软件仓库配置简单界面简洁9.3.1基本概念软件仓库软件仓库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。