已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章文件管理,第七章文件管理,本章目标,了解RPM的定义掌握rpm命令的使用方法掌握在Linux中如何自动更新软件包掌握如何使用tar命令备份文件或目录掌握如何使用dump/restore备份/还原文件系统,第七章目录,7.1软件包管理7.2应用程序编译安装7.3通过Yum管理软件包7.4系统备份管理,7.1软件包管理,RPM概述使用rpm命令,7.1.1RPM概述,RPM简介RPM最早由RedHat研制RPM的软件资源最为丰富RPM软件包分为二进制包及源代码包两种RPM软件包的安装、卸载、管理和升级只需一个命令即可完成,7.1.1RPM概述(续),RPM功能安装、卸载、升级和管理软件组件查询功能验证功能软件包GPG和MD5数字签名的导入、验证和发布软件包依赖处理选择安装网络远程安装功能,7.1.1RPM概述(续),软件包格式,vsftpd-2.0.5-10.el5.i376.rpm,软件名软件版本号和所依赖的发行版运行该软件所需的最低硬件架构,i376适于任何现有的Intel兼容计算机。noarch适于所有架构。ppc适于PowerPC系统,例如ApplePowerMacintosh。x76_64适于64位Intel处理器。,7.1.2使用rpm命令,#rpm选项软件包,安装模式常用选项:-h-v-nodeps-replacepkgs-test,7.1.2使用rpm命令,选项开关-i,安装模式执行的动作:检查软件包的依赖检查软件包的冲突执行安装前脚本程序处理配置文件解压软件包并存放到相应位置执行安装后脚本程序更新RPM数据库,#rpm-ivhvsftpd-2.0.5-10.el5.i376.rpm,7.1.2使用rpm命令(续),卸载模式执行的动作:检查软件包的依赖执行卸载前脚本程序检查配置文件卸载执行卸载后脚本程序更新RPM数据库,卸载模式常用选项:-nodeps-test,#rpm-evsftpd,7.1.2使用rpm命令(续),-U选项特点:安装或升级软件包-F选项特点:仅会升级旧版软件包,升级模式常用选项:-oldpackage,#rpm-Uvhvsftpd-3.1.5.el5.i376.rpm,7.1.2使用rpm命令(续),选项开关-q,查询模式常用选项:-a-f-p-c-d-info-l,#rpm-qlvsftpd,7.1.2使用rpm命令(续),选项开关-V,#rpm-Vf/etc/passwdS.5.Tc/etc/passwdS文件大小不一致M模式不一致(包含权限和文件类型)5md5检验和不一致D设备主要/次要编号不匹配L路径不匹配U拥有者关系不一致G所属主关系不一致T文件修改时间不一致,7.1.2使用rpm命令(续),选项开关-i-e-U/-F-q-V-rebuilddb,#rpm-rebuilddb#rpm-rebuilddb-vv,7.2应用程序编译安装,开放源代码应用程序的编译安装编译应用程序前的准备工作编译前的配置编译与安装过程,7.2.1应用程序源代码安装的一般步骤,确认当前系统中具备软件编译的环境获得应用程序的源代码软件包文件解压缩源代码软件包文件进行编译前的配置工作进行程序源代码的编译将编译完成的应用程序安装到系统中,7.2.2编译应用程序前的准备工作,确认系统中已经安装了编译环境$rpm-qa|grepgcc获得(下载)程序的源代码安装包文件释放程序源代码软件包文件$tarjxfprozilla-2.0.4.tar.bz2进入源代码目录$cdprozilla-2.0.4,7.2.3程序编译前的配置,程序源代码目录中的“configure”命令用于完成程序编译前的配置工作查看“configure”命令支持的配置选项./configure-help指定安装路径进行配置./configure-prefix=/home/teacher/proz,7.2.4编译与安装,程序编译过程使用make命令进行应用程序的编译$make程序安装过程使用makeinstall命令进行应用程序的编译$makeinstall验证(执行)已编译安装完成的程序查看安装目录中的文件,执行命令程序$cd/home/teacher/proz;ls$bin/proz-help,7.3通过Yum管理软件包,基本概念使用Yum,7.3通过Yum管理软件包(续),Yum特点:能够自动计算出程序之间的相互关联性通过Yum能够链接不同的软件仓库配置简单界面简洁,7.3.1基本概念,软件仓库软件仓库是一个预备好的目录,或是一个网站,包含了软件包和索引文件GPG公钥每个软件包都包含一个数字签名,以验证它们的来源,7.3.2使用Yum,1、安装发行文件2、清除原始文件3、更新软件包或安装软件包,#rpm-Uvhfedora-release-7-3.noarch.rpmfedora-release-notes-7.0.0-1.noarch.rpm,#yumcleanall,#yumupdatevsftpd,#yuminstallvsftpd,7.4系统备份管理,备份策略确定要备份的内容使用备份工具,7.4.1备份策略,完全备份增量备份差分备份,7.4.2确定要备份的内容,在大多数情况下,Linux备份处理的仅是文件的打包和解包Linux中推荐将下列目录备份:/etc/var/home/root/optLinux中不推荐备份的目录:/proc/dev,7.4.2使用备份工具(续),tar特点:经典的UNIX命令与文件系统无关,#tar选项.档案文件.原始文件或目录.,主选项-c-r-t-u-x,常用的辅助选项-C-exclude-f-k-m,-M-v-z,7.4.2使用备份工具(续),#tar-tftest.tar,#tar-cftest.tar./boot,#tar-xftest.tar,#tar-czftest.tar.gz./boot,#tar-xzftest.tar.gz,#tar-cMf/dev/fd0./root,#tar-xMf/dev/fd0,7.4.2使用备份工具(续),dump/restore特点:直接读取文件系统不影响文件时间标签仅能处理ext2/3文件系统,7.4.3备份策略,dump,#dump选项.设备名称文件系统,常用选项07-u-f配置举例,#dump-0uf/dev/hdc/dev/sda1#dump-1uf/dev/hda2/dev/sda1,7.4.3备份策略,resore,#restore选项.备份介质或档案文件或目录.,常用选项-f-t-r-x-i-v配置举例,#restore-rf/dev/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年劳动保障员面试题及答案
- 2025年高考劳动法大题库及答案
- 2025年垃圾分类月实操考核试题及答案
- 第26课 教学设计-七年级上学期体育与健康
- 2025年大学《光源与照明-照明控制技术》考试备考题库及答案解析
- 2025年大学《金融科技-区块链金融原理》考试备考试题及答案解析
- 2025年大学《生物育种科学-育种性状鉴定》考试模拟试题及答案解析
- 2025年大学《国际经济发展合作-国际发展政策分析》考试参考题库及答案解析
- 2025年大学《水务工程-水务规划与系统设计》考试参考题库及答案解析
- 传感器可行性分析
- 2025心肺复苏指南护理课件
- 2025年儿童肺功能考试试题及答案
- 河道整治项目后期维护与管理方案
- 安全生产法(2025年修订版)
- 轻轨车站工程施工方案
- 机房设备维护及运维管理手册
- 台海形势的形与势课件
- 2025青鸟消安AI产品手册
- 《筑牢网络防线守护绿色童年》主题班会
- 吊篮安拆安全培训课件
- 太阳能热水工程系统安装与验收规范
评论
0/150
提交评论