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