源代码包
优点:
1.给你的就是源代码
2.可以修改源代码
3.可以自由选择所需的功能
4.软件是在自己电脑上编译安装,所以更加稳定高效
5.卸载方便(直接删了你安装软件的那个目录就好了)
缺点:
1.安装过程步骤较多
2.编译时间长
3.安装难度大
安装位置:
安装在指定位置,一般是 /usr/local/软件名/
二进制包
优点:
1.包管理系统简单
2.由于是编译过的,所以安装速度快
缺点:
1.不能看到源代码
2.功能选择不如源码包灵活
3.有可能依赖比较麻烦,要装a,需要先装b之类的
安装位置:
默认位置
1./etc
配置文件安装目录
2./usr/bin/
可执行命令安装目录
3./usr/lib/
程序所使用的函数库保存位置
4./usr/share/doc/
基本的软件使用手册保存位置
5./usr/share/man/
帮助文档保存位置
注意:
a.安装的服务可以使用系统服务管理命令(service)来管理
b.本质上是运行了 /etc/rc.d/init.d/ 的命令
例如:
service httpd start
/etc/rc.d/init.d/httpd start
c.如果使用的是rpm包管理器,即二进制包,并且安装在默认位置,那么,可以直接使用service命令来管理
原理:
a.service去/etc/rc.d/init.d/目录下找相应的服务
b.找到后再去那些安装软件的默认文件夹下找启动脚本
d.如果没有安装在默认位置,或是安装的是源码包,就不行,启动服务的时候必须要使用绝对路径
例如:
/usr/local/apache/bin/apachectl start