第七周作业

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

一。配置网络源

首先用rpm安装autofs包

(用于神秘文件夹       /misc/cd)相当于镜像文件


然后启动autofs

systemctl  start autofs 

systemcal enable autofs   //下一次自动启动

将/etc/yum.repos.d/文件夹备份成   /etc/yum.repos.d.bak/

建一个base.repo仓库 配置base源  和epel源

[root@localhost/etc/yum.repos.d]#    vim  base.repo

base源是本地路径    repo源是网络路径

清除缓存yum  clear all

列出所有仓库信息 yum repolist


二。本地源(本地仓库)

首先关闭selinux  和   防火墙

修改防火墙的自启动状态在/etc/selinux/confing

让防火墙开机不启动systmectl disable firewalld

防火墙关闭

Centos7中 systemcal  stop firewalld

centos6中 Service iptables stop

例子:以httpd为例

yum install httpd -y      先安装httpd

systemcal  start httpd      启动

访问网站的数据是放在 /var/www/html/  中

也就是说你可以在里面创建文件,然后在网站上搜索用自己的主机ip就可以查到你这个文件下面的内容

比如:创建文件夹


也可以在里面挂载自己的光盘或文件

配置客户端以centos6为例

首先配置yum仓库


清除缓存yum  clear all

列出所有仓库信息 yum repolist

然后就可以安装你所需要的包

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

首先安装这个包  并解压缩到指定的目录中取

然后进入这个包文件夹中

将安装路径指定到/apps/httpd中

配置文件指定到/etc下面

--enable-ss启动加密

--enable -so启动共享库


缺少什么包安装什么

便已完成生成Makefile文件

然后

make -j  4      编译

make install      复制文件到相应路径

将这个路径写到变量里面

然后执行编写后的.sh文件 .文件


最后启动apachectl start

(前提是你没有启动本机已有的httpd)


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

[root@localhost/var/www/html]#  fdisk   /dev/sdb

Command (m for help): n

Partition number (1-128, default 1):

First sector (34-419430366, default 2048):

Last sector, +sectors or +size{K,M,G,T,P} (2048-419430366, default 419430366): +2G

Created partition 1

Command (m for help): w

[root@localhost/var/www/html]#    fdisk -l /dev/sdb

# Start End Size Type Name

1        2048      4196351      2G  Linux filesyste

创建文件系统


查看文件系统


添加acl

检查文件完整性,并修复

一定要取消挂载之后执行修复

最后既可以执行挂载

开机自动挂载在/etc/fsblk中执行


并且执行 mount -a

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

在c盘创建两个10G大小的分区做为PV


同步再centos7下面用  partprobe

在centos6下面用partx -a /dev/sdb1

然后创建pv


创建vg并指定PE大小为16M


创建lv


创建users文件夹  

创建文件系统

[root@localhost/mnt]#mkfs.ext4 /dev/testvg/testlv

挂载到users文件夹下面

[root@localhost/mnt]#mount /dev/testvg/testlv /users/


你可能感兴趣的:(第七周作业)