什么是开放源码,编译程序和可执行文件
-b:使用binary的读档方式,默认为windows/DOS档案型态的读取方式
-c:检验文件指纹
可以用这两条命令为系统关键文件的指纹记录下来,用于保证系统的安全,比如/etc/passwd和/etc/shadow;
示例:源码安装httpd server(apache server)
下载所需要的软件包:
httpd:
apr:;
apr-util:
操作系统:CentOS6.4,默认安装的软件包:basic默认;
准备工作:将下载的源码包下载到/usr/src目录下,并解压:tar -zxvf xxxx.tar.gz;
安装apr
1,cd /usr/src/apr-1.5.1
2,./configure --prefix=/usr/local/apr
3,make
4,make install
安装apr-util
1,cd /usr/src/apr-util-1.5.3
2,./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
3,make
4,make install
安装httpd(apache)
1,cd /usr/src/httpd-2.4.9
2,./configure --prefix=/usr/local/httpd-2.4.9 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
注:这里只是为了演示源码包的安装,如果需要定制httpd的功能,使用./configure --help,查阅帮助信息;
3,make
4,make install
将httpd的bin目录加入到PATH中
1,vim /etc/profile.d/httpd.sh
2,输入"export PATH=$PATH:/usr/local/httpd-2.4.9/bin",保存退出;
3,source /etc/profile
启动apache:apachectl start
在浏览器中输入服务器的IP地址,如果看到“It works!“表示安装成功!
停止apache:apachectl stop
删除apache:将/usr/local/httpd-2.4.9目录删除即可;
声明:本文为学习笔记,内容参考多方资料,如涉及版权问题,请告知本人,谢谢!