4.总结yum的配置和使用,包括别名,提示符颜色,yum仓库配置文件
yum install 安装
yum groupinstall 组安装
yum remove 卸载
yum groupremove 组卸载
yum list 显示所有包
yum clean all 清除缓存
yum makecache 建立缓存
yum仓库目录/etc/yum.repos.d/
[base]
name=base
baseurl=http:// ftp:// file:///
gpgcheck=1
enabled=1
5.编写系统初始化脚本reset.sh,包括别名,提示符颜色,yum仓库配置文件
6.安装tree,ftp,lftp,telnet等包
7.在Centos7上编译安装apache2.4源码包,并启动此服务
7.1安装相关软件包:gcc,gcc++,zlib,zlib-devel
yum -y install gcc gcc++ zlib zlib-devel
安装成功!
7.2下载Apache所需软件源码包
Apr,Apr-Util,pcre,apache
网上找到相关包的下载链接,可以使用wget直接下载到服务器上。
例:wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
如速度过慢,可以下载到电脑本地,然后用ftp工具上传到服务器上。
上传到服务器
在/home/admin下创建文件夹apache
mkdir apache
连接服务器到上图的目录ls查看一下
上传成功!
7.3解压安装包并逐一安装
7.3.1安装apr
tar -zxvf apr-1.5.2.tar.gz (解压到当前路径)
ls -lh
cd apr-1.5.2/
./configure --prefix=/usr/local/apr/
make && make install
安装成功
7.3.2安装apr-Util
同7.3.1,先解压,cd,编译安装
tar -zxvf apr-Util-1.5.4
cd apr-Util-1.5.4/
./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/
make && make install
安装成功!
7.3.3安装pcrel
同7.3.1,先解压,cd,编译安装
tar -zxvf pcre-8.39.tar.gz 报错了,经查看发现tar包没有下载下来。换成了8.4版本
tar -zxvf pcre-8.40.tar.gz
cd pcre-8.40
./configure --prefix=/usr/local/pcre/
编译报错缺少c++编译器
yum -y install gcc-c++ (yum安装)
重新编译,执行:./configure --prefix=/usr/local/pcre/
编译过了,开始make安装
make && make install
安装成功!
7.3.4安装apache
tar -zxvf httpd-2.4.41.tar.gz
cd httpd-2.4.41/
./configure --prefix=/usr/local/apache24/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/
make && make install
7.4启动Apache
cd /usr/local/apache24/bin
./apachectl start
验证服务是否启动:
netstat -unltp
浏览器访问:
启动成功!
原文:https://blog.51cto.com/14251355/2434547