一、自建yum仓库,分别为网络源和本地源。 1、yum源仓库路径在,/etc/yum.repos.d 2、yum源仓库路径的后缀,必须是 .repo 3、如图1中的base.repo 图一: 4、图2中是我配置的yum源仓库。 其中[base]源的路径是2个,一个是本地的光盘,另一个是aliyun的路径。2个源路径,那个都可以使用。 [epel]源是aliyun的epel源。网络源。 图二: 5、yum repolist = 查看当前可用的源仓库。 图三: 二、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。 1、如图1中,先查询httpd软件是否安装。 图1: 2、如图2,在/data的文件夹下,创建一个apps的文件夹,来存储安装的软件。 2.1、网站下一个httpd-2.4.25.tar.bz2的apache软件压缩包。 图2: 3、如图3,tar解压缩apache的软件压缩包。 图3: 4、如图4,解压缩后,ls命令查看一下,然后cd 进入到解压缩的httpd的文件夹。 图4: 5、如图5,进入httpd的文件后,ls查看 5.1、查看其中的README文件和INSTALL文件。 5.2、README是软件说明。 5.3、INSTALL是软件的安装说明。 图5: 6、开始编辑软件之前需要先安装gcc编译器。 6.1、如图6,使用yum 安装gcc编译器。 图6: 7、如图7,开始编译Apache软件。 7.1、–prefix = 指定软件路径。 7.2、–sysconfdir = 配置文件的路径单独指定。 7.3、–enable-ssl = 启动加密功能。 7.4、–enable-so = 启动共享库。 图7: 8、编译时出错。 8.1、最后一行提示缺少APR软件。 图8: 9、查询apr开头的软件包。 9.1、查询出好多软件,我们一般安装apr-devel的软件。 图9: 10、安装apr-devel软件包 图10: 11、有出现报错,提示缺少APR-util软件包。 图11: 12、根据错误提示安装apr-util-devel软件包。 图12: 13、根据错误提示安装pcre-devel软件包。 图13: 14、根据错误提示安装openssl-devel软件包。 图14: 15、编译完成 图15: 16、make 根据Makefile文件,构建应用程序。 图16: 17、make install 复制文件到相应的路径中。 图17: 18、进入安装的软件的位置中。并ls查看。 图18: 19、vim编辑器,设置环境变量。 19.1、注:路径最后的zx.sh文件,是自行创建的,只要在/etc/profile.d/下就可以。 图19: 20、把软件的安装路径设置成为环境变量。 图20: 21、图21中白色标记部分就是我们写入的环境变量,可以看到已经生效了。 图21: 22、启动apache软件。 图22: 23、在物理机的网页中输入安装Apache软件的IP地址,查看。 图23: 查看一下启动Apache软件的虚拟机IP地址。 图24: 三、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项。 1、查看当前系统可用的块设备。 图1: 2、创建文件系统。 图2: 3、创建文件系统之后,执行blkid,查看块设备的文件系统类型。 图3: 4、vim /etc/fstab = 设置设备自动挂载。 4.1、写入图4,设置开机自动挂载。 图4: 5、设置好开机自动挂载后,reboot,重启系统。 5.1、重启系统后,执行df -h命令,查看一下分区挂载情况。成功挂载。 图5: 四、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录。 1、如图lsblk命令,查看当前系统的设备。 1.1、在sdb分区取10G空间,还有sdc分区功10G的空间,组成一个20G的VG。 图1: 2、创建一个新的分区。 图2: 3、创建分区时指定ID为8e 3.1、图3中可以看到8e的ID为Linux LVM的ID。 图3: 4、图4中先创建pv,我们一次创建2个pv。 图4: 5、创建完成pv后,使用pvs或pvdisplay命令来查看一下pv。 图5: 6、创建完pv后,开始创建vg卷组。 6.1、创建完vg后,查看,vgs或vgdisplay。 图6: 7、创建完vg后,创建最后的lv逻辑卷。 7.1、创建完成查看,lvs或lvdisplay。 图7: 8、创建完lv逻辑卷后,开始创建文件系统。 图8: 9、文件系统创建完成之后,进行我们最后的一步挂载了。 9.1、如果想要开机自动挂载,需要写到配置文件中。 vim /etc/fstab = 开机自动挂载写到配置文件中。 图9: