为了账号安全,请及时绑定邮箱和手机立即绑定
  • 软件包分类 1、源码包 2、二进制包(安装简单、快捷。但不能看到源码、不灵活、有依赖性) 如果软件是给大量用户使用,建议使用源码包安装,由于源码包是自己编译,所以效率更高; 如果是少数用户使用,则选择二进制包(RPM包),安装方便。
    查看全部
  • 一、软件包管理简介 二、rpm命令管理 三、yum在线管理 四、源码包管理 五、脚本安装包
    查看全部
  • 缺点:
    查看全部
  • 源码包
    查看全部
  • 脚本包
    查看全部
  • 脚本安装包:准备工作 1、本节以安装LNMP1.0(http://lnmp.org/download.html)为例,所以需要先停止之前安装的apache和mysql服务(最好也将源码包安装的apache【/usr/local/apache2】删除) 2、保证yum源正常:可以使用【yum list】命令测试。(若是光盘yum源,记得挂载光盘) 3、关闭SELinux和防火墙: a、永久关闭SELinux的方法:编辑文件【/etc/selinux/config】,将【SELINUX=enforcing】改为【SELINUX=disabled】,然后重启系统即可。 b、永久关闭防火墙的方法:【chkconfig iptables off】,开启为:【chkconfig iptables on】;临时关闭防火墙的方法:【service iptables stop】,开启为:【service iptables start】。 4、脚本安装过程中,会将系统中已有的apache、mysql、php等卸载掉。下面是安装脚本【centOS.sh】的部分内容: ......部分内容省略...... yum install -y ntp ntpdate -u pool.ntp.org date rpm -qa|grep httpd rpm -e httpd rpm -qa|grep mysql rpm -e mysql rpm -qa|grep php rpm -e php yum -y remove httpd* yum -y remove php* yum -y remove mysql-server mysql yum -y remove php-mysql ......部分内容省略...... 注:安装后,如果安装卡在了【php-fpm】那里,通常表示已安装成功,只是【php-fpm】那里卡住了(物理机少见,但虚拟机比较常见),解决的方法就是:使用命令【pkill -9 php-fpm】杀掉【php-fpm】进程,然后重新启动该进程【/etc/rc.d/init.d/php-fpm start】即可
    查看全部
  • 源码包安装:3、源码包安装过程(源码包的安装过程和安装顺序是固定的) 下面以安装apache2为例,解压缩后的目录为【httpd-2.2.31】: 1、安装时必须进入到解压缩后的目录【httpd-2.2.31】中; 2、执行【./configure】命令,该命令用于软件配置与检查(基本上每个源码包都会有该命令,即使个别的没有该命令,也会提供相关替代命令),它有以下几点功能: a、定义需要的功能选项; b、检测系统环境是否符合安装要求; c、把a中定义好的功能选项和b中检测系统环境的信息都写入Makefile文件,用于后续的编辑。(后续的【make】和【make install】命令都会依赖该文件) 执行命令【./configure --prefix=/usr/local/apache2】,该命令用于指定安装位置为:【/usr/local/apache2】(其中的【apache2】目录不需要提前创建,【make install】命令执行时会自动创建)。 命令执行后,会在当前目录生成Makefile文件。 3、执行【make】命令,编译源码(这一步通常比较耗时); 4、执行【make install】命令,安装程序,此时会创建【/usr/local/apache2】目录。
    查看全部
  • 源码包和RPM包的区别:4、安装位置不同带来的影响 1、源码包是不能使用【service】命令来启动服务,因为源码包的安装位置由用户指定,放在哪并不统一。而rpm包安装后,通常都是放在【/etc/rc.d/init.d】目录中的,而【service】命令执行时,会自动搜索该目录,所以rpm包安装的服务可以使用【service】命令。 2、综上所述,安装位置不同,启动方法是有区别的。 3、使用绝对路径启动程序的方法是通用的,通常软件包中会写上启动程序的方法的。 4、如果将源码包安装后的启动程序复制到【/etc/rc.d/init.d】目录中,则也是可以使用【service】命令执行的。
    查看全部
  • 1、升级 yum -y update 包名 (尽量少升级) //2、 yum -y update 会升级linux 所有程序 包括内核 3、卸载 yum -y remove 尽量不用yum 卸载 组管理 1、yum grouplist 2、yum groupinstall 3、yum groupremove
    查看全部
    0 采集 收起 来源:yum命令(下)

    2015-11-22

  • Nginx与Apache,Lighttpd的综合对比
    查看全部
  • 4.源码包的卸载
    查看全部
  • 3.源码包安装位置
    查看全部
  • 4.RPM方式安装位置不同带来的影响,以及两种启动方式。
    查看全部
  • 3.使光盘yum源生效
    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2015-11-21

  • Yum源文件
    查看全部
    0 采集 收起 来源:yum源文件

    2015-11-21

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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