第六周作业

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


1.)  将光盘临时挂载到 /mnt/iso7 , 并将/mnt/iso7/ 目录复制到本地硬盘 /data/ 目录下

2.)    备份 /etc/yum.repos.d/ 目录下所有的原 .repo 文件

3.)    在 /etc/yum.repos.d/ 目录下创建自定义yum仓库指向配置文件 base.repo , 定义本地源和网络源

        vim /etc/yum.repos.d/base.repo    

4.)    检查自定义的yum源是否生效

          yum repolist


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


1.)第一步:configure脚本

1.1)    下载 httpd-2.4.25.tar.bz2 到 /data/ 目录下并解压

        [root@centos7 data]# wget http://archive.apache.org/dist/httpd/httpd-2.4.25.tar.bz2

        [root@centos7 data]# tar xf httpd-2.4.25.tar.bz2

1.2)    查看一下 /data/httpd-2.4.25/ 路径下内容,并阅读 README 和 INSTALL 文档

        [root@centos7 httpd-2.4.25]# ls

        [root@centos7 httpd-2.4.25]# cat README

        [root@centos7 httpd-2.4.25]# cat INSTALL

1.3)    安装 c/c++ Complier : gcc 和另外4个为执行 configure脚本需要的依赖包:openssl-devel,pcre-devel,apr-util-devel,apr-devel

         [root@centos7 httpd-2.4.25]# yum install gcc openssl-devel pcre-devel apr-util-devel apr-devel -y

1.4)    执行 /data/httpd-2.4.25/ 路径下的 configure 脚本,指定安装位置及启用的特性

        [root@centos7 httpd-2.4.25]# ./configure --prefix=/apps/httpd2.4 --sysconfdir=/etc/httpd --enable-ssl --enable-so

1.5)    查看 /data/httpd-2.4.25/ 路径下是否生成了 Makefile 文件

2.)第二步:make

        使用多进程执行 make 命令以加快安装速度

        [root@centos7 httpd-2.4.25]# make -j 4


3.)第三步:make install

3.1)    执行 make install 命令

        [root@centos7 httpd-2.4.25]# make install

3.2)    安装完毕后查看一下安装路径和设定的配置文件路径

3.3)    将执行路径加入到 $PATH 变量中,开启服务

        [root@centos7 httpd-2.4.25]# vim /etc/profile.d/env.sh

        [root@centos7 httpd-2.4.25]# . /etc/profile.d/env.sh

        [root@centos7 httpd-2.4.25]# apachectl start

3.4)    若想服务在开机后自动开启,要将开启指令路径写入 /etc/rc.d/rc.local 文件, 并赋予此文件执行权限

        [root@centos7 httpd-2.4.25]# vim /etc/rc.d/rc.local

        [root@centos7 httpd-2.4.25]# chmod +x /etc/rc.d/rc.local

3.5)    让服务器重启后,从客户端浏览器检查apache服务是否开启

        [root@centos7 httpd-2.4.25]# reboot now


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


实验操作系统:centOS7,  默认创建的ext4文件系统都有acl 挂载选项。

1.)    在一块100G的硬盘 /dev/sdc 上创建一个2G的分区: /dev/sdc1

2.)    按需求创建文件系统

        mkfs.ext4 -b 2048 -m 1 -L TEST /dev/sdc1

3.)    创建一个临时挂载点并挂载

        mkdir /test; mount /dev/sdc1 /test

4.)    将以下一条记录加入到 /etc/fstab 文件以保证 /dev/sdc1 分区开机后自动挂载至/test目录

        vim /etc/fstab

        加入这条记录:UUID=e7a83b9d-e4cb-4d3f-a127-a378a230dc1d /test ext4 defaults 0 0


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


1.)    利用两个PV:一个10G的分区 /dev/sdc1 (system id 设为8e) 和一块10G的硬盘 /dev/sdd 来创建 20G 的 testvg


2.)    创建pv

        pvcreate /dev/sd{c1,d}

3.)    创建vg

        vgcreate testvg -s 16M /dev/sd{c1,d}        

4.)    创建lv

        lvcreate -n testlv -L 5G testvg

5.)    创建文件系统,临时挂载

        mkfs.xfs /dev/testvg/testlv

        mkdir /users; mount /dev/testvg/testlv /users

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