作业六(2020-07-16)

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

1)创建yum仓库base.repo文件

2)清理yum缓存,列出rpm包。

yum clean all

yum repolist


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

1)解包:tar -xvf httpd-2.4.43.tar.gz

2)查看INSTALL文件和READEME文件。

3)./configure --help命令查看帮助

4)./configure:通过选项传递参数,指定启用特性、安装路径等;执行时会参考用户的指定以及Makefile.in文件生成Makefile

./configure --prefix=/apps/httpd --sysconfdir=/apps/httpd/httpd.conf --with-ssl=/apps/httpd/ssl --enable-cache --enable-file-cache


5)make 根据Makefile文件,构建应用程序

6)make install 复制文件到相应路径

7)切换到安装目录下,查看安装后内容


8)启动服务: /apps/httpd/bin/apachectl start

注意:如果启动服务出现下图错误提示(无法使用CentOS7.localhost可靠地确定服务器的完全限定域名。全局设置“ServerName”指令以禁止显示此消息),则需要修改配置文件,将配置文件/apps/httpd/httpd.conf/http.conf中的ServerName前面的#去掉。如下图所示:


9)客户机测试:


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

1)在虚拟机中添加硬盘,不重启机器,执行echo '- - -' > /sys/class/scsi_host/host2/scan:

2)创建2G的分区:


2)查看磁盘分区:lsblk


3)为分区创建ext4文件系统。


4)为管理员预留1%的可用空间、修改标卷为‘TEST’


5)查看磁盘标卷及文件系统类型、UUID


6)查看是否给管理员预留1%的可用空间。


7)配置开机自动挂载:vim /etc/fstab


8)查看挂载信息:


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

1)分区:现有两块硬盘分别为sdb和sdc,其中sdb分15G,sdc分5G。

sdb分区


注意:分区发现报警Warning: WARNING,执行lsblk查看不到新分的分区sdb2。需要执行以下命令:partx -a /dev/sdb,centos6通知内核重新读取硬盘分区表(partprobe无法再centos6中实现)

partx用法如下

partx -a /dev/DEVICE

kpartx -a /dev/DEVICE

-f: force 删除分区用

partx -d --nr M-N /dev/DEVICE

CentOS 5,7: 使用partprobe partprobe [/dev/DEVICE]


sdc分区


2)创建pv:



3)创建名为testvg的vg,并制定PE大小为16M:

4)创建大小为5G的逻辑卷testlv:


5)为testlv创建ext4文件系统:


6)创建/users目录,实现testlv开机自动挂载只/users目录下:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。