为了账号安全,请及时绑定邮箱和手机立即绑定
  • 指定位置安装和默认安装,启动服务方式不一样
    查看全部
  • 源码包的卸载
    查看全部
  • ./configure 软件配置与检查
    查看全部
  • 安装注意事项
    查看全部
  • RPM包默认安装位置
    查看全部
  • 脚本安装包:准备工作 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】目录。 注: 如果命令执行过程中发生终止,并且出现error、warn或no提示,则表明出错,否则,一切正常。 若执行【./configure】或【make】命令时出现错误,是不需要删除【/usr/local/apache2】目录的,因为程序还没有真正安装。只需要执行【make clean】命令即可,该命令用于清除缓存、临时文件等,使安装环境恢复到未安装状态。 若执行【make install】命令时报错,则需要删除【/usr/local/apache2】目录,并且执行【make clean】命令才行。
    查看全部
  • 源码包和RPM包的区别:4、安装位置不同带来的影响 1、源码包是不能使用【service】命令来启动服务,因为源码包的安装位置由用户指定,放在哪并不统一。而rpm包安装后,通常都是放在【/etc/rc.d/init.d】目录中的,而【service】命令执行时,会自动搜索该目录,所以rpm包安装的服务可以使用【service】命令。 2、综上所述,安装位置不同,启动方法是有区别的。 3、使用绝对路径启动程序的方法是通用的,通常软件包中会写上启动程序的方法的。 4、如果将源码包安装后的启动程序复制到【/etc/rc.d/init.d】目录中,则也是可以使用【service】命令执行的。
    查看全部
  • Yum在线安装:1、常用yum命令:升级 【yum -y update 包名】:升级指定的软件包。(若该包没有安装或版本已是最新版,则不会执行升级) 若后面不带包名,如【yum -y update】,则执行后会升级linux中的所有软件包,包括内核。升级后的新内核需要人为做配置才能启动,所以远程执行该命令的话,会造成机器无法启动,因此,若服务器在机房或已在使用的话,应慎用该命令。(CentOS6.3以前版本只要执行该命令必崩溃)
    查看全部
    0 采集 收起 来源:yum命令(下)

    2015-09-01

  • RPM ,默认安装路径
    查看全部
  • RPM 卸载
    查看全部
  • RPM 升级 U (update) -Uvh 大写
    查看全部
  • RPM -i 安装 -v 显示详细信息 -h 安装进度
    查看全部
  • 安装的时候,要用包全名,管理(删除)的时候,可以就用报名
    查看全部
  • www.rpmfind.net 找出对应的库文件属于哪个rpm包
    查看全部

举报

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

微信扫码,参与3人拼团

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

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