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文件中

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