欢迎来到天天文库
浏览记录
ID:15289830
大小:9.80 MB
页数:40页
时间:2018-08-02
《linux备份与软件包管理指南ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7讲Linux系统管理学习要点:备份管理(文件归档)软件包管理(图形化、rpm命令)进程管理1、备份管理在linux系统中,任何一个数据对象都是以文件的形式存在的。文件一旦丢失或损坏,将可能导致数据的不可重生或需花费重大代价才能恢复。对于重要数据,例如,公司考勤记录、客户资源信息、服务器重要数据等,有必要对它们进行备份处理,需要时再进行恢复操作。备份:首先,将要备份的数据做成归档文件,或将要备份的文件加入到现有的归档文件中。然后,再将归档文件存放到一个存储介质上。关键是怎样将要备份的数据做成归档文件或加入到现有的归档文件?备份的方法Linux备份也称打包或
2、归档。Linux中提供了多种备份工具:典型的命令行备份工具:tar命令图形化备份工具:应用程序->附件->归档管理器右键->创建归档文件备份可以是压缩备份,也可以是未压缩备份。tar命令【功能】将多个文件或目录打包成一个文件,便于备份。【格式】tar[选项]文件名.tar源文件或目录选项:-c:建立新文件。-v:显示执行过程。-f:存档。-z或-j:使用gzip或bzip2对tar文件进行压缩。-x:解包文件tar,或解压缩包tar.gz或tar.bz文件。例如:tar–cvfnewfile.tara.txt/root/123tar–xvfnewfile.t
3、artar–cjvfnewfile.tar.bz2a.txttar–xjvfnewfile.tar.bz2tar命令本身不具压缩功能tar命令示例图形化备份工具归档管理器(类似tar命令)新建归档文件(包文件)新建的归档文件是空的添加文件或文件夹到归档文件中添加文件完毕添加文件夹添加文件夹完毕查看磁盘中的归档文件2、软件包管理熟悉Windows的朋友都知道,在Windows下安装软件非常方便,每一种软件都提供了相应的安装程序,如setup.exe和Install.exe等,只需要双击运行就可以安装,后面根据用户的提示就可以完成了,而卸载程序可以使用【添加或删
4、除程序】就可以完成了。Linux下安装和卸载软件不如Windows中的简单,主要原因是有多种格式的安装包发布造成的。Linux下流行的软件安装包有两种,一种是二进制发布软件包,另一种是源代码发布软件包。二进制软件包和源代码软件包Linux二进制发布软件包事先将源程序编译成可执行的二进制形式,在用户安装时不需要用户重新编译。好处:用户安装和使用非常方便。缺点:缺乏灵活性。二进制软件包只能运行于特定的硬件和操作系统下,不同的平台需要使用不同的二进制发布软件包进行安装。源代码软件包是未经编译的软件包,安装前需要先进行编译操作。软件包管理工具软件包管理工具:命令行管
5、理工具:rpm命令图形化管理工具:应用程序->添加或删除程序RPM包RPM包是已经编译好的二进制包。有特定的命名方式,一般是由包名(软件名)、版本号、发布号、运行的体系结构和类型后缀组成,之间使用“-”分隔。例如,gzip软件的RPM包文件名为:gzip-1.3.5-6.i386.rpmrpm命令rpm命令有60多个选项,提供强大的软件包管理功能。主要功能:查询,安装,卸载,升级,验证等。rpm命令的5种基本操作查询例:rpm–qsendmail(查看是否安装或是哪个版本)例:rpm–qf/etc/mail/sendmail.cf(查看该文件属于哪个RPM包
6、)安装、卸载、升级安装:rpm–ivh包文件名升级:rpm–Uvh包文件名卸载:rpm–e包名内核rpm包升级不要使用rpm–U对内核升级验证例:rpm–Vsendmail(检验该包是否被篡改)RPM查询格式:rpm–q包名选项:–q:显示已安装的指定软件包的信息。-qa:查询所有已安装的软件包。-qffile:查询包含文件file的软件包。示例:rpm–qsendmailrpm–qf/etc/mail/sendmail.cfRPM升级格式:rpm-Uvh包文件名功能:升级或安装RPM软件包。RPM升级:先删除早期版本,再安装新的版本。事实上,可以直接使用-
7、U来安装之前没有安装过的软件包。示例:rpm–Uvhtcpdump-3.7.2-1.i386.rpmrpm-Uvhsendmail-8.12.8-4.i386.rpm结果:成功升级或成功安装。出错:找不到包文件或已安装。(要确保新的rpm包存在(在光盘或硬盘中))示例:成功升级或安装出错:已经安装RPM升级,如果使用旧版本的软件包来升级新版本的软件包,即试图升级到早期版本,会显示:packagefoo-2.0-1(whichisnewerthanfoo-1.0-1)isalreadyinstalled若要强制“升级”,使用--oldpackage选项:rpm
8、-Uvh--oldpackagefoo-1.0-1.
此文档下载收益归作者所有