6、Linux编译apache和LVM

1、自建yum仓库,分别为网络源和本地源

[root@C76 ~]# cd /etc/yum.repos.d/

[root@C76 yum.repos.d]# cp *.repo bak/

配置本地yum源

[root@C76 ~]# vim /etc/yum.repos.d/dvd.repo

[base]
name=dvd
baseurl=file:///mnt
gpgcheck=0
enabled=1

配置网络源

直接在阿里源开源镜像中下载

mount /dev/sr0 /mnt

[root@C76 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。

apache官网:http://apr.apache.org/download.cgi

下载http2.4包

wget https://mirror.bit.edu.cn/apache//httpd/httpd-2.4.41.tar.bz2

[root@C76 ~]# wget https://mirror.bit.edu.cn/apache//apr/apr-util-1.6.1.tar.bz2

[root@C76 ~]# wget https://mirror.bit.edu.cn/apache//apr/apr-1.7.0.tar.bz2

安装开发环境

[root@C76 ~]# yum install -y gcc gcc++ zlib zlib-devel expat-devel pcre-devel

编译安装apr-1.7.0.tar.bz2

[root@C76 ~]# tar -xvf apr-1.7.0.t ar.bz2

[root@C76 ~]# cd apr-1.7.0/

[root@C76 apr-1.7.0]# ./configure --prefix=/usr/local/apr

[root@C76 apr-1.7.0]# make && make install

编译安装apr-util-1.61.tar.bz2

[root@C76 ~]# tar -xvf apr-util-1.6.1.tar.bz2
[root@C76 ~]# cd apr-util-1.6.1/
[root@C76 apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[root@C76 apr-util-1.6.1]# make &&make install
编译安装httpd-2.4.41.tar.bz2
[root@C76 ~]# tar -xvf httpd-2.4.41.tar.bz2
[root@C76 ~]# cd httpd-2.4.41/
[root@C76 httpd-2.4.41]# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
[root@C76 httpd-2.4.41]# make && make install
配置apache
[root@C76 httpd-2.4.41]# cd /usr/local/apache/bin/
启动服务
[root@C76 bin]# ./apachectl start
关掉防火墙和selinux

在这里插入图片描述

配置环境变量

[root@C76 bin]# vim /etc/profile.d/apache.sh

export PATH=/usr/local/apache/bin/:$PATH

3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项

分区:

[root@C76 ~]# fdisk /dev/sdb在这里插入图片描述
创建ext4文件系统

[root@C76 ~]# mke2fs -t ext4 -b 2048 -L TEST /dev/sdb1

挂载

[root@C76 ~]# mkdir /test
[root@C76 ~]# mount -o acl /dev/sdb1 /test

开机自动挂载

vim /etc/fstab

/dev/sdb1 /test ext4 acl 0 0

4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

创建挂载目录

mkdir /users

分区选择8e

fidisk /dev/sdb
在这里插入图片描述
创建pv创建物理卷

[root@C76 ~]# pvcreate /dev/sdb{1,2}
在这里插入图片描述
创建vg(卷组),并指定PE大小为16M

[root@C76 ~]# vgcreate -s 16m vg0 /dev/sdb{1,2}
在这里插入图片描述
创建lv(逻辑卷)
[root@C76 ~]# lvcreate -L 1g -n test vg0
在这里插入图片描述
创建文件系统

[root@C76 ~]# mkfs.xfs /dev/vg0/test

挂载

[root@C76 ~]# mount /dev/mapper/vg0-test /users

持久挂载写入/etc/fstab文件中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章