Bootstrap

第六周作业

第六周作业

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

本地源

cd /etc/yum.repos.d/

vim local.repo
[local]
name=local cdrom yum
baseurl=file:///misc/cd
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

yum clean all
yum repolist   

确保光盘已经连接,autofs 正在运行,实现自动挂载光盘到 /misc/cd
在这里插入图片描述
网络源

vim network.repo
[network]
name=network tuna yum
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch
enabled=1
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/RPM-GPG-KEY-CentOS-$releasever

验证:
在这里插入图片描述

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

cd /usr/local/src/
yum install lrzsz -y
rz -E
yum install bzip2 -y
tar xvf httpd-2.4.39.tar.bz2
cd httpd-2.4.39/
yum install apr apr-devel  apr-util-devel gcc pcre-devel -y
./configure --prefix=/apps/apache-2.4

在这里插入图片描述

make -j `lscpu|grep -w '^CPU(s):'|awk '{print $NF}'`
make install

在这里插入图片描述

echo "Welcome to www.xuepeng.com" > /apps/apache-2.4/htdocs/index.html
cd /apps/apache-2.4/
bin/apachectl start

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

在这里插入图片描述

echo -e "n\n\n+2G\nw\n" | fdisk /dev/sda  //分2G的大小

在这里插入图片描述
在这里插入图片描述

 mke2fs -t ext4 -b 2048 -m 1 -L TEST /dev/sda6
 echo "UUID=09564112-b4fa-44e5-91ee-903c67af2859 /TEST ext4 acl 0 0" >> /etc/fstab
 mkdir /TEST
 mount -a

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

  • 添加一块硬盘 /dev/sdb大小为50G,分区 /dev/sdb1 15G, /dev/sdb2 10G,/dev/sdb3 10G
echo '- - -' > /sys/class/scsi_host/host2/scan

在这里插入图片描述
在这里插入图片描述

  • 创建物理卷
yum install lvm2 -y
pvcreate /dev/sdb{1,2,3} 
  • 创建卷组 testvg
vgcreate -s 16M testvg /dev/sdb2 /dev/sdb3

在这里插入图片描述

  • 创建逻辑卷 testlv,创建文件系统,挂载
lvcreate -L 5G -n testlv testvg
mkfs.xfs /dev/testvg/testlv
mkdir /users
mount /dev/testvg/testlv /users

在这里插入图片描述

;