1破喻、自建yum倉庫恋脚,分別為網(wǎng)絡(luò)源和本地源
1)創(chuàng)建yum倉庫base.repo文件
2)清理yum緩存扬霜,列出rpm包粘招。
yum clean all
yum repolist
2处嫌、編譯安裝http2.4栅贴,實現(xiàn)可以正常訪問,并將編譯步驟和結(jié)果提交熏迹。
1)解包:tar -xvf httpd-2.4.43.tar.gz
2)查看INSTALL文件和READEME文件檐薯。
3)./configure --help命令查看幫助
4)./configure:通過選項傳遞參數(shù),指定啟用特性注暗、安裝路徑等坛缕;執(zhí)行時會參考用戶的指定以及Makefile.in文件生成Makefile
./configure --prefix=/apps/httpd --sysconfdir=/apps/httpd/httpd.conf --with-ssl=/apps/httpd/ssl --enable-cache --enable-file-cache
5)make 根據(jù)Makefile文件,構(gòu)建應(yīng)用程序
6)make install 復(fù)制文件到相應(yīng)路徑
7)切換到安裝目錄下捆昏,查看安裝后內(nèi)容
8)啟動服務(wù): /apps/httpd/bin/apachectl start
注意:如果啟動服務(wù)出現(xiàn)下圖錯誤提示(無法使用CentOS7.localhost可靠地確定服務(wù)器的完全限定域名赚楚。全局設(shè)置“ServerName”指令以禁止顯示此消息),則需要修改配置文件骗卜,將配置文件/apps/httpd/httpd.conf/http.conf中的ServerName前面的#去掉宠页。如下圖所示:
9)客戶機(jī)測試:
3左胞、創(chuàng)建一個2G的文件系統(tǒng),塊大小為2048byte举户,預(yù)留1%可用空間,文件系統(tǒng)?ext4烤宙,卷標(biāo)為TEST,要求此分區(qū)開機(jī)后自動掛載至/test目錄敛摘,且默認(rèn)有acl掛載選項
1)在虛擬機(jī)中添加硬盤门烂,不重啟機(jī)器,執(zhí)行echo '- - -' > /sys/class/scsi_host/host2/scan:
2)創(chuàng)建2G的分區(qū):
2)查看磁盤分區(qū):lsblk
3)為分區(qū)創(chuàng)建ext4文件系統(tǒng)兄淫。
4)為管理員預(yù)留1%的可用空間屯远、修改標(biāo)卷為‘TEST’
5)查看磁盤標(biāo)卷及文件系統(tǒng)類型、UUID
6)查看是否給管理員預(yù)留1%的可用空間捕虽。
7)配置開機(jī)自動掛載:vim /etc/fstab
8)查看掛載信息:
4慨丐、創(chuàng)建一個至少有兩個PV組成的大小為20G的名為testvg的VG;要求PE大小?為16MB,?而后在卷組中創(chuàng)建大小為5G的邏輯卷testlv;掛載至/users目錄
1)分區(qū):現(xiàn)有兩塊硬盤分別為sdb和sdc,其中sdb分15G泄私,sdc分5G房揭。
注意:分區(qū)發(fā)現(xiàn)報警Warning: WARNING,執(zhí)行l(wèi)sblk查看不到新分的分區(qū)sdb2晌端。需要執(zhí)行以下命令:partx -a /dev/sdb捅暴,centos6通知內(nèi)核重新讀取硬盤分區(qū)表(partprobe無法再centos6中實現(xiàn))
partx用法如下
partx -a /dev/DEVICE
kpartx -a /dev/DEVICE
-f: force 刪除分區(qū)用
partx -d --nr M-N /dev/DEVICE
CentOS 5,7: 使用partprobe partprobe [/dev/DEVICE]
2)創(chuàng)建pv:
3)創(chuàng)建名為testvg的vg咧纠,并制定PE大小為16M:
4)創(chuàng)建大小為5G的邏輯卷testlv:
5)為testlv創(chuàng)建ext4文件系統(tǒng):
6)創(chuàng)建/users目錄蓬痒,實現(xiàn)testlv開機(jī)自動掛載只/users目錄下: