为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux软件安装管理_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux软件安装管理

Tony Linux系统工程师
难度初级
时长 3小时 6分
  • RPM升级
    查看全部
  • RPM安装
    查看全部
  • 包全名与包名
    查看全部
  • RPM依赖性
    查看全部
  • RPM命名规则
    查看全部
  • 挂载光盘
    查看全部
  • 源码包的优点
    查看全部
  • 源码包卸载是个问题!!! 正常的情况下源码的Makefile都应该会写uninstall规则,直接在源码安装路径下执行make uninstall就可行。但是如果遇到无良作者没写的话,还得看Makefile里install部分他都干了些什么,然后挨个删除。 重点源码包安装记得自己的安装路径。。。
    查看全部
  • 脚本安装包:linux中安装包只有rpm包和源码包,所谓一键安装包(脚本安装包),实际上还是安装的源码包与rpm包,只是把安装过程写成了脚本; 优点:加单,快速,方便; 缺点: 1.不能定义安装软件的版本; 2.不能定义所需要的软件功能; 3.源码包的优势几乎完全丧失; Nginx:一款请来高年级的额Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄国公司在2004年发布; Nginx可以支持更大的并发连接量(同时访问量); Apache默认的最大并发量为400个、一旦改到2K以上,则需要进行测试,避免出现故障; Nginx无需进行测试则可以将并发量调整到5W, 安装LAMP/LNMP的时候,建议关闭SELinux; SELinux关闭方式: vi /etc/selinux/config 将SELINUX=enforcing改为disabled,也就是关闭SELINUX;(更改此服务,需要重启服务器)
    查看全部
  • 如果报错 make clean
    查看全部
  • 软件包分类: 一、源码包 //脚本安装包; 源码包优点: ①开源,如果有足够的能力,可以修改源代码; ②可以自由选择所需的功能; ③软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高; ④卸载方便; 源码包缺点: ①安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误; ②编译过程时间较长,安装比二进制安装时间长; ③因为是编译安装,安装过程中一旦报错新手很难解决; 脚本安装包: 所谓的脚本安装包,就是把复杂的软件包安装过程写成了程序脚本,初学者可以执行脚本实现一键安装。但实际安装的还是源码包和二进制包 ①优点:安装简单、快捷; ②缺点:完全丧失了自定义性; 二、二进制包(RPM包) // 二进制包的优点: ①包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载; ②安装速度比源码包安装快的多; 二进制包的缺点: ①经过编译,不再可以看到源代码; ②功能选择不如源码包灵活; ③依赖性;
    查看全部
  • 如果用户在用yum安装软件的时候自己指定了安装的路径,那么直接使用上面的指令就会丧失作用,而使用service httpd start这样的指令也是根据默认的路径进行启动的,如果用户使用了自己指定的路径,那么就会导致该指令无法正常运行。
    查看全部
  • 不建议使用yum –y update(不写指定软件包)这种命令,因为这是说要升级所有的软件包括linux的内核。首先这个升级需要耗费很多时间,其次如果是本地就需要重新启动,做一些重新的修改,更新的内核才能使用。如果是远程管理的话,对内核的操作就无法及时的运行。由于新内核需要重新配置才能使用,而旧内核已经被替代,这时服务器就等于是崩溃了。在CentOS 6.3之前的系统运行上面的那条指令都会导致奔溃。 对于已经投入使用的服务器,升级命令要非常谨慎的使用。
    查看全部
    0 采集 收起 来源:yum命令(下)

    2016-07-13

  • 源码包安装过程:<br> 一、<br> 1.安装C语言编译器“gcc”;<br> 2.下载源码包;<br> http://mirror.bit.edu.cn/apache/httpd/<br> 二、<br> 1.源码包保存位置:/usr/local/src/<br> 2.软件安装位置:/usr/local/<br> 3.如何确定安装过程报错:<br> 安装过程停止;<br> 并出现:error、warning或no的提示;<br> <br> <br> 下载源码包解压缩下载的源码包进入解压缩目录;<br> <br> ./configure:软件配置与检查<br> 1.定义需要的功能选项;<br> 2.检测系统环境是否符合安装要求;<br> 3.把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑;<br> <br> make:编译<br> 如果报错,可执行“make clean” :清除编译缓存文件;<br> make install:编译安装 源码包的卸载无需卸载命令,直接删除安装目录即可,不会遗留任何垃圾文件;
    查看全部
  • 如果是用rpm手工安装的时候需要用绝对路径和包全名,这是应为有很多种这样的包 但是如果是用yum来安装的时候,就不需要使用包全名了,应为数据的来源是 已经确定好的了,也就是一个包在源中是唯一的,所以不会 有不同的版本,所以直接用包名就可以找到那个包。所以用包名就可以了。
    查看全部
    0 采集 收起 来源:yum命令(上)

    2016-07-13

举报

0/150
提交
取消
课程须知
学习本课程前,需要熟悉Linux的常用命令,可参见课程《Linux达人养成计划I》。
老师告诉你能学到什么?
1、了解软件包管理的基本概念 2、能够使用rpm命令对软件进行安装、卸载等操作 3、能够使用yum对软件进行在线管理 4、能够安装源码包 5、能够使用脚本安装包
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!