第五章 Linux应用程序安装与管理.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux应用程序安装与管理 在Linux中,对于不同的应用需求都对应着不同的应用程序,本章中将会讲述Linux系统中应用程序的安装与管理。 大多数Linux系统都支持软件包管理和源码编译安装两种软件安装(管理)的方式。软件包管理相对编译安装更加简单,但是不同Linux发行版本会支持不同格式的软件安装包,而源码编译安装虽然过程复杂,但是普遍适用于各种发行版本。 5.1 Linux应用程序基础 在本节中将学习Linux操作系统中应用程序的一些基本概念,内容包括命令与应用程序的关系以及应用程序的组成部分。 5.1.1 Linux应用程序与命令的关系 1、Linux应用程序与命令的关系 一直以来对于Linux系统中的命令和应用程序都没有特别严格的定义和区分,在日常使用中Linux的使用者普遍认同如下的一些描述: 命令和应用程序都是Linux系统中的可执行程序 Linux中的基本命令是Linux系统不可缺少的组成部分,通常放置在系统中的“/bin”和“/sbin”子目录中,缺少基本命令的Linux系统被视为不完整的操作系统 Linux应用程序的可执行文件通常放置在系统中的“/usr/bin”和“/usr/sbin”目录下,很多应用程序的可执行文件以命令行的形式运行,通常也被认为是Linux命令 命令文件虽然可以通过系统中的软件包管理进行安装和卸载,但是命令通常在Linux系统安装时就已经安装完成,不需要管理员进行手工安装,更不需要进行手工卸载 Linux发行版本通常会在安装光盘中附带大量的应用程序,其中只有少部分会在系统安装时进行安装,大部分的应用程序需要Linux管理员以软件包的形式进行选择安装 命令的作用是完成对Linux系统本身的管理工作,应用程序则完成与Linux系统管理相对独立的任务 命令只能以命令行的方式运行,命令格式中包括命令字、命令选项和命令参数;应用程序可以是命令行的形式运行,也可以是字符界面或图形界面的窗口程序,形势比较多样 在有些情况下,Linux命令和应用程序的概念非常接近,甚至很难区分,因此会出现命令和应用程序概念混合使用的现象 2、系统应用程序与第三方应用程序的比较 在上面对Linux命令和应用程序的概念进行了对比说明,其中“应用程序”是指Linux发行版本中包括的系统应用程序,但是在实际应用中,还存在大量的应用程序不包括在Linux发行版本中,而是由第三方提供的,第三方包括开源软件社区和软件厂商等,这些Linux应用程序通常被称为第三方应用程序。 下面对第三方应用程序和系统应用程序进行比较说明: 系统应用程序通常遵从Linux发行版本中的软件包管理格式进行安装和卸载 第三方用用程序可能以Linux发行版本中使用的软件包的格式提供安装程序,也可能使用安装程序或其他形式提供应用程序的安装 系统应用程序的安装过程通常比较简单顺利,并且不需要进行过多的手工配置 第三方应用程序由于是为各种Linux发行版本提供的安装程序,因此安装过程相对会复杂一些,通常需要管理员手工完成配置工作 商业版本的第三方应用程序不会提供程序的源代码,只提供程序的可执行代码 大多数知名Linux发行版本中的系统应用程序都可以获得程序的源代码,管理员如果有特殊的应用需求可以对应用程序的源代码进行定制的编译安装 通过以上几点比较可以看出,系统应用程序和第三方应用程序还是有很大区别的。Linux发行版本中自带的应用程序可以被认为是Linux操作系统的一部分,而第三方的应用程序,尤其是商业版本的第三方应用程序一定不属于Linux操作系统的一部分。 5.1.2 Linux应用程序的组成 Linux操作系统中典型的应用程序有以下几部分组成 普通执行程序文件,保存在“/usr/bin”目录中 服务器执行程序文件和管理程序文件,保存在“/usr/sbin”目录中 应用程序配置文件保存在“/etc”目录中 应用程序文档文件,保存在“/usr/share/doc/”目录下 应用程序手册页文件,保存在“/usr/share/man/”目录下 与Windows操作系统中将所有应用程序文件都安装在“program files”目录中的子目录不同,Linux系统中将应用程序软件包中不同作用类型的文件分别保存在不同的目录中。这样更有利于同类型文件的查找。 下面以Linux操作系统中典型的应用程序Apache服务器为例来说明服务器应用程序的文件组成;Apache服务器在RHEL5.4中的软件包名称是“httpd”;实例中使用的rpm命令将在下一节中学习。 httpd软件包中的普通执行文件统一放置在目录“/usr/bin”中,这些程序对于普通用户具有可执行权限,用于完成Apache服务器的辅助管理工作。 httpd软件包中的服务器执行程序和服务器管理程序统一放置在目录“

您可能关注的文档

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档