-
软件包分类 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查看全部
-
Nginx与Apache,Lighttpd的综合对比查看全部
-
4.源码包的卸载查看全部
-
3.源码包安装位置查看全部
-
4.RPM方式安装位置不同带来的影响,以及两种启动方式。查看全部
-
3.使光盘yum源生效查看全部
-
Yum源文件查看全部
举报
0/150
提交
取消